Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Dll's mit Variablen ("Quelltext auslagern")
HenryHux - Do 30.09.10 18:33
Titel: Dll's mit Variablen ("Quelltext auslagern")
Hi,
irgendwie komme ich mit den SuFu Ergebnissen nicht ganz zu recht :roll:
Ich versuche einen etwas längeren Quelltext "auszulagern".
D.h ich wills nicht ins Hauptprogramm schreiben.
Bei dem Quelltext handelt es sich hauptsächlich um If Abfragen mit Variablen.
1. Stimmt es, dass ich in Dlls nur Funktionen schreiben kann?
2. Wie kann ich Variablen aus dem Hauptprogramm in der Dll benutzen?
Wie mache ich das am besten?
Wie gesagt die anderen Threads helfen mir nicht recht weiter.
Danke,
Lg
Henry
Moderiert von
Narses: Titel erweitert.
Delete - Do 30.09.10 18:37
Warum unbedingt eine DLL? Nimm doch einfach eine extra Unit.
HenryHux - Do 30.09.10 19:00
Ok, und wie mache ich das dann?
Nehmen wir an die Variablen sind Global deklariert wie rufe ich dann Unitx auf?
elundril - Do 30.09.10 19:02
Indem du sie in den Uses hinzufügst und dann die entsprechenden Prozeduren/Funktionen aufrufst.
lg elundril
HenryHux - Do 30.09.10 19:22
Ok, Variablen habe ich in der Unit erstmal neu deklatiert.
Wie rufe ich Funktionen auf der Unit1 auf?
Und wie rufe ich Funktionen aus der Unit2 auf? :D
jasocul - Do 30.09.10 19:22
Du kannst die Variablen auch als Parameter übergeben. Dann musst du die auch nicht global definieren.
HenryHux - Do 30.09.10 19:40
Also ich habe jetzt eine Function in einer anderen Unit geschrieben und die auf bei Uses in der alten hinzugefügt.
Wie rufe ich die jetzt auf?
jaenicke - Do 30.09.10 20:36
Die Unit musst du gar nicht unbedingt dazuschreiben beim Aufruf.
Ich vermute einmal deine Frage bedeutet, dass du vergessen hast die Prozedur oberhalb von implementation zu deklarieren, damit sie von außerhalb der Unit erreichbar ist.
HenryHux - Do 30.09.10 22:27
Doch, das hatte ich gemacht.
Habe alles nochmal neu angelegt, weiß nicht wodran es letzendlich lag.
Danke aber trotzdem =)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!