USES hilfsunit in '..\anderesProject\hilfsunit.pas'
spacer
Autor Nachricht
GuaAck
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 52
Erhaltene Danke: 5

Win XP
Delphi 7 Prof.
BeitragVerfasst: Do 05.01.12 00:56 
Liebe Delphi-Forum-Freunde,

ich wollte in einem Project eine UNIT "hilfsunit.pas' aus einem anderen Project nutzen. Ich habe also in der USES der Unit mit dem Hauptformular meines neuen Projektes einfach meine hilfsunit eingefügt

hilfsunit IN '..\anderesProject\hilfsunit.pas'

eingefügt.

Der Compiler (Delphi 7) meldet aber immer: ',' oder ';' erforderlich, aber 'in' gefunden.

In Allem vorher ist das mit den ',' und ';' ok, da habe ich nichts angefasst, ich habe nur das IN... ergänzt.

Nach Delphi-Hilfe darf das IN in Units nicht benutzt werden, aber der Erklärung nach nur wegen Problemen im Debug. Und die Syntax nur für *.dpr zuzulassen, da sehe ich auch wenig Sinn.

Als Umweg kopiere ich jetzt die hilfsunit.dcu einfach in das neue Project-Verseichnis, dann brauche ich den Pfadnamen nicht in der USES, aber schön ist das nicht.

Hat da jemand eine Idee, wie das zu erklären ist oder was ich falsch gemacht habe?

Gruß
GuaAck
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 15841
Erhaltene Danke: 741

XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
BeitragVerfasst: Do 05.01.12 01:09 
Was hätte das für einen Sinn den Pfad irgendwo in Units des Projekts mit einzustreuen? :shock: Damit du bei einer Pfadänderung jede einzelne Unit durchforsten und ändern musst?

Wenn du die Unit dem Projekt hinzufügst, steht der Pfad in der Projektdatei. Danach kannst du die Unit ohne Pfadangabe einfach in den anderen Units des Projekts nutzen. Ändert sich nun der Pfad, muss der nur in der Projektdatei angepasst werden. Und das kannst du ja direkt mit den entsprechenden Befehlen (zum Projekt hinzufügen, aus dem Projekt entfernen, ...) machen, dann musst du da nicht im Projektquelltext herumpfuschen.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home