ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: Manifest FoxPro   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

mer. 03 janvier 2024, 12h36

Francis Faure
France France

atoutfox.public.association

Re: Manifest FoxPro

Bonjour lud57330,

Mike Gagnon à publié il y a longtemps comment créer un fichier "manifest" pour EXE ou DLL de visual foxpro.
Il faut la version VFP9 SP2

Le lien de l'article de Mike est : http://www.atoutfox.org/articles.asp?ACTION=FCONSULTER&ID=0000000766

Dans cet article il y a le programme :
Declare Long LoadLibrary In WIN32API String
Declare Long FindResource In WIN32API LongLongLong
Declare Long LoadResource In WIN32API LongLong
Declare Long SizeofResource In WIN32API LongLong
Declare Long FreeLibrary In WIN32API Long
Declare Long FreeResource In WIN32API Long

Local lcModule, hModule
m.lcModule = Getfile("EXE|DLL")
m.hModule = LoadLibrary(m.lcModule)
m.lnRsrc = FindResource(m.hModule, 1, 24)
m.lnMem = LoadResource(m.hModule, m.lnRsrc)
m.lnSize = SizeofResource(m.hModule, m.lnRsrc)
m.lcManifest = Sys(2600, m.lnMem, m.lnSize)
FreeResource(m.lnMem)
FreeLibrary(m.hModule)
?m.lcManifest


il suffit de créer un fichier ayant le même nom que le programme.exe en ajoutant extension .manifest et recompiler.

Permalink : http://www.atoutfox.org/nntp.asp?ID=0000020155
20 095 messages dans le forum • Liste complète des messages

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3