Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Übergabe von Komponenten
Andre :-) - So 02.02.03 23:47
Titel: Übergabe von Komponenten
Hallo,
als Person die noch nicht soo lange mit Delphi arbeitet hoffe ich auf Gnade zur nachfolgenden Frage. :lol:
Ich möchte mir eine Unit nur mit proceduren und funktionen erstellen, die die Funktionalität meiner Applikation darstellt. Hab ich auch gemacht.
Nur wie kann ich z.B. eine FTP Komponente von Bsp. Form4 and die functions Unit übergeben, damit ich die Komponente auch in der Unit verwenden kann?
xxxxxxx(????? : ????? )
wäre sehr dankbar, wenn ihr mir einen Denkanstoss geben würdet!
gruss
Andre
Aya - Mo 03.02.03 02:54
Hi,
wenn z.B. dein Form4 auf dem sich die FTP-Komponente befindet "Unit4.pas" heißt, dann mußt du einfach im "implementation" bereich deiner eigenen Unit dies schreiben:
Quelltext
1: 2: 3:
| implementation
uses Unit4; |
dann kannst du, sofern deine FTP Komponente im "Public" bereich von Form4 steht sie einfach verwenden... :)
(Wenn du sie einfach auf das Form draufgeklickt hast, packste oben im Code von Form4 einfach die Zeile wo dann der FTP steht von Private -> Public)
Au'revoir,
Aya~
Tino - Mo 03.02.03 13:02
Titel: Re: Übergabe von Komponenten
Andre :-) hat folgendes geschrieben: |
Nur wie kann ich z.B. eine FTP Komponente von Bsp. Form4 and die functions Unit übergeben, damit ich die Komponente auch in der Unit verwenden kann? |
In der "Funktions"-Unit implementierst Du ja die Procedure. Als Parameter übergibst Du einfach die FTP-Komponente. Zum Beispiel so:
Quelltext
1:
| procedure MacheEtwas (aFTP: tFTPKomonente); |
In der Procedrue kannst Du die FTP-Komponete über die Variable aFTP ansprechen!
Gruß
TINO
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!