![]() |
Programm unter 64 bit compilieren und 32 bit verwenden?
Ich habe nun eindlich einen Laptop mit Win64 und D2009 installiert. Soweit OK. Nun habe ich aber ein Programm, welches eine 32 Bit DLL nutzt. Das wird ja so nicht funktionieren, da diese sehr hardwarenah (LPT port) programmiert ist. Könnte ich dann trotzdem unter Win7/64 compilieren und dann unter beispielsweise XP32 oder Win7/32 nutzen?
|
AW: Programm unter 64 bit compilieren und 32 bit verwenden?
Wenn du für eine 32-Bit Plattform compilierst geht das sicherlich. Den Compiler selbst interessiert nicht so wirklich, was für ein OS du darunter liegen hast.
|
AW: Programm unter 64 bit compilieren und 32 bit verwenden?
Moin...
D2009 compiliert eh nur 32Bit egal was für ein OS drunter ist... |
AW: Programm unter 64 bit compilieren und 32 bit verwenden?
Danke für die Hinweise.
OK, dann kann ich ja komplett auf Win7/64 umsteigen, nur den Test muss ich halt auf einem 32bitter machen. |
AW: Programm unter 64 bit compilieren und 32 bit verwenden?
Test?
Auch auf einer 64 Bit-CPU, bzw. in einem 64 Bit-OS kann man 32 Bit-Anwendungen ausführen. Seit Win7 kann man nur keine 16 Bit mehr ausführen, im 64 Bit-Windows, weil ab da die Kern-Funktionen dort entfernt wurden. (DOS-Programme oder Win3.1-Programme laufen nun also nicht mehr). |
AW: Programm unter 64 bit compilieren und 32 bit verwenden?
Um ein 64-Bit-Compilat zu erhalten, ist ein 64-Bit-Compiler vonnötigen. Bei Lazarus z.B. schafft das n.m.W. nur ein 64-Bit-Lazarus (bzw. Freepascal-Compiler), der nur unter 64-Bit-Windows läuft. Delphi XE2 ist es als 32-Bit-Programm egal, ob es unter 32 oder 64 Bit läuft, allerdings gibt es unter 32 Bit keinen Lauf und damit auch kein Debug des Compilates.
Zitat:
|
AW: Programm unter 64 bit compilieren und 32 bit verwenden?
Zitat:
Eine 64 bit DLL werde ich wohl vom Hersteller nicht bekommen, so dass ich dann mit D2009 unter Win7/64 compilieren werde und dann auf den XP Rechnern, unter denen es meistens läuft, ausprobieren muss. Da ich ja "nur" D2009 habe, wird es so sowieso nur ein 32 Bit Programm. |
AW: Programm unter 64 bit compilieren und 32 bit verwenden?
Was spricht dagegen gleich unter Win7/64 zu testen? In der Regel funktioniert das dort problemlos, vorausgesetzt es gibt einen 64-Bit Treiber und eine 32-Bit DLL vom Hersteller, die den anspricht.
|
AW: Programm unter 64 bit compilieren und 32 bit verwenden?
Zitat:
Jedenfalls habe ich nur eine DLL vom Hersteller, die schon einige Jahre auf dem Buckel hat. Da glaube ich kaum, dass die 64 Bit ist. |
AW: Programm unter 64 bit compilieren und 32 bit verwenden?
Es gibt verschiedene Umsetzer für seriell nach USB. Man muss aber genau testn, ob es mit dem Gerät geht. Auch kann es sein, dass es nur in "richtiger" Kombination von Adapterkabel und Gerät geht. ( Habe da schlechte Erfahrungen mit einer Waage gemacht, die mit einem Kabel/Adapter nicht funktioniert hat)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz