Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Pascal Script: Zugriff auf eigene Komponenten (https://www.delphipraxis.net/59153-pascal-script-zugriff-auf-eigene-komponenten.html)

Weazy 18. Dez 2005 12:54


Pascal Script: Zugriff auf eigene Komponenten
 
Hallo erstmal,

ich habe mal Pascal Script von RemObjects installiert. Das klappt auch ganz gut, nur dass ich mit einem Script Zugriff auf andere Komponenten als nur gerade TMemo und TForm möchte. Wie kann ich das realisieren?

DGL-luke 18. Dez 2005 13:16

Re: Pascal Script: Zugriff auf eigene Komponenten
 
kannst du in der TForm nicht alles machen, also alle Komponenten ansprechen?

Weazy 18. Dez 2005 13:30

Re: Pascal Script: Zugriff auf eigene Komponenten
 
klappt leider nicht, es gibt nur " Unknown identifier" aus!

Man muss ja mit

Sender.AddRegisteredVariable('Memo2', 'TMemo');

und

PSScript1.SetVarToInstance('MEMO2', Memo2);

z.B ein Memo initialisieren. Wenn ich Tmemo durch eine andere Komponente ersetze, kommt die gleiche Fehlermeldung...

jim_raynor 18. Dez 2005 14:05

Re: Pascal Script: Zugriff auf eigene Komponenten
 
Die Komponente die du versuchst hinzuzufügen, muss natürlich auch importiert werden. Es werden ja nur die Standard-Komponenten (die in ExtCtrls und StdCtrls definiert sind) bei Pascal Script mitgeliefert. Alle anderen musst du selber nachrüsten.

Die Muhkuh 18. Dez 2005 14:07

Re: Pascal Script: Zugriff auf eigene Komponenten
 
Hi,

dafür gibt es ein nettes Tool, welches sich UnitImporter nennt. Lade dort deine Unit und lass den UnitImporter den Rest machen.

Der Unitimporter ist bei dem Pascal Script dabei (einfach mal suchen ;) )

Weazy 18. Dez 2005 14:31

Re: Pascal Script: Zugriff auf eigene Komponenten
 
Ok, denn habe ich gefunden, doch kannst du mir erklären wie ich den Importer nun verwende?


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