VB Programm geht auf 32 Bit nicht

04/16/2013 20:41 Mansuro#1
Hallo zusammen,

ich habe ein Programm in VB 2012 geschrieben und es funktioniert auf jedem 64 Bit Computer einwandfrei, aber auf einem mit 32 Bit kann man es nicht einmal starten. Es kommt immer: Keine zulässige win32 anwendung

Ich hab auch schon in den Projekt Eigenschaften -> Kompilieren -> Ziel CPU x86 Eingestellt aber es funktioniert immer noch nicht. Weiß jemand wie ich das beheben kann ?

Danke schonmal im Vorraus

Mfg
04/16/2013 20:53 Lasch24#2
Also die Section stimmt schonmal nicht ganz ^^

Hast du weitere Assemblies eingebunden? Diese müssen alle die selbe Architektur aufweisen, wie das Programm am Ende.

Zudem kannst du verschiedene Konfigurationen auswählen, ändere die Zielarchitektur sowohl für Debug(ging) als auch für das Release auf x86, falls noch nicht beides so eingestellt sein sollte.


Ansonsten, für weitere Fragen diesbezgl. gibt es u.a. diese Section: [Only registered and activated users can see links. Click Here To Register...]
04/17/2013 10:27 Frutex#3
#moved
04/17/2013 11:38 adistoe#4
Ziel-CPU auf AnyCPU stellen...

Steh ich grad aufm Schlauch? x86 ist doch 64bit, dann geht's ja klar nicht auf 32bit.
04/17/2013 12:18 Requi#5
Quote:
Originally Posted by adistoe View Post
Ziel-CPU auf AnyCPU stellen...

Steh ich grad aufm Schlauch? x86 ist doch 64bit, dann geht's ja klar nicht auf 32bit.
x86 wird als 32 Bit bezeichnet.
x64 wird als 64 Bit bezeichnet.

Aber AnyCPU wäre besser ;)
04/17/2013 13:03 Mansuro#6
Ich hatte es ja schon auf AnyCPU aber hat auch nicht funktioniert.
04/17/2013 16:16 vwap#7
AnyCPU ist sowieso kein wirkliches AnyCPU.
Mach einfach zwei Versionen - Eine für x64 und eine für x86.
04/17/2013 16:32 Mansuro#8
Danke für eure Hilfe, hab es hinbekommen.
04/19/2013 13:57 adistoe#9
Quote:
Originally Posted by Requι View Post
x86 wird als 32 Bit bezeichnet.
x64 wird als 64 Bit bezeichnet.

Aber AnyCPU wäre besser ;)
Dann hab ich's mal wieder vertauscht >.<
Scheint sich ja sowieso geklärt zu haben, das Problem :)