![]() |
AllocateHWnd will nicht
Hallo
Wieder ein problem. Muss/möchte in meiner DLL AllocateHWnd benutzen um msg empfangen und auswerten zu können. Habe gelesen das sich diese in der Unit Classes befindet. Nach einbinden diesr funktioniert mein Aufruf aber immer noch nicht.
Delphi-Quellcode:
MessageHandle := AllocateHWnd(Process);
procedure Process(var Msg: TMessage); begin .. end; Zitat:
|
Re: AllocateHWnd will nicht
Moin EWeiss,
wie die Fehlermeldung schon sagt: Du musst halt die Methode einer Klasse nehmen, nicht einfach eine Prozedur. z.B.
Delphi-Quellcode:
Durch die Deklaration als Klassenmethode (class procedure ...) musst Du nicht einmal eine Instanz der Klasse bilden.
type
TMyClass = class(TObject) public class procedure Process(var Msg: TMessage); end; implementation class procedure TMyClass.Process(var Msg: TMessage); begin //... end; Ob das dann alles so funktioniert, wie Du es Dir vorstellst, kann ich Dir allerdings auch nicht sagen. |
Re: AllocateHWnd will nicht
Auch Moin Christian Seehase
Hat mir sehr geholfen .. Kann zumindest jetzt die Messagen auswerten. gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 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