Abfragen von Versionsinformationen

Datei:...\Samples\Solution\WINAPI\Getver.scx

Dieses Beispiel ermöglicht es Ihnen, Versionsinformationen einer DLL- oder EXE-Datei anzuzeigen.

Foxtool.fll wurde um eine neue Funktion namens GetFileVersion( ) erweitert, die es Ihnen ermöglicht, Versionsinformationen zu einer Datei abzurufen. Der folgende Code illustriert, wie die Funktion aufgerufen wird. Einzelheiten zu den einzelnen Arrayelementen finden Sie in der Datei Tools\Foxtools.hlp.

SET LIBRARY TO FoxTools ADDITIVE
DIMENSION aFileVer[12]
nRetVal = GetFileVersion(GetFile("EXE"),@aFileVer) 
IF nRetVal = 0
   DISPLAY MEMO LIKE aFileVer
ENDIF
SET LIBRARY TO

Anmerkung   Visual FoxPro ermöglicht es Ihnen nun, beim Erstellen von EXE- und DLL-Dateien Versionsinformationen zu diesen Dateien hinzuzufügen. Diese Versionsinformationen werden in einer Dateiressource gespeichert. Mit Windows Explorer kann auf diese Informationen zugegriffen werden. EXE-Dateien, die in Visual FoxPro 3.0 erstellt wurden, besitzen keine Dateiversionsressource.

Siehe auch

Dateiversion | Lösungsbeispiele | Visual FoxPro Foundation Classes A-Z