Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#3

AW: Unit kompilieren und für alle Projekte verfügbar machen

  Alt 12. Jul 2018, 16:36
Units selbst kann man nicht kompilieren
Doch, kann man, auch ohne ein Projekt drumrum,
also genau so wie auch ein ganzes Projekt.
dcc32.exe deineunit.pas (eventuell inkl. zusätzlicher Parameter/Optionen, wie sonst auch)

PAS (Pascal-Unit) -> DCU (Delphi Compiled Unit)


Und ja, die DCUs sind compilerabhängig und funktionieren immer nur mit der selben Compilerversion (gleiche Delphi-Version und teilweise auch mit gleichem Updatestand).

Also die alte DCU wird dir nicht helfen.
Es gab zwar einige Delphi-Decompiler, aber wirklich funktionieren die nicht und selbst wenn, dann kommt da selten eine vollständig funktionierende Unit raus.

Beim Kompilieren eines Programms kann man statt der PAS auch die DCU nehmen (richtige Version vorausgesetzt)
und liegen muß sie entweder im Projektverzeichnis oder in den definierten Suchpfaden.




PS, wegen Trial: https://www.embarcadero.com/de/products/delphi/starter (aber die Starter hat keinen Komandozeilenkompiler ... DCC32 fehlt )
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (12. Jul 2018 um 16:46 Uhr)
  Mit Zitat antworten Zitat