2010-12-21 8 views
0

Ich frage mich, ob es möglich ist zu erkennen, ob ein Windows-Kunde 64x oder 86x über Director basiert. Der Grund dafür ist, dass einige Xtras nicht wie vorgesehen funktionieren, wenn sie auf einem 64x Windows laufen, und ich wollte 2 Versionen meines Programms für bessere Kompatibilität erstellen.Wie erkennen, ob Windows ist 64x oder 86x über Lingo (Adobe Director)

Wenn möglich, wollte ich eine Code-basierte Lösung, mit keinem anderen Programm außer Director.

Antwort

0

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