Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Delphi 12: In 'uses' sind unter einem Dateinamen rote Wellen
heindaddel4 - Mo 23.03.26 16:15
Titel: Delphi 12: In 'uses' sind unter einem Dateinamen rote Wellen
Hallo, Ich nutze Delphi 12 mit Update2 und habe in einer Unit.pas oben unter 'uses' meine eigene Datei '_ToolsD12' hinzugefügt. Unter dem Namen '_ToolsD12' sind rote Wellen. Daraufhin habe ich bei 'Tools > Optionen > Sprache > Delphi > Bibliothek > Suchpfad' das Verzeichnis von _ToolsD12.pas hinzugefügt. Das habe ich für die 'Ausgewählte Plattform' Windows 32 und Windows 64 gemacht. Dann alles gespeichert und Delphi 12 beendet. Wenn ich Delphi 12 starte und eine neue 'Windows VCL Application - Delphi' erstelle und in USES '_ToolsD12' eintrage,sind immer noch rote Wellen unter '_ToolsD12'. Was mache ich falsch? Gruß Hein
Blup - Mo 23.03.26 18:56
Wenn diese Datei nicht zu deinem Projekt gehört, sondern einfach nur zu einer externen Bibliothek, dann sucht Delphi an dieser Stelle vermutlich die *.bpl oder *.dcu.
Einstellung Zweck
Bibliothekspfad global, für alle Projekte
Suchpfad nur für dieses eine Projekt
jaenicke - Do 26.03.26 11:10
Du hast die Unit nur im Suchpfad. Der ist für die Suche nach Units in der IDE, zum Debuggen, aber nicht für den Compiler. Der Compiler nutzt nur den Bibliothekspfad.
In den Projektoptionen heißt der Bibliothekspfad leider Suchpfad. Deshalb ist das leider missverständlich. Im englischen Original gibt es in den globalen Optionen "Library path" und "Browsing path" und in den Projektoptionen "Search Path". Sowohl diese Diskrepanz im Original als auch die noch schlimmere Übersetzung sind ein echtes Problem, wenn man das nicht weiß.
Wenn du den Pfad zum Bibliothekspfad hinzufügst, wird es funktionieren.
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!