Hallo,
wie schaffe ich es, dass die *.exe herausfindet ob das Programm auf einem 32 oder 64 Bit-System läuft?
Danke im voraus
Umgebungsvariablen von System auslesen
Und was hat deine Frage mit Umgebungsvariablen zu tun?
Wg. runtime detection ob 64bit findet man mit google einiges, z.B. das hier:
http://stackoverflow.com/questions/2140 ... -runtime-c
Wg. runtime detection ob 64bit findet man mit google einiges, z.B. das hier:
http://stackoverflow.com/questions/2140 ... -runtime-c
Erklaer mal naeher, was genau du machen willst !
nen switch von ner 32bit auf 64 Anwendung im laufenden betrieb wirst sowieso ned hinbekommen ....
Ob eine 64 bit anwendung auf nem system lauffaehig ist, bekommt man meist ueber installierte runtimes raus, und das sollt das Install-Programm machen, ned die App selber ...
In deinem programm statisch (also in abhaengigkeit der project-configuration) zu entscheiden, ob grad 32bit oder 64 bit "compiliert" wirst, sollten dir praeprozessor variablen liefern ... Dazu schausst am besten in die doku deines compilers ....
Ciao ...
nen switch von ner 32bit auf 64 Anwendung im laufenden betrieb wirst sowieso ned hinbekommen ....
Ob eine 64 bit anwendung auf nem system lauffaehig ist, bekommt man meist ueber installierte runtimes raus, und das sollt das Install-Programm machen, ned die App selber ...
In deinem programm statisch (also in abhaengigkeit der project-configuration) zu entscheiden, ob grad 32bit oder 64 bit "compiliert" wirst, sollten dir praeprozessor variablen liefern ... Dazu schausst am besten in die doku deines compilers ....
Ciao ...
Danke, es geht!franzf hat geschrieben:Und was hat deine Frage mit Umgebungsvariablen zu tun?
Wg. runtime detection ob 64bit findet man mit google einiges, z.B. das hier:
http://stackoverflow.com/questions/2140 ... -runtime-c