Einzelnen Beitrag anzeigen

stho

Registriert seit: 16. Sep 2009
Ort: 127.0.0.1
288 Beiträge
 
Delphi 2007 Professional
 
#19

Re: Procedure als Event definieren? Wenn ja, wie?

  Alt 8. Apr 2010, 21:42
Zitat von jfheins:
Delphi-Quellcode:
type
  TDummyKlasse = Class(TObject)
    Procedure BeforeInsert(DataSet: TDataSet);
  End;

[...]
var temp = TDummyKlasse.Create();
command.BeforeInsert := temp.BeforeInsert;
// ggf. absichtliches Speicherleck
ich habs jetzt so gemacht:

Delphi-Quellcode:
type
  TDummeKlasse = Class(TObject)
    Procedure BeforeInsert(DataSet: TDataSet);
  End;

---

procedure TDummeKlasse.BeforeInsert(DataSet: TDataSet);
begin
  Showmessage(Command.SQL.Text);
end;

---

function GlobalInit : Boolean;
var
  X : TDummeKlasse;
begin
  result := false;
  X := TDummeKlasse.create;
[...]
command.BeforeInsert := X.BeforeInsert;
[...]
end;
irgendwie springt er trotzdem nicht in das sch**ß event rein
Was mach ich noch alles falsch?!
  Mit Zitat antworten Zitat