Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Unit in Klasse umschreiben (https://www.delphipraxis.net/115281-unit-klasse-umschreiben.html)

Fever22 9. Jun 2008 18:25


Unit in Klasse umschreiben
 
Hallo erstmal... ich muss gestehen, dass ich nur sehr wenig programmiere und Delphi für mich absolutes Neuland ist.

Jetzt stehe ich trotzdem vor dem Problem dass ich eine funktionierende Unit mit unterschiedlichen Prozeduren habe und diese gerne in eine Klasse umwandeln würde also ein einziges File, dass in ein anderes Delphi-Programm eingebunden werden kann. Habe in Büchern und im Web bisher nur komplizierte Vorhehensweisen gelernt wo einen das von der Picke aus beigebracht wird und dafür habe ich momentan weder Gedult noch Zeit.

Also wenn jemand ein kurzes Backrezept hat oder mir einfach schnell schreiben kann was ich zu tun habe dann her damit :)

Schönen Fußballabend!

Apollonius 9. Jun 2008 18:26

Re: Unit in Klasse umschreiben
 
Eine Unit ist doch
Zitat:

ein einziges File, dass in ein anderes Delphi-Programm eingebunden werden kann.

mkinzler 9. Jun 2008 18:28

Re: Unit in Klasse umschreiben
 
Das erreichst du aber nicht, indem du die Unit in eine Klasse packst (denn Delphi ist nicht Java) sondern indem du sie in eine Dll oder ein Package wrappst.

Fever22 9. Jun 2008 19:55

Re: Unit in Klasse umschreiben
 
Also eigentlich möchte ich nur die in der Unit vorhandenen Funktionen und Variablen über eine andere Unit aufrufen und nutzen können. DLLs brauch ich doch nur wenn ich über die eigene Sprache hinaus programmieren möchte bzw. eine Schnittstelle zu anderen Sprachen herstellen möchte, oder?

Apollonius 9. Jun 2008 19:56

Re: Unit in Klasse umschreiben
 
Ja, das ist richtig. Wie sieht denn deine Unit aus?

Fussball-Robby 9. Jun 2008 20:41

Re: Unit in Klasse umschreiben
 
Zitat:

Zitat von Fever22
Also eigentlich möchte ich nur die in der Unit vorhandenen Funktionen und Variablen über eine andere Unit aufrufen und nutzen können.

Dazu musst du die Funktionen der Unit im interface-Abschnitt (also vor implementation) deklarieren. Dann den Pfad der Unit unter Tools -> Umgebungsoptionen -> Bibliothekspfade(oder so ähnlich) hinzufügen und die Unit im Projekt unter uses hinzufügen - fertig


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