AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Unit in Klasse umschreiben

Ein Thema von Fever22 · begonnen am 9. Jun 2008 · letzter Beitrag vom 9. Jun 2008
Antwort Antwort
Fever22

Registriert seit: 9. Jun 2008
4 Beiträge
 
#1

Unit in Klasse umschreiben

  Alt 9. Jun 2008, 18:25
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!
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Unit in Klasse umschreiben

  Alt 9. Jun 2008, 18:26
Eine Unit ist doch
Zitat:
ein einziges File, dass in ein anderes Delphi-Programm eingebunden werden kann.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Unit in Klasse umschreiben

  Alt 9. Jun 2008, 18:28
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.
Markus Kinzler
  Mit Zitat antworten Zitat
Fever22

Registriert seit: 9. Jun 2008
4 Beiträge
 
#4

Re: Unit in Klasse umschreiben

  Alt 9. Jun 2008, 19:55
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?
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Unit in Klasse umschreiben

  Alt 9. Jun 2008, 19:56
Ja, das ist richtig. Wie sieht denn deine Unit aus?
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
Benutzerbild von Fussball-Robby
Fussball-Robby

Registriert seit: 22. Okt 2007
Ort: Nähe Köln
1.063 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Unit in Klasse umschreiben

  Alt 9. Jun 2008, 20:41
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
Robert L.
Der folgende Satz ist richtig!
Der vorherige Satz ist falsch!

Paradox
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 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