AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi DBKomponente POST/CANCEL Events?
Thema durchsuchen
Ansicht
Themen-Optionen

DBKomponente POST/CANCEL Events?

Ein Thema von Gruber_Hans_12345 · begonnen am 30. Jun 2008 · letzter Beitrag vom 30. Jun 2008
 
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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz