Entwickler-Ecke
Programmierwerkzeuge - Projektverzeichnis für Speicherung ändern
SmileySN - Do 17.09.09 23:19
Titel: Projektverzeichnis für Speicherung ändern
Ich möchte das Vorgabe Projektverzeichnis für das abspeichern von Projekten in Delphi 2007 ändern.
Standardmäßig geht er immer auf "%User%\RadStudio\Project"
In einigen Berichten wurde geschrieben, (in D2006) man soll den Pfad in der Verknüpfung des Delphi-Aufrufes ändern, das habe ich versucht, das ändert jedoch nichts.
Die Umgebungsvariable für das Projektverzeichnis zu ändern bringt auch nichts (wozu ist das sonst da?)
Kann jemand dazu etwas genaues sagen ?
Moderiert von
Narses: Topic aus Sonstiges (Delphi) verschoben am Do 17.09.2009 um 23:37
Delete - Fr 18.09.09 01:54
Du musst das Arbeitsverzeichnis bei der Verknüpfung ändern. Zumindest hat das bei Delphi 6 noch funktioniert.
jaenicke - Fr 18.09.09 09:14
Das mit dem Arbeitsverzeichnis war ein Fehler, der zum Glück nur bis Delphi 7 vorhanden war. Danach wurde das korrigiert, so dass das keine Auswirkungen mehr hat.
Bei Delphi 2006 funktioniert das Ändern der entsprechenden Umgebungsvariablen leider noch nicht ganz richtig. Da gibt es unerwünschte Effekte. Wie das bei 2007 ist, weiß ich nicht.
Ich habe das (systemweit) so gelöst wie Vista selbst es auch tut:
Einfach NTFS Junctiosn angelegt und damit die kompletten Anwendungsdaten usw. auf ein anderes Laufwerk geschoben. Dann kommen auch alle Programme damit klar, weil im Grunde die selben Verzeichnisnamen noch funktionieren.
Und da es bei dir um ein Unterverzeichnis geht, kann man das auch ohne Verrenkung ganz schnell woanders hin verlinken, da das Verzeichnis nicht in Benutzung ist, wenn Delphi nicht läuft.
SmileySN - Fr 18.09.09 17:57
@Luckie Dass das mit dem Arbeitsverz. der Veknüpfung ändern nicht mehr funktioniert habe ich ja oben schon beschrieben.
@Jaenicke Dass es nur über Trick7 funktioniert habe ich eigentlich nicht erwartet, da hätte ich von CodeGear doch etwas mehr erwartet.
Dort arbeiten doch auch Programmierer glaube ich.
Das mit dem NTFS Junktion habe ich mir mal angesehen, was ich gefunden habe war aber nur ein Comandozeilenbefehl "MKLINK" der jedoch nur funktioniert, wenn man ausreichend Rechte im System hat, was Vista ja möglichst vermeiden will.
Daher kam dann bei mir nur die Bemerkung, dass ich mit normalen Administratorrechten so einen Befehl nicht ausführen kann.
Funktioniert es denn wenigstens bei Delphi 2010 ?
jaenicke - Sa 19.09.09 03:48
SmileySN hat folgendes geschrieben : |
| Das mit dem NTFS Junktion habe ich mir mal angesehen, was ich gefunden habe war aber nur ein Comandozeilenbefehl "MKLINK" der jedoch nur funktioniert, wenn man ausreichend Rechte im System hat, was Vista ja möglichst vermeiden will. |
Das geht viel einfacher mit NTFS Link:
http://sourceforge.net/projects/ntfslinkext/
http://elsdoerfer.name/=ntfslink
Einfach den Originalordner umbenennen, den mit gleichem Namen wieder erstellen, rechte Maustaste auf den Ordner, Ntfs Link --> Ordner verlinken..., den Zielordner auswählen, fertig. Dann noch die Dateien aus dem alten Ordner ggf. dorthin verschieben.
Man muss dort nur aufpassen was man tut, da beim Löschen des verlinkten Ordners die dahinterliegenden Dateien gelöscht würden. Da muss man dann zuerst die Junction auflösen, wenn man nur den Ordner ohne die Dateien löschen will.
Ntfs Link unterstützt offiziell nicht Vista, funktioniert dort aber problemlos bei mir.
SmileySN - Sa 19.09.09 17:59
Danke für die Erklärung und die Links
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!