Einzelnen Beitrag anzeigen

Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.426 Beiträge
 
Delphi 2007 Professional
 
#10

Re: DBKomponente POST/CANCEL Events?

  Alt 30. Jun 2008, 14:17
Zitat von hoika:
Hallo

und irgendwo
Self.DataSet.OnBeforeCancel:= MyEvent;

sollte heissen "und irgendwo in deiner Komponente".

Also nicht an mehreren Stellen.
Ist mir schon klar, nur verwende ich diese meine neue Komponente dann mehrmals auf einem Formular

Zitat von hoika:
Natürlich sollte deine Komponente vor dem Setzen von

OnBeforeCancel:= MyEvent

den alten Event-Handler speichern und ihn vor deinem oder
nach deinem eigenen Handler aufrufen.

Das ganze ist aber immer nur einmal (in deiner Komponente) vorhanden.

Heiko
Bedeutet aber dann, das ich hier (für DB Komponenten) eine sonderlösung habe, die eben manuell auf die Events der DataSet zugreifen muß, und nicht mehr alles per DataLink und co handeln kann.

Das Problem ist deshalb, da ich zur Laufzeit auch die Events ändern kann (da läuft eine Script Engine und Formulareditor mit, und der bekommt dann probs, wenn jemand anders als die Scriptengine diese Events verwendet ... )
deshalb wollte ich eine Standardlösung machen, die mit den Defaultmitteln von Delphi DB Komponenten auskommt, und nicht ein eigenes Süppchen kochen, aber wenns nicht anders geht, muß ich wohl oder übel mit Flags arbeiten
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat