Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - DCUs zusammenfassen
GuaAck - Di 22.06.10 21:59
Titel: DCUs zusammenfassen
Hallo Experten,
ich habe eine recht komplizierte mathematische Berechnung codiert, die ich in 5 Units aufgeteilt habe, damit ich den Überblick behalte. Nach außen ist eigentlich nur eine Function (FUNCTION y(x1,x2,x2):double;) sichtbar. Es ist nun lästig, dass das aufrufende Programm für die Nutzung dieser einen Funktion alle 5 Units in den USES aufnehmen muss.
Es wäre kein Problem, jetzt nach meinen Tests alle Units zu einer einzigen Unit auf Quellebene zusammenzufassen, evtl. per include und bedingter Compilierung, so dass der Quellcode auf die aktuellen 5 Dateien aufgeteilt bleibt.
Aber schön finde ich das nicht. Ideal wäre, wenn man alle 5 Units zu einer einzigen neuen Unit linken könnte. Geht das, hat da jemand eine Idee? (Delphi 7 Standard).
Gruß Guenther
F34r0fTh3D4rk - Di 22.06.10 22:29
Reicht es nicht, die Unit einzubinden, die die Methode enthält, die du letztendlich aufrufst?
BenBE - Di 22.06.10 22:39
F34r0fTh3D4rk hat folgendes geschrieben : |
Reicht es nicht, die Unit einzubinden, die die Methode enthält, die du letztendlich aufrufst? |
Jep, sollte es auch, weil nur von dieser muss das Programm das Interface kennen. Alle anderen Units sucht sich der Compiler selber.
Zum Includen:
{$INCLUDE 'datei.inc'}, wobei datei.inc NUR Funktionen enthält, keinen Unit-Header oder sonstiges ... Ist vergleichbar mit
#include "datei.inc" in C; allerdings mit paar Einschränkungen.
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!