Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Verzeichnis für eigene units (https://www.delphipraxis.net/206544-verzeichnis-fuer-eigene-units.html)

dietru 4. Jan 2021 10:15

Verzeichnis für eigene units
 
Hallo
und erstmal ein gesundes Neues Jahr, soviel Zeit muss sein.

Ich habe mehrere Projekte, in denen ich eine selbst erstellte Grafikbibliothek auf GKS-Basis benutze.
Aus Sicherheitsgründen möchte ich die GKS-Quellen nicht jedes Mal neu compilieren sondern nur die units benutzen. Ich habe das in früheren Delphi-Versionen auch schon gemacht, finde nur nicht die Stelle, wo ich das in Rio, Community Edition einstellen muss. Ich habe aus dem aktuellen Projektverzeichnis die GKS-Quellen entfernt und nur die units dort gelassen, erhalte aber bei shift-ctrl-F9 die Fehlermeldung, dass die GKS-sources nicht compiliert werden können (weil sie eben nicht da sind).

Wie kann ich das lösen?

Mit feundlichen Grüssen aus LE
Dieter

Andreas13 4. Jan 2021 10:46

AW: Verzeichnis für eigene units
 
Hallo Dieter,
Angenommen, Dein Quellcode für die GKS-Quellen oder alle gemeinsamen Units liegen im Verzeichnis D:\Delphi\GKS-Units\
dann fügst Du unter Tools --> Optionen --> Delphi Optionen --> Bibliothek
Deinen obigen Pfad durch ein Semikolon getrennt zu folgenden Einträgen zu:

Bibliothekspfad:;D:\Delphi\GKS-Units\;
Suchpfad:;D:\Delphi\GKS-Units\;

Viel Erfolg!
Gruß, Andreas
PS:
Euch allen ein erfolgreiches und vor allem gesundes Neues Jahr!

dietru 4. Jan 2021 13:29

AW: Verzeichnis für eigene units
 
Hallo, Andreas,
vielen Dank für deine Antwort. Ich habe es ohne Erfolg probiert.
Bei meiner Delphiversion ist es evtl. etwas anders:
Tools-OPtionen-Sprache-Delphi-Bibliothek

Dort habe ich für Suchpfad und Bibliothekspfad den Standort der Quellen und units eingetragen. Es kommt der gleiche Fehler.

Nochmal mein Ziel:
Ich möchte die GKS-Quellen vor versehentlichem Ändern schützen und deshalb im aktuellen Verzeichnis nur die entsprechenden units haben. Ich verstehe nicht, wieso der compiler bzw. builder nicht die vorhandenen units nimmt. Erst recht verstehe ich nicht, warum nach der Pfaderweiterung die Dateien nicht von dort geholt werden.
Ich muss irgendwo noch was Prinzipielles übersehen haben.

Mit feundlichen Grüssen aus LE
Dieter

Andreas13 4. Jan 2021 14:17

AW: Verzeichnis für eigene units
 
Zitat:

Zitat von dietru (Beitrag 1480297)
Erst recht verstehe ich nicht, warum nach der Pfaderweiterung die Dateien nicht von dort geholt werden.

Wahrscheinlich hast Du im aktuellen Verzeichnis noch eine Kopie der Bibliothek (*.pas oder *.dcu).
Gruß, Andreas
PS:
Trag doch Deine Delphi-Version in Deinem Profil ein.

Andreas13 4. Jan 2021 14:23

AW: Verzeichnis für eigene units
 
Du kannst eventuelle Kopien am sichersten mit Everything.exehttps://www.voidtools.com/ aufspüren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:34 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