![]() |
Code zur Laufzeit einfügen
Hallo zusammen,
kann man einen Code zur Laufzeit einfügen? Also z. B. so:
Delphi-Quellcode:
Sprich, wenn ich auf den Button klicke, soll das ausgeführt werden, was in dem Memo steht (meinetwegen "ShowMessage('Hallo')").
procedure TForm1.Button1Click(Sender: TObject);
begin Memo1.Text; end; |
Re: Code zur Laufzeit einfügen
Ohne Hilfsmittel wird das wohl nicht gehen. Aber wenn du z.B. eine Reihe von Aktionen schon "mit einprogrammierst" und dann nur noch schaust, ob der Text im Memo einem von dir festgelegten Schlüsselwort entspricht dann könnte es gehen.
Aber was du da geschrieben hast, ist nichts anderes, als dass du mit "Memo1.Text" auf einen String zugreifst. Da wird natürlich noch nix ausgeführt, was in dem Memo steht :wink: Man liest sich, Stanlay :hi: |
Re: Code zur Laufzeit einfügen
Hai Micha,
einfache Frage, einfache Antwort: Nein. Es geht nicht. |
Re: Code zur Laufzeit einfügen
Aber bestünde da nicht die Möglichkeit, das mit einem externen (Freeware) Compiler zu kompilieren? :gruebel: (Wenns Schmarrn war, erschießt mich :duck:)
|
Re: Code zur Laufzeit einfügen
vielleicht gibt ja auch entsprechende Parser-Komponenten
|
Re: Code zur Laufzeit einfügen
Es bestünde die Möglichkeitdies mit Pscal-Script (wird auch von Inno-Setup benutzt) zu lösen,ob damit allerdings auch Message-Boxen möglich sind, weis ich nicht.
|
Re: Code zur Laufzeit einfügen
Na gut, o.k..
Es soll ja im Moment nicht aufwendig sein. Danke euch allen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz