Einzelnen Beitrag anzeigen

Benutzerbild von Corelgott
Corelgott

Registriert seit: 11. Apr 2003
Ort: Lübeck
213 Beiträge
 
Delphi 2006 Enterprise
 
#2

Re: Fehler mit einer function!?!

  Alt 2. Feb 2006, 17:14
hmm also normalerweise tritt ein solcher fehler dann auf, wenn du versucht einen Ereignis handler zurlaufzeit zu binden und die "handle"-methode keine methode ist sondern eine porcedure oder funktion.

Soll heissen:

Delphi-Quellcode:

type
TMyObj = class()
  public
    OnSomeThing : TEvent;
end;

procedure handler(Sender : TObject);

// snipp


procedure handler(Sender : TObject)
begin
  showMessage('Da ist irgendwas irgendwo passiert!');
end;


procedure bind();
begin
  obj = TMyObj.Create();
  obj.OnSomeThing := handler; //<- das mag der dann nicht, da die procedure handler zu keinem objekt gehört!
end;
ist nicht viel... aber ein ansatz
cya
Corelgott
wer Rächtschraibfehler findet daaf sie behalten...
  Mit Zitat antworten Zitat