Sicher daß du prozedual meinst und nicht "Methode meiner Form" ?
Ja, richtig. Ist in einer ganz normalen
procedure TForm1.FormCreate(Sender: TObject);
Handle in soeiner Methode entspricht self.Handle , also z.B. Form1.Handle ... jedes (fast) WinControl enthält ein "
Handle", bzw ein Property names
Handle, über welches man von der
VCL auf das enthaltene/gekapselte Windows-Control zugreifen kann.
Nun habe ich mir eine Klasse gebaut und will das Ganze im Konstruktor unterbringen:
constructor TKlassenName.Create;
Die Funktion selbst sieht so aus:
Delphi-Quellcode:
AdsResult :=AdsSyncAddDeviceNotificationReq( @LocalAddr,
ADSIGRP_SYM_VALBYHND,
varDaHandle,
@adsNotificationAttrib,
@NotificationCallback,
Handle, @hNotificationDa );
Vielleicht habe ich Dich noch nicht richtig verstanden, aber die vorgeschlagene Änderung von
Handle
in
self.Handle
, bzw.
TKlassenName.Handle
funktioniert so nicht.
.Handle
ist nicht bekannt.