Frage

Ich frage mich, wenn ihr möglich zu erkennen, ob ein Kunde Windows 64x oder 86x ist basierend über Director. Der Grund dafür ist, dass einige Xtras nicht wie vorgesehen, wenn auf einem 64x Fenster läuft, und ich wollte für eine bessere Kompatibilität 2 Versionen meines Programms erstellen.

Wenn möglich, wollte ich eine Code-basierte Lösung, mit keinem anderen Programm beteiligte andere als Direktor.

War es hilfreich?

Lösung

Sie können versuchen, BuddyAPI und der baVersion ( "Wow64") Code. dies wird 1 zurück, wenn als 32-Bit-Anwendung unter 64-Bit-Windows. Da Projektoren nur 32-Bit-Anwendungen sind, wird dies der Fall sein, wenn Windows 64 Bit ist. Es wird 0 zurückgeben, wenn unter 32-Bit-Windows ausgeführt wird. baVersion ( "64Bit") gibt 1 zurück, wenn unter einem 64-Bit-Prozessor ausgeführt wird, unabhängig von der Windows-Version.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top