Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   USB Display - API Problem (Fehler bei Kompilierung) (https://www.delphipraxis.net/170131-usb-display-api-problem-fehler-bei-kompilierung.html)

hathor 3. Sep 2012 15:06

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nimm einfach nur das DCU-File - es muss nicht immer neu erzeugt werden.
Bei mir kommt der Fehler plötzlich auch...

himitsu 3. Sep 2012 15:30

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Achso, das ist nur eine automatisch generierte OCX.
Dachte schon, da wäre mehr Code dahinter.

Delphi-Quellcode:
// statt dem
TControlData2(CControlData).FirstEventOfs := Cardinal(@@FOnActivate) - Cardinal(Self);

// kann man notfalls auch Folgendes verwenden
TControlData2(CControlData).FirstEventOfs := Cardinal(@TMethod(FOnActivate).Code) - Cardinal(Self);
(für Win64 ist dieses Cardinal aber natürlich nicht nutzbar ... also besser sowas wie NativeUInt verwenden, wenn verfügbar)

delphihase 3. Sep 2012 15:37

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
@ himitsu
Beim ganz gewöhnlichen Windows XP funzt es nicht, nichtmal kompilieren: E 2064 ...

@ hathor
Danke, hat geklappt! Auch wenns nicht sehr, ähem, "professional" ist, thx!

himitsu 3. Sep 2012 15:55

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Wenn es sich nicht kompilieren läßt, dann liegt es wohl weniger am verwendeten Windows, sondern mehr am Compiler.

hathor 3. Sep 2012 15:59

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Das Verrückteste ist: manchmal geht es! Das sieht man am Datum der DCU.

hoika 3. Sep 2012 19:53

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Hallo,

Schau dir bei beiden Projekten mal
Die eingestellten Compiler-Optionen an.

Irgendwas mit Zuweisung an typisierte Variablen

Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:28 Uhr.
Seite 3 von 3     123   

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