Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Funktionen mit PascalScript auslagern (https://www.delphipraxis.net/148640-funktionen-mit-pascalscript-auslagern.html)

Codewalker 5. Mär 2010 17:49


Funktionen mit PascalScript auslagern
 
Ich würde gerne einige Funktionen in Skripte auslagern, damit man diese ohne Neukompilierung verändern kann. Die Funktionen haben feste Namen und feste Parameter (Anzahl und Typ). Das ganze würde ich gerne mit PascalScript umsetzen. Hat jemand einen Ansatz oder eine Idee, wie man das realisieren könnte?

Wolfgang Mix 5. Mär 2010 18:04

Re: Funktionen mit PascalScript auslagern
 
Was spricht denn gegen eine unit?

Phoenix 5. Mär 2010 18:09

Re: Funktionen mit PascalScript auslagern
 
Wo hakt es denn?
Weisst Du nicht, wie man eine Methode aus einem Script aufruft?

Hier ist ein kleiner Artikel der die Grundsätze eigentlich ziemlich klar macht.

Daniela.S 5. Mär 2010 18:09

Re: Funktionen mit PascalScript auslagern
 
Ich habe gerade Pascal Script in ein Projekt implementiert. Funktioniert sehr gut, allerdings sieht es mit einer Hilfe bzw. Anleitung recht mager aus. Hier findest du einen Ansatz. Beim Download sind auch einige Beispiele dabei. Da kannst du sicher eines als Basis nehmen.

Kompliziert ist es dann erst geworden als ich eigene Klassen eingebunden habe. Hab's aber nach einer Weile hinbekommen...


liebe Grüße,
Daniela

Phoenix 5. Mär 2010 18:23

Re: Funktionen mit PascalScript auslagern
 
Zitat:

Zitat von Daniela.S
allerdings sieht es mit einer Hilfe bzw. Anleitung recht mager aus.

Dem ist leider tatsächlich so :oops:.
Allerdings gibt es auch in den Diskussionsgruppen (news.remobjects.com) recht guten Support.

Wolfgang Mix 5. Mär 2010 19:07

Re: Funktionen mit PascalScript auslagern
 
Zitat:

Zitat von Daniela.S
Kompliziert ist es dann erst geworden als ich eigene Klassen eingebunden habe. Hab's aber nach einer Weile hinbekommen...

Es wäre nett, wenn du der Gemeinde dazu ein Beispiel zeigen könntest.

Gruss aus dem kalten Norden

Wolfgang

Codewalker 5. Mär 2010 19:12

Re: Funktionen mit PascalScript auslagern
 
Zitat:

Zitat von Phoenix
Wo hakt es denn?
Weisst Du nicht, wie man eine Methode aus einem Script aufruft?

Hier ist ein kleiner Artikel der die Grundsätze eigentlich ziemlich klar macht.

Wie ich eine Methode/Funktion aufrufe ist mir prinzipiell klar, aber das Skript muss ja dafür "laufen". Bisher rufe ich Compile, dann Execute auf und wollte dann mit ExecuteFunction eine Funktion ausführen. Problem ist, dass das Skript dann schon zu Ende gelaufen ist. BeispielSkript:
Delphi-Quellcode:
function SagWas: String;
begin
 Result := 'Test';
end;

DeddyH 5. Mär 2010 19:13

Re: Funktionen mit PascalScript auslagern
 
Was soll denn da passieren?

Wolfgang Mix 5. Mär 2010 19:20

Re: Funktionen mit PascalScript auslagern
 
Das ist doch kein Script, das ist eine simpelste Funktion!

Daniela.S 5. Mär 2010 19:25

Re: Funktionen mit PascalScript auslagern
 
@Wolfgang
Mach ich gerne, kann's aber erst am Montag, wenn ich wieder in der Arbeit bin, posten. Hab mir die Arbeit dieses Wochenende mal nicht mit nach Hause genommen :P


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:24 Uhr.
Seite 1 von 2  1 2      

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