Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VFP8 oder VFP9

2 views
Skip to first unread message

Jörg Schneider

unread,
Dec 11, 2009, 8:28:10 AM12/11/09
to
Moin!

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

Stefan Wuebbe

unread,
Dec 11, 2009, 9:09:07 AM12/11/09
to

Jürgen Wondzinski

unread,
Dec 11, 2009, 9:10:54 AM12/11/09
to
Hi J�rg

> 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 !
(�.�``��*

0 new messages