Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

Re: Externe Deklaration von Klassen

  Alt 16. Dez 2009, 14:13
Zitat von FrEEzE2046:
Ich muss doch irgendwie eine Extern-Deklaration machen können, um dem Compiler zu sagen, dass da etwas existiert, was später noch dem Linker mitgeteilt wird.
Ja. innerhalb einer Unit geht das mit einer Forward-deklaration. Aber da du ja sagtest
Zitat von FrEEzE2046:
Es ist keine Option (für mich) beides in eine Unit zu packen.
gibt es keine Möglichkeit.

Zitat von FrEEzE2046:
Ich muss doch irgendwie eine Extern-Deklaration machen können, um dem Compiler zu sagen, dass da etwas existiert, was später noch dem Linker mitgeteilt wird.
Besteht evtl die Möglichkeit den Code nur zu kompilieren und später zu linken?
Nein, das geht nicht - Delphi hat einen Single-pass-Compiler.

Einzige Lösung ist: Überwinde deinen Ordnungsdrang und apcke beides in eine Unit. Und wenn du meinst, dass das zu unübersichtlich wird, guck dir mal die VCL-units an
  Mit Zitat antworten Zitat