Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.176 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Button.OnClick Procedure aus DB lesen?

  Alt 2. Aug 2018, 07:09
Delphi ist keine Skriptsprache. Die Ereignis-Behandler müssen von dir geschriebener Code sein der sich in der erstellten .exe-Datei befindet. Du kannst hingegen in der Datenbank hinterlegen welche der von dir geschriebenen Handler benutzt werden soll.

Delphi-Quellcode:
var
   onClickName: String;
begin
   onClickName := Tabel1.FieldByName('Funktion').AsString;
   
   if (onClickName = 'spezial') then
      Button1.OnClick := onClickSpezial
   else if (onClickName = 'super-spezial') then
      Button1.OnClick := onClickSuperSpezial
   else
      Button1.OnClick := onClickNormal;
end;
  Mit Zitat antworten Zitat