Wirt haben hier ne VFP9 EXE. Um Updates f�r unsere Kunden Einspielen zu k�nnen haben wir mit VFP8 Ne "Update.exe" gebaut, damit man auch jederzeit VFP9 DLLs austauschen kann ;)
Leider denke ich das ich bei der letzten Kompilierung die UpdateEXE zuf�llig mit VFP9 Kompiliert habe. :-/
Kann ich einfach an/in der EXE sehen ob sie mit VFP9 oder 8 compiliert wurde?
Anny Tip wanted
Gr��e
J�rg Schneider
> Kann ich einfach an/in der EXE sehen ob sie mit VFP9 oder 8 compiliert
> wurde?
Klar doch. Jede VFP-EXE hat im Header nen Verweis auf die ben�tigte Runtime.
Den kannste auslesen:
FUNCTION GetNeededRuntime(cFile)
cContent = FileToStr(cFile)
nPos = ATC("VisualFoxProRuntime", cContent)
RETURN SUBSTR(cContent, nPos+20, 1)
Ne Alternative w�re auch, einfach in deiner EXE nen About/Info Dialog drin
zu haben, wo der Pfad und die verwendete Runtime direkt angezeigt wird:
? _VFP.Fullname
--
wOOdy
Visual FoxPro Technologieberater
Microsoft "Most Valuable Professional" 1996 bis 2009
"*��)
�.���.�*��) �.�*�)
(�.��. (�.�` *
..�`.Visual FoxPro: It's magic !
(�.�``��*