Forum: Win32/Win64 API (native code)
Delphi
by s.h.a.r.k,
4. Mär 2011
Solange man dann explizit darauf hingewiesen wird, sollte es zu keinerlei Problemen führen. Der Compilier sollte an der Stelle dann nur eine entsprechende Warning melden. Dann wäre es durchaus vertretbar.
Forum: Win32/Win64 API (native code)
Delphi
by s.h.a.r.k,
4. Mär 2011
Sehr seltsame Entscheidung... Warum hat man dann string als UnicodeString definiert? Aber okay, danke für die Hinweis!
Forum: Win32/Win64 API (native code)
Delphi
by s.h.a.r.k,
4. Mär 2011
Jo, seltsamerweise hat es in einer vorherigen Version irgendwie funktioniert gehabt. Daher bin ich wohl auch nicht selbst drauf gekommen. Naja, nun funktioniert es ;)
Danke für den Hinweis mit der Message-Anzahl. Werde ich nun berücksichtigen!
Und zum Thema 32- vs. 64-Bit: Wie meinst du das? wParam und lParam bleiben 32-Bit Integers? Was verstehst du unter direktem Typ? Nicht den Cast via...
Forum: Win32/Win64 API (native code)
Delphi
by s.h.a.r.k,
4. Mär 2011
So, himitsu hatte Recht. Nachdem ich das nun getestet hatte, habe ich nochmal seine Antwort gelesen und verstanden. Nun verstehe ich auch warum es nicht geklappt hat. Herzlichen Dank! Da wäre ich bei Gott nicht drauf gekommen.
Forum: Win32/Win64 API (native code)
Delphi
by s.h.a.r.k,
4. Mär 2011
Gute Nacht,
ich steh gerade glaub übelst auf dem Schlauch und hoffe, dass ihr mir helfen könnt. Hintergrund: Ich schreibe gerade eine Logging-Klases in der eine Add-Methode ein Objekt erzeugt, also die Message die geloggt werden soll. Via PostMessage schicke ich dann die Referenz auf das Objekt an verschiedene Module. Hier mal der Auszug, der das Erzeugen und Versenden beinhaltet:
procedure...