Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   ...Methodenzeiger in Funktionszeiger konvertieren? (https://www.delphipraxis.net/97037-methodenzeiger-funktionszeiger-konvertieren.html)

shmia 3. Aug 2007 15:19

Re: ...Methodenzeiger in Funktionszeiger konvertieren?
 
Hier kommt der Knaller ;-)
Das gibts es doch schon in der VCL
Unit Forms
Delphi-Quellcode:
function MakeObjectInstance(Method: TWndMethod): Pointer;
procedure FreeObjectInstance(ObjectInstance: Pointer);

sirius 3. Aug 2007 15:55

Re: ...Methodenzeiger in Funktionszeiger konvertieren?
 
Zitat:

Zitat von shmia
Hier kommt der Knaller ;-)
Das gibts es doch schon in der VCL
Unit Forms
Delphi-Quellcode:
function MakeObjectInstance(Method: TWndMethod): Pointer;
procedure FreeObjectInstance(ObjectInstance: Pointer);

Und, hast du dich auch schon mal gefragt was dieses blöde Wnd zwischen dem T und dem Method sucht? :wink:
Der springt erstmal standardmäßig auf die Stdwndproc und hätte da auch gerne die angegebenen Parameter einer TWndProc :zwinker:

Allerdings hast du Recht. Es ist das gleiche/ähnliche Prinzip, man kann sich da einiges abgucken, wie es auch ohne ASM geht. Wobei hier auch noch ein bisschen mehr passiert. Ich hab grad keine Lust mich da weiter reinzudenken


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 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