Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi eval Befehl aus PHP in Delphi (https://www.delphipraxis.net/6918-eval-befehl-aus-php-delphi.html)

cYaONE 27. Jul 2003 14:13


eval Befehl aus PHP in Delphi
 
Servus,

gibt es sowas wie den PHP-Befehl eval in Delphi?
Hier die Beschreibung zu dem Befehl:

http://de3.php.net/eval

Danke schonmal!

Chewie 27. Jul 2003 14:22

Re: eval Befehl aus PHP in Delphi
 
Nein, zumindest nicht direkt. Aber er gibt Hier im Forum suchenPascal Script-Engines, such mal hier im Forum.

cYaONE 27. Jul 2003 14:28

Re: eval Befehl aus PHP in Delphi
 
OK, anders gefragt:

Wie kann ich auf eine Eigenschaft eines Objekts zugreifen, von dem ich erst zur Laufzeit weiß, von welchem Typ es ist?

Chewie 27. Jul 2003 14:32

Re: eval Befehl aus PHP in Delphi
 
OK, das ist etwas leichter:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if Sender is TButton then //Prüfung auf best. Typ
  //entweder:
  ShowMessage(Sender as TButton).Caption); //Umwandlung in best. Typ (Variante1)

  //oder:
  ShowMessage(TButton(Sender).Caption); //Umwandlung in best. Typ (Variante2)
end;

CalganX 27. Jul 2003 14:33

Re: eval Befehl aus PHP in Delphi
 
Hi,
:wiejetzt:. Könntest du vielleicht ein Beispiel geben. An sich solltest du ja wissen, was für ein Typ das ist...

Chris

[edit]Hm... Nagut... Jetzt verstehe ich was du meinst. Chewie's Beispiel sollte es dann ja sein...[/edit]

cYaONE 27. Jul 2003 15:12

Re: eval Befehl aus PHP in Delphi
 
Ich werde die Lösung von Chewie benutzten!
Das ist dann zwar immer noch ziemlich statisch, aber besser als garnichts!

Vielen Dank! :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:12 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