Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.419 Beiträge
 
Delphi 7 Professional
 
#7

AW: Button.OnClick Procedure aus DB lesen?

  Alt 2. Aug 2018, 14:56
Wenn man ins Programm PascalScript von RemObjects einbaut, sollte sowas möglich sein.

Man braucht dann halt ein Script, dass man kompilieren und ausführen kann. Diese Scripts kann dan auch Ereignisroutinen enthalten, die man diversen Komponenten im Programm zuweisen kann.

Ein ganz banales Beispiel, dass dem DataSet meines Editors 'ne AfterScroll-Routine zuweist wäre:
Delphi-Quellcode:
program Test;

procedure MachWas(DataSet: TDataSet);
begin
  Status(DataSet.Fields.Fields[0].AsString);
end;

begin
  DataSet.AfterScroll := @MachWas;
end.
Ab jetzt wird beim Scrollen durch die Datenmenge in der Statuszeile der Inhalt des ersten Feldes des aktuellen Datensatzes angezeigt.

Das kann man analog auch mit jeder anderen Komponenten machen.

Wenn man also in der Datenbank ein Script hat, das sowohl die Ereignisroutinen, als auch deren Zuweisung enthält, kann man das gewünschte umsetzen.
  Mit Zitat antworten Zitat