![]() |
brcc32 - Cannot open file: afxres.h
Die obige Fehlermeldung bekomme ich, wenn ich eine rc-datei erstellt mit dem VS als Benutzer mit eingeschränkten Rechten kompiliren will. Der vorherige Aufruf von 'VCVARS32.BAT' hat auch nicht geholfen. Starte ich die Konsole als Administrator geht es wunderbar. Was kann man da machen, dass es auch als Benutzer mit eingeschränkten Rechten geht?
|
Re: brcc32 - Cannot open file: afxres.h
Überprüfe, welche Rechte der eingeschränkte Benutzer für die Datei hat und erweitere sie evtl.
|
Re: brcc32 - Cannot open file: afxres.h
Zitat:
|
Re: brcc32 - Cannot open file: afxres.h
Zitat:
|
Re: brcc32 - Cannot open file: afxres.h
Evtl. braucht man auch Schreiben oder Ändern (wieso auch immer)
|
Re: brcc32 - Cannot open file: afxres.h
Es sind die Umgebungsvariablen. Die Includes müssen im Pfad liegen ;) ... Nico hat 100%.
Herzlichen Glückwunsch :mrgreen: :lol: |
Re: brcc32 - Cannot open file: afxres.h
Kommt noch. Kann ich gerade nicht rauskopieren, das für nicht Admins die Schaltflächen zum bearbeiten deaktiviert sind. Bin aber gerade am Arbeiten, ich liefer sie nach. Was sollte denn da stehen?
|
Re: brcc32 - Cannot open file: afxres.h
Er sollte auf die MFC-Includes zeigen. In diesem Fall reden wir von %INCLUDE%. Allerdings kann es sein, daß auch andere Variablen gesetzt werden müssen. Alternativ kann man die Zeile auskommentieren. Aber das weißt du ja eigentlich selber.
|
Re: brcc32 - Cannot open file: afxres.h
Unter Systemvariablen zeigt der Include Pfad nach: C:\Programme\Microsoft SDK\Include\. Der Lib Pfad verweist auf: C:\Programme\Microsoft SDK\Lib\. Nur in der PATH Umgebungsvariablen steht keiner von beiden drinne. In meinem Benutzerprofil Umgebungsvariablen sind nur die Pfade Tmp und Temp definiert.
|
Re: brcc32 - Cannot open file: afxres.h
Was ist "dein" Profil? Administrator oder ein anderes?
Gib mal den Output von "set path" von beiden Benutzern! |
Re: brcc32 - Cannot open file: afxres.h
Ich arbeite als eingeschränkter Benutzer an meinem Rechner.
Code:
C:\Dokumente und Einstellungen\Michael>set path
Path=C:\Programme\Microsoft.NET\FrameworkSDK\Bin\;C:\Programme\Microsoft Visual Studio .NET\Common7\IDE\;C:\WINNT\Microsoft.NET\Framework\v1.0.3705\;C:\Programm e\Microsoft Visual Studio .NET\Vc7\bin\;C:\WINNT\system32;C:\WINNT;C:\WINNT\Syst em32\Wbem;C:\PROGRA~1\Borland\Delphi6\Bin;C:\PROGRA~1\Borland\Delphi6\Projects\B pl;C:\Programme\Microsoft SDK\Bin\.;C:\Programme\Microsoft SDK\Bin\WinNT\.;C:\Pr ogramme\Tools\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH |
Re: brcc32 - Cannot open file: afxres.h
Liegt die afxres.h in einem der bisher genannten Verzeichnisse oder woanders (Windows-Suche)?
|
Re: brcc32 - Cannot open file: afxres.h
Noch ein Workaround. Benutze Microsofts Resource Compiler (RC.EXE) aus dem PSDK und VS.
Bei mir liegt sie unter: C:\Programme\Microsoft Visual Studio\VC98\MFC\Include C:\Programme\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\include C:\Programme\Microsoft SDK\include\Win64\mfc C:\Programme\Microsoft SDK\Samples\netds\adsi\samples\General\DsBrowse\bi tmaps |
Re: brcc32 - Cannot open file: afxres.h
Mit dem Ressourcen-Compiler RC von MS kommt die gleiche Fehlermeldung:
Zitat:
|
Re: brcc32 - Cannot open file: afxres.h
Zitat:
Kannst du bitte die Ausgabe für beide Benutzer vergleichen?! Am besten von "set path" und "set include"!!! Ach ja: ist der Normalnutzeraccount so angemeldet, daß er eine eigene Umgebung hat? |
Re: brcc32 - Cannot open file: afxres.h
Mist, war noch was anderes in Zwischenablage. Ist aber sie ist identisch mit der vom brcc32.
|
Re: brcc32 - Cannot open file: afxres.h
Kommt noch was???:
Zitat:
|
Re: brcc32 - Cannot open file: afxres.h
Moment telefoniee gerade mit meiner Feundin - unser Hase hat schlimmen Durchfall. :(
|
Re: brcc32 - Cannot open file: afxres.h
Zitat:
Bin trotzdem gleich weg, weil ab 0:00 die Tarife ziemlich teuer werden. Eventuell schaue ich später nochmal rein. |
Re: brcc32 - Cannot open file: afxres.h
Ich kümmere mich auch erst morgen drumm. Es eilt nicht. Danke für deine Mühe.
|
Re: brcc32 - Cannot open file: afxres.h
Moin Luckie, die Frage ist noch als offen markiert. Ist sie das denn noch? Das "morgen" von damals ist schon längst vorbei ;)
|
Re: brcc32 - Cannot open file: afxres.h
Jupp, danke für das erinnern.
Benutzer:
Code:
Path=C:\Programme\Microsoft.NET\FrameworkSDK\Bin\;C:\Programme\Microsoft Visual
Studio .NET\Common7\IDE\;C:\WINNT\Microsoft.NET\Framework\v1.0.3705\;C:\Programm e\Microsoft Visual Studio .NET\Vc7\bin\;C:\WINNT\system32;C:\WINNT;C:\WINNT\Syst em32\Wbem;C:\PROGRA~1\Borland\Delphi6\Bin;C:\PROGRA~1\Borland\Delphi6\Projects\B pl;C:\Programme\Microsoft SDK\Bin\.;C:\Programme\Microsoft SDK\Bin\WinNT\.;C:\Pr ogramme\Tools\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
Code:
Administrator
INCLUDE=C:\Programme\Microsoft.NET\FrameworkSDK\include\;C:\Programme\Microsoft
Visual Studio .NET\Vc7\include\;C:\Programme\Microsoft SDK\Include\.
Code:
Path=C:\Programme\Microsoft.NET\FrameworkSDK\Bin\;C:\Programme\Microsoft Visual
Studio .NET\Common7\IDE\;C:\WINNT\Microsoft.NET\Framework\v1.0.3705\;C:\Programm e\Microsoft Visual Studio .NET\Vc7\bin\;C:\WINNT\system32;C:\WINNT;C:\WINNT\Syst em32\Wbem;C:\PROGRA~1\Borland\Delphi6\Bin;C:\PROGRA~1\Borland\Delphi6\Projects\B pl;C:\Programme\Microsoft SDK\Bin\.;C:\Programme\Microsoft SDK\Bin\WinNT\.;C:\Pr ogramme\Tools\;C:\Programme\Microsoft Visual Studio\Common\Tools\WinNT;C:\Progra mme\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Programme\Microsoft Visual Stu dio\Common\Tools;C:\Programme\Microsoft Visual Studio\VC98\bin;C:\Programme\Micr osoft SDK\Bin\.;C:\Programme\Microsoft SDK\Bin\WinNT\. PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
Code:
INCLUDE=C:\Programme\Microsoft.NET\FrameworkSDK\include\;C:\Programme\Microsoft
Visual Studio .NET\Vc7\include\;C:\Programme\Microsoft SDK\Include\.;C:\Programm e\Microsoft Visual Studio\VC98\atl\include;C:\Programme\Microsoft Visual Studio\ VC98\mfc\include;C:\Programme\Microsoft Visual Studio\VC98\include |
Re: brcc32 - Cannot open file: afxres.h
Versuche mal bitte zuerst den Inhalt von INCLUDE seitens des Admins in INCLUDE seitens des Benutzers zu kopieren. Du weißt ja, denke ich mal, wie das geht.
|
Re: brcc32 - Cannot open file: afxres.h
Jupp.
|
Re: brcc32 - Cannot open file: afxres.h
Hm, in den Benutzervariablen für 'Michael', da gab es eben gar kein INCLUDE, nur zwei TEMP Variablen. :gruebel: Ich habe dann einfach eine angelegt. geht aber leider immer noch nicht:
Zitat:
|
Re: brcc32 - Cannot open file: afxres.h
Neu einloggen müßte bei Benutzervariablen reichen.
Bist du sicher, daß du die korrekte Version von RC benutzt? Also die Version, die zur afxres.h gehört? Such mal wie oft du rc.exe auf deiner Platte hast. |
Re: brcc32 - Cannot open file: afxres.h
Éinmal in C:\Programme\Microsoft SDK\Bin und einmal in C:\Programme\Microsoft Visual Studio\Common\MSDev98\Bin
|
Re: brcc32 - Cannot open file: afxres.h
Zitat:
Ansonsten gab es da IMO auch eine Möglichkeit die Umgebungseinstellungen von VC6 nachträglich zu registrieren. Weiß aber leider nicht mehr wie das geht. Müßtest du also suchen. |
Re: brcc32 - Cannot open file: afxres.h
Problem gelöst oder wie? Die Frage ist noch als offen markiert und eine Antwort gab es auch nicht mehr :-\
|
Re: brcc32 - Cannot open file: afxres.h
Falls die Frage noch aktuell ist:
1. "AFXRES.H" steht bei mir im Unterverzeichnis "MFC\Include" (unterhalb Visual Studio). 2. Wenn's keine Anwendung mit MFC-Dialogen ist, kann man's einfach rauslöschen. 3. Die Datei, die Olli angesprochen hat, liegt im "bin" Verzeichnis und heißt "VCVARS32.BAT", die registriert alle Umgebungsvariablen für die Arbeit auf der Kommandozeile. |
Re: brcc32 - Cannot open file: afxres.h
Ja, ist noch ungelöst. Aber es ist eher unwichtiger geworden. Über kurz oder lang, will ich von VC als Ressourceneditor weg. ResEd macht mir einen ziemlich brauchbaren Eindruck. Als Url habe ich jetzt nur das gefunden:
![]() |
Re: brcc32 - Cannot open file: afxres.h
Habe auch letztens mal nach sowas geschaut, weil mich eure ganzen non-VCL Threads angesteckt haben. Dabei bin ich über den Resource Builder von
![]() |
Re: brcc32 - Cannot open file: afxres.h
Aber ich glaube, der ist nicht Freeware oder?
|
Re: brcc32 - Cannot open file: afxres.h
Zitat:
Zitat:
Zitat:
@Flocke: Leide rkann ich auf den Server nicht zugreifen wo der Editor wohl liegen soll ![]() |
Re: brcc32 - Cannot open file: afxres.h
Zitat:
|
Re: brcc32 - Cannot open file: afxres.h
@Luckie:
Nein, keine Freeware, kostet $99. Würde ich mir auch erst dann zulegen wenn ich ernsthaft in Erwägung ziehen würde, mit Delphi ein non-VCL Programm zu schreiben - denn dafür habe ich eigentlich Visual Studio (und C/C++ ist einfach viel näher dran :wink:). @Olli: Komisch :gruebel: gerade noch mal F5 gedrückt und geht immer noch ( ![]() Downloadadressen für die Demo (falls das erstmal reicht): ![]() ![]() |
Re: brcc32 - Cannot open file: afxres.h
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hänge mal den ResEd an.
|
Re: brcc32 - Cannot open file: afxres.h
Zitat:
|
Re: brcc32 - Cannot open file: afxres.h
Zitat:
Zitat:
|
Re: brcc32 - Cannot open file: afxres.h
Er gefällt mir auch, weil er für die Kontrolls so was OI mäßiges hat. Finde ich sehr angenehm.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:32 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