AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Wie kann ich Pfadnamen bei "Uses" in einer Unit angeben?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie kann ich Pfadnamen bei "Uses" in einer Unit angeben?

Ein Thema von berens · begonnen am 4. Jan 2008 · letzter Beitrag vom 4. Jan 2008
Antwort Antwort
berens

Registriert seit: 3. Sep 2004
434 Beiträge
 
Delphi 10.4 Sydney
 
#1

Wie kann ich Pfadnamen bei "Uses" in einer Unit an

  Alt 4. Jan 2008, 00:32
Frage: Wie kann ich Pfadnamen bei "Uses" in einer Unit angeben?


Hi!

Ich möchte mal Ordnung in mein Code-Gewusel bekommen und für meine vielen Komponenten und Funktionen auf meinem Laufwerk diverse Ordner anlegen.

z.b.
C:\MeineKomponenten\System\
C:\MeineKomponenten\Graphik\
C:\MeineKomponenten\Netzwerk\
etc.

Die Units will ich natürlich in allen meinen Projekten verwenden, alledings habe ich keine Lust, alle (auch zukünftigen) Unterpfade und deren Unterpfade von C:\MeineKomponenten\ in den Suchpfad jedes einzelnen Projektes einzutragen. Gerade bei "auf die Schnelle" - Testprojekten nervt das extrem.

In normalen Projekten (im Projekt-Quelltext) steht ja soetwas wie:
Unit3 in 'Unit3.pas' {Form3},
uOpenGL_Form in '..\komponenten\uOpenGL_Form.pas',

Wenn ich dies allerdings in einer normalen Unit mache (hier z.B. "uOpenGL_Form in '..\komponenten\uOpenGL_Form.pas'" bei "uses" in Unit3) kommt die Fehlermeldung:

[DCC Fehler] Unit3.pas(17): E2029 ',' oder ';' erwartet, aber Bezeichner 'uOpenGL_Form' gefunden

Wie kann ich nun also bei "uses" in einer Unit den absoluten/relativen Pfad der Datei angeben, statt einfach nur den Dateinamen ohne .pas/.dcu?

Danke im Vorraus!
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#2

Re: Wie kann ich Pfadnamen bei "Uses" in einer Uni

  Alt 4. Jan 2008, 00:36
Das sieht eher so aus, als hättest du das Komma vor uOpenGL_Form vergessen...
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Wie kann ich Pfadnamen bei "Uses" in einer Uni

  Alt 4. Jan 2008, 00:37
Moin berens,

Zitat von berens:
Wie kann ich nun also bei "uses" in einer Unit den absoluten/relativen Pfad der Datei angeben, statt einfach nur den Dateinamen ohne .pas/.dcu?
Kurze Antwort: Gar nicht.

Wenn Du damit Ordnung schaffen willst, solltest Du die Pfade in den Suchpfaden mit aufnehmen.
(Project/Options/Directories)
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Wie kann ich Pfadnamen bei "Uses" in einer Uni

  Alt 4. Jan 2008, 00:37
Hi,

es wäre sehr viel schlauer, wenn Du unter Tools -> Optionen -> Umgebungsoptionen -> Delphi-Optionen -> Bibliothek - Win32 die Suchpfade einträgst.

Dann kannst Du im Source einfach schreiben: uOpenGL_xxx und Delphi sucht diese Unit in diesen Pfaden.
Miniaturansicht angehängter Grafiken
delphipfad_174.jpg  
  Mit Zitat antworten Zitat
grenzgaenger
(Gast)

n/a Beiträge
 
#5

Re: Wie kann ich Pfadnamen bei "Uses" in einer Uni

  Alt 4. Jan 2008, 00:38
was hälst du davon, den generellen suchpfad zu erweitern? da brauchst das nicht mehr extra anzugeben ... ist in D2006 unter tools-->optionen zu finden. <HTH>

PS: Neustart von Delphi nicht vergessen
  Mit Zitat antworten Zitat
berens

Registriert seit: 3. Sep 2004
434 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Wie kann ich Pfadnamen bei "Uses" in einer Uni

  Alt 4. Jan 2008, 00:44
Ok, muss wohl so gemacht werden

Kann ich Delphi zumindest _irgendwie_ sagen, dass es die Unterverzeichnisse auch berücksichtigen soll?
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#7

Re: Wie kann ich Pfadnamen bei "Uses" in einer Uni

  Alt 4. Jan 2008, 00:45
Nein
  Mit Zitat antworten Zitat
berens

Registriert seit: 3. Sep 2004
434 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Wie kann ich Pfadnamen bei "Uses" in einer Uni

  Alt 4. Jan 2008, 00:47
Ok, Danke für die flotten Antworten.

Obwohl wir alle Delphi lieben, kann man es wegen so kleinigkeiten wieder hassen

Mfg
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz