MySock.OnMonitor:=
procedure TForm1.Button1Click(Sender: TObject);
begin
mach.irgendwas
end;
{:This event is good for monitoring content of readed or writed datas.}
property OnMonitor: THookMonitor read FOnMonitor write FOnMonitor;
DL3AD hat geschrieben:UNWISSENHEIT sonst würde ich ja nicht fragen.![]()
Ein kleines Beispiel wie man es macht würde mir wirklich weiterhelfen.
theo hat geschrieben:Naja, dem kann man ja nachgehen mit Rechtsklick "Finde Deklaration von.." bis man auf "THookMonitor" stösst.
Für bequeme Zeitgenossen geht es aber auch automatisch.
Schreibe:
- Code: Alles auswählen
MySock.OnMonitor:=
setze den Cursor hinter das Gleichheitszeichen und drücke Strg + Umschalt + C
Wahlweise auch über das Kontextmenu ("Quelle"...)
theo hat geschrieben:Ich sage: mache ein ":=" hinter socket.OnMonitor im Editor und "setze den Cursor hinter das Gleichheitszeichen und drücke Strg + Umschalt + C"
Dann bekommst du von der IDE die Ereignisbehandlungsmethode in den Code geschrieben. Dort kannst du dann deinen Ereignisbehandlungscode hineinschreiben.
{ private declarations }
private
procedure RXsockMonitor(Sender: TObject; Writing: Boolean;
const Buffer: TMemory; Len: Integer); //<= TMemory kennt er nicht
DL3AD hat geschrieben:Das war die entscheidende hilfreiche Information - DANKE.
DL3AD hat geschrieben:Es gibt aber noch eine Fehlermeldung - TMemory kennt er nicht - fehlt mir da noch was in USES ?
Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste