Autor Beitrag
heindaddel4
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mo 23.03.26 16:15 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 176
Erhaltene Danke: 44



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19339
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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.