Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   D2007 / Win7: Ausgabe DCUs und EXE nicht im vorgegebenen Verzeichnis (https://www.delphipraxis.net/155191-d2007-win7-ausgabe-dcus-und-exe-nicht-im-vorgegebenen-verzeichnis.html)

kretabiker 12. Okt 2010 14:26

D2007 / Win7: Ausgabe DCUs und EXE nicht im vorgegebenen Verzeichnis
 
Hallo allerseits,

für alle meine Projekte lege ich in den Projekteinstellungen gesonderte Verzeichnisse zur Ausgabe der EXE und der DCU-Dateien fest, um mein Source-Verzeichnis sauber zu halten. Das funktionierte bislang auch tadellos - unter alle Win-OS bis XP. Jetzt bin ich jedoch auf Windows 7 umgestiegen, und nun klappt es nicht mehr: Sowohl die DCUs als auch die Exe landen im Source-Verzeichnis, obwohl in den Optionen was anderes gesetzt ist.

Alle Projekte befinden sich im jeweils eigenen Projektverzeichnis im Verzeichnis c:\daten\projekte\, z.B. c:\daten\projekte\projekt a. Im Projektverzeichnis befinden sich dann mindestens drei weitere Unterverzeichnisse source, dcu und bin. In den Projekteinstellungen sind dann als Ausgabeverzeichnis der Pfad zu bin und als DCU-Ausgabeverzeichnis der Pfad zu dcu gesetzt. Diese Einstellungen scheinen nicht berücksichtigt zu werden.

Kann es sein, dass da die Windows-Rechteverwaltung da reinhaut, obwohl es keine enstprechende Fehlermeldung gibt? Das Verzeichnis c:\daten und alle Unterverzeichnisse wurden unter meinem Benutzerkonto angelegt. Delphi selbst wird mit Administrator-Rechten ausgeführt, die entsprechende CheckBox ist gesetzt in den Kompitibilitätseinstellungen der Eigenschaften.

Mit Delphi XE funktioniert die Aufteilung wie gehabt.

Hat jemand eine Idee?

Viele Grüße

Udo "Kretabiker" Treichel

kretabiker 12. Okt 2010 17:28

AW: D2007 / Win7: Ausgabe DCUs und EXE nicht im vorgegebenen Verzeichnis
 
So, Problem ist gelöst. Ein bißchen tiefer gesucht und mit anderen Suchbegriffen führte dann zu dieser Fundstelle im Forum:

http://www.delphipraxis.net/153243-f...ndows-7-a.html

War zwar nicht exakt das Fehlerbild, welches ich hatte, aber der Verweis auf den Codegear-KB-Artikel war dann letztendlich ausschlaggebend.

Lösung in Kurzform, für alle, bei denen das Problem auch auftritt: Prüfen, ob in den Optionsn->Umgebungsvariablen die Variable "Platform" auf "AnyCPU" steht; wenn nicht, dann eine neue Variable gleichen Namens mit dem genannten Wert anlegen. Dann klappt das auch mit dem kompilieren.

Viele Grüße

Udo "Kretabiker" Treichel


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz