Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - uses Units;
mars - So 02.03.03 15:28
Titel: uses Units;
Bringts eigentlich was, Funktionen, die man aus fremden Units braucht, direkt in den Code einzubauen statt einfach die ganze Unit einzubinden? Oder anders gefragt: Merkt Delphi, dass man nicht die ganze Unit braucht, sondern beispielsweise nur eine Funktion daraus?
Jack Falworth - So 02.03.03 15:50
Soweit ich weiß wird die ganze Unit eingebunden, egal ob du jetzt nur eine function oder procedure brauchst oder mehrere.
Es wäre aber unnötig, nur die function in den quellcode reinzukopieren.
Viel zu umständlich.
Das einzigste woran man es merkt ist, dass die exe ein paar kb größer ist.
MfG
Jack Falworth
Tino - Mo 03.03.03 12:18
Also ich sehe da keinen großen Sinn einen Funktion direkt in den Code einzubauen wenn man diese so wie so schon in einer anderen Unit ausgelagert hat. Der Compiler compilert so oder so nur den Sourcecode den er benötigt.
Gruß
TINO
mars - Mo 03.03.03 12:46
Wem soll ich nun glauben?
Anonymous - Mo 03.03.03 13:30
Das kannst du wunderbart selbst testen. Such in der Unit eine Funktion oder Prozedur die du nicht brauchst. Setzt in der Funktion mit der Maus oder F5 einen Haltepunkt. Starte das Programm. Wenn jetzt die Meldung kommt, daß du ein Haltepunkt gesetzt hast der wegoptimiert wurde, dann wurde wahrscheinlich die ganze Funktion oder Prozedur wegoptimiert.
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!