Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Obtaining DLL information from inside
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Programmation Orientée Object
Divers
Thread ID:
00190002
Message ID:
00190225
Vues:
13
>>I have a class that I compile into a DLL. From inside the class, I want a method that will return the verion number of the DLL that was set at build time. Getting the version number is easy using AGETFILEVERSION(). But, how do I get the name of the DLL?
>
>Hi Craig,
>
>I think Bela put you on the right path. Just to add my .02 (US), here's the code that should do the job:
>DECLARE INTEGER GetModuleHandle IN Win32API;
>    STRING @lpModuleName
>DECLARE INTEGER GetModuleFileName in Win32API;
>    INTEGER hModule, STRING @lpFilename,;
>    INTEGER nSize
>* Get the current module handle
>lnmodule = GetModuleHandle(0)
>lcfile = SPACE(260)
>lnresult = GetModuleFileName(lnmodule, @lcfile, 260)
>IF lnresult > 0
>  lcfile = LEFT(lcfile, lnresult)
>ENDIF
>That should do the trick for you.

Nope. Returns VFP6.EXE
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform