![]() |
Delphi XE environment variable
Hallo,
mein Delphi XE macht mir beim kompilieren Probleme, scheinbar findet es nicht die Units aus dem Environment Variablen. Ich arbeite als Administrator und sollte somit Vollzugriff haben. Zur Zeit behelfe ich mir, in dem ich immer alles neu eingebe, was aber auf dauer lästig ist. Ich nutze Win7 x64. Ich hatte XE zuerst als Demo installiert neben einem Delphi 2009, anschließend XE deinstalliert und 2009 deinstalliert und dann XE alleine als Vollversion. Ich hoffte dann sei alles geklärt, aber leider ist dem nicht so. Auch habe ich den Vollzugriff für Besitzer und Benutzer eingerichtet, dies half natürlich auch nicht. Ich denke, dass dies ein Windows Rechteproblem ist, welches ich nicht lokalisieren kann. Hat jemand eventuell eine Idee? Offensichtlich bin ich auch nicht der einzige, der dieses Problem sein eigen nennt. ![]() Danke Dirk |
AW: Delphi XE environment variable
Was steht denn in den Variablen? Delphi XE ist ja ein 32bit-Programm und wird daher als WOW64-Prozeß ausgeführt. Kann sein, daß es da einige Probleme gibt (Redirections usw.).
|
AW: Delphi XE environment variable
Hallo,
sorry für die späte Antwort. Dort steht unter dem Suchpfad folgende Angaben:
Code:
Vielleicht ist es einfach sinnig $(BDS) durch den Pfad zu ersetzen.
$(BDS)\SOURCE\VCL;
$(BDS)\source\rtl\common; $(BDS)\SOURCE\RTL\SYS; $(BDS)\source\rtl\win; $(BDS)\source\ToolsAPI; $(BDS)\SOURCE\IBX; $(BDS)\source\Internet; $(BDS)\SOURCE\PROPERTY EDITORS; $(BDS)\source\soap; $(BDS)\SOURCE\XML; $(BDS)\source\db; $(BDS)\source\Indy10\Core; $(BDS)\source\Indy10\System; $(BDS)\source\Indy10\Protocols; $(BDS)\source\database; C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\source; C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\lib\win32; C:\Users\Public\Documents\RAD Studio\JCL\source\common; C:\Users\Public\Documents\RAD Studio\JCL\source\windows; C:\Users\Public\Documents\RAD Studio\JCL\source\vcl; C:\Users\Public\Documents\RAD Studio\JCL\devtools\jpp; C:\Users\Public\Documents\RAD Studio\JCL\devtools\jpp\Templates; C:\Users\Public\Documents\RAD Studio\JVCL\common; C:\Users\Public\Documents\RAD Studio\JVCL\run Danke und Gruß Dirk |
AW: Delphi XE environment variable
Das Ersetzen hat mir leider auch nicht geholfen. Ich vermute aber das der Suchpfad nicht richtig vererbt wird,
da unter den Projekt Optionen die Verzeichnisse nicht auftauchen. |
AW: Delphi XE environment variable
Liste der Anhänge anzeigen (Anzahl: 1)
Moin moin,
das sind ja Pseudovariablen. Die sind also nur innerhalb von DXE verfügbar und so weiter. Wenn das wie bei MSVC läuft, gibt es vermutlich einfach einen Satz dieser Variablen und man kann dennoch auch echte Umgebungsvariablen dort benutzen. Wenn ich das richtig sehe benutzt du nur $(BDS), bisher. Jetzt noch eine Frage, wir reden über den ersten Eintrag hier (siehe Bild)? ... ansonsten sage mal bitte welche der Einträge im Einstellungsdialog betroffen sind. Ich habe die englische Version, daher mit Bild um jegliche Zweifel und Zweideutigkeiten auszuschließen. |
AW: Delphi XE environment variable
Dort stehen folgende Pfade drin:
Library path:
Code:
Ich hatte im Browsing path $(BDS) gegen den vollen Pfad eingetragen nun erhalte ich diese Meldung.
C:\LMD2010\lib\d15;
C:\Program Files (x86)\Raize\CS4\Lib\RS-XE; $(BDS)\RaveReports\Lib; C:\Users\Public\Documents\RAD Studio\JCL\lib\d15; C:\Users\Public\Documents\RAD Studio\JCL\source\include; C:\Users\Public\Documents\RAD Studio\JVCL\lib\D15; C:\Users\Public\Documents\RAD Studio\JVCL\common; C:\Users\Public\Documents\RAD Studio\JVCL\Resources
Code:
Und das schon bei einem leeren Formular.
[DCC Fataler Fehler] Variants.pas(1064): E2158 Variants-Unit veraltet oder beschädigt: '@VarFromInt' fehlt
|
AW: Delphi XE environment variable
Ich kann nun wieder auf \lib\win32\release zugreifen. Seltsam finde ich das Problem trotzdem,
wenn ich die Variants.pas neu erstellen möchte und nicht kann. Auch bei neuen Projekten.
Code:
[DCC Fataler Fehler] Variants.pas(1064): E2158 Variants-Unit veraltet oder beschädigt: '@VarFromInt' fehlt
|
AW: Delphi XE environment variable
Zitat:
Code:
... und schau mal, ob dort verdächtige Dateien (also welche die mit DXE zu tun haben) auftauchen. Wenn ja, muß vermutlich an den Berechtigungen geschraubt werden oder du müßtest Delphi mit
dir /b /s "%USERPROFILE%\AppData\Local\VirtualStore"
![]() |
AW: Delphi XE environment variable
Ich gehöre leider zu denen die als Admin arbeiten. Deshalb habe ich auch nicht den Order
Code:
Den Pfad
..\VirtualStore?
Code:
habe ich auch schon volle Rechte für Besitzer und auch Benutzer gegeben, was mir eigentlich nicht gefällt, geholfen hat es mit der Variants.pas nicht.
C:\Program Files (x86)\Embarcadero\RAD Studio\8.0
Was passiert wenn du die Variants.dcu in ..\lib\win32\release und ..\lib\win32\debug umbenennst, erstellt DXE bei dir diese ohne Probleme neu? Danke und LG Dirk |
AW: Delphi XE environment variable
Zitat:
Code:
Ich bin dann mit meinem Latein am Ende. Wäre vielleicht einfacher vor deinem Rechner zu sitzen und auf Ideen zu kommen, aber derzeit weiß ich nicht was da das Problem sein könnte, wenn du als Admin arbeitest.
Checking project dependencies...
Compiling Project1.dproj (Debug, Win32) dcc command line for "Project1.dpr" c:\program files (x86)\embarcadero\rad studio\8.0\bin\dcc32.exe -$O- -$W+ --no-config -M -Q -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE; DbiProcs=BDE -DDEBUG -E.\Debug\Win32 -I"c:\program files (x86)\embarcadero\rad studio\8.0\lib\Win32\release";"C:\Users\Oliver\Documents\RAD Studio\8.0\Imports";"c:\program files (x86)\embarcadero\rad studio\8.0\Imports";"C:\Users\Public\Documents\RAD Studio\8.0\Dcp";"c:\program files (x86)\embarcadero\rad studio\8.0\include";"C:\Program Files (x86)\Raize\CS4\Lib\RS-XE";"c:\program files (x86)\embarcadero\rad studio\8.0\RaveReports\Lib" -LE"C:\Users\Public\Documents\RAD Studio\8.0\Bpl" -LN"C:\Users\Public\Documents\RAD Studio\8.0\Dcp" -N0.\Debug\Win32 -O"c:\program files (x86)\embarcadero\rad studio\8.0\lib\Win32\release";"C:\Users\Oliver\Documents\RAD Studio\8.0\Imports";"c:\program files (x86)\embarcadero\rad studio\8.0\Imports";"C:\Users\Public\Documents\RAD Studio\8.0\Dcp";"c:\program files (x86)\embarcadero\rad studio\8.0\include"; "C:\Program Files (x86)\Raize\CS4\Lib\RS-XE";"c:\program files (x86)\embarcadero\rad studio\8.0\RaveReports\Lib" -R"c:\program files (x86)\embarcadero\rad studio\8.0\lib\Win32\release";"C:\Users\Oliver\Documents\RAD Studio\8.0\Imports";"c:\program files (x86)\embarcadero\rad studio\8.0\Imports";"C:\Users\Public\Documents\RAD Studio\8.0\Dcp";"c:\program files (x86)\embarcadero\rad studio\8.0\include";"C:\Program Files (x86)\Raize\CS4\Lib\RS-XE";"c:\program files (x86)\embarcadero\rad studio\8.0\RaveReports\Lib" -U"c:\program files (x86)\embarcadero\rad studio\8.0\lib\Win32\release";"C:\Users\Oliver\Documents\RAD Studio\8.0\Imports";"c:\program files (x86)\embarcadero\rad studio\8.0\Imports"; "C:\Users\Public\Documents\RAD Studio\8.0\Dcp";"c:\program files (x86)\embarcadero\rad studio\8.0\include";"C:\Program Files (x86)\Raize\CS4\Lib\RS-XE";"c:\program files (x86)\embarcadero\rad studio\8.0\RaveReports\Lib" -K00400000 -NB"C:\Users\Public\Documents\RAD Studio\8.0\Dcp" -NH"C:\Users\Public\Documents\RAD Studio\8.0\hpp" -NO.\Debug\Win32 Project1.dpr [DCC Fatal Error] Project1.dpr(5): F1026 File not found: 'Variants.dcu' Failed Elapsed time: 00:00:00.6 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:15 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-2025 by Thomas Breitkreuz