Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Unit verknüpfung/verlinkung bei nonVCL (https://www.delphipraxis.net/148527-unit-verknuepfung-verlinkung-bei-nonvcl.html)

jokerfacehro 3. Mär 2010 16:27


Unit verknüpfung/verlinkung bei nonVCL
 
hallo,

ich hab da en kleines problem.

aufgrund meiner quelltextgröße habe ich einige prozeduren ausgelagert.

meine Hauptdatei ist die Project1.dpr

jetz will ich von der Unit2 auf eine Funktion zugreifen, die in der Project1.dpr steht.

allerdings kann ich nicht einfach Project1.dpr in uses einfügen ^^

nat 3. Mär 2010 16:50

Re: Unit verknüpfung/verlinkung bei nonVCL
 
dann lager diese funktion in einer weiteren unit aus und binde diese sowohl
in deiner 2. unit als auch in deiner dpr datei ein.

jokerfacehro 3. Mär 2010 16:55

Re: Unit verknüpfung/verlinkung bei nonVCL
 
das hatte ich mir auch überlegt, aber gibt'S nichts eleganteres ^^

nat 3. Mär 2010 17:01

Re: Unit verknüpfung/verlinkung bei nonVCL
 
also ich empfinde es als elegant den (mehrfach benötigten) balast aus der dpr zu verbannen
und in einer unit mit einem treffenden namen zu verbannen und dann zu verwenden.

jokerfacehro 3. Mär 2010 17:06

Re: Unit verknüpfung/verlinkung bei nonVCL
 
dazu noch ne frage, wie kann ich globale variablen unit-übergreifend nutzen

nat 3. Mär 2010 17:17

Re: Unit verknüpfung/verlinkung bei nonVCL
 
indem du die variablen in einer unit hast die du dann überall einbinden kannst.
aber wozu globale vars?

Sherlock 4. Mär 2010 08:16

Re: Unit verknüpfung/verlinkung bei nonVCL
 
Zitat:

Zitat von nat
aber wozu globale vars?

Stell nicht so ketzerische Fragen, sonst fühlt sich noch jemand dazu genötigt "wozu NonVCL?" zu fragen. ;)

Sherlock

DeddyH 4. Mär 2010 08:36

Re: Unit verknüpfung/verlinkung bei nonVCL
 
Was im interface-Teil steht, kann nach Einbinden der Unit im ganzen Programm genutzt werden, also auch globale Variablen. Was im implementation-Teil steht, kann nur in der eigenen Unit verwendet werden.

jokerfacehro 4. Mär 2010 09:43

Re: Unit verknüpfung/verlinkung bei nonVCL
 
jo das ding is, dass dpr kein implementation hat und trotzdem geht's nicht :P
aber is egal ,hab einfach alles in ne unit ausgelagert fertig


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