2016-05-01 19 views
0

Ich habe eine VB3-Anwendung, die auf Windows XP und 7-Bit-32-Bit-Version funktioniert, aber nicht auf Win 7 64-Bit-Version funktioniert. Kann mir jemand erklären warum? Ich weiß, dass Treiber das gleiche Verhalten haben, aber das ist nicht mein Fall, es ist nur eine einfache Anwendung, die aus Access-Datenbank liest. Und soweit ich weiß, arbeiten die meisten 32-Bit-Anwendungen mit 64-Bit-Architektur.VB3-Anwendung, die auf 32-Bit, aber nicht auf 64-Bit läuft

+6

Der wahrscheinlichste Grund ist, dass es eine 16-Bit-Anwendung ist, kein 32-Bit-Programm. Dies ist besonders bei VB3 der Fall. –

+2

[Visual Basic 4.0 (August 1995) war die erste Version, die 32-Bit- als auch 16-Bit-Windows-Programme erstellen konnte) (https://en.wikipedia.org/wiki/Visual_Basic#Timeline_description). – GSerg

+0

also, wenn es eine 16-Bit-App ist, wird es auf 32-Bit-Architektur und nicht auf 64-Bit funktionieren? –

Antwort

6

Der wahrscheinlichste Grund ist, dass es ' ist eine 16-Bit-Anwendung, kein 32-Bit-Programm. Dies ist insbesondere bei VB3 der Fall, die nur 16-Bit-Programme unterstützt, wie "gserg" vermerkt.