Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   brcc32 - Cannot open file: afxres.h (https://www.delphipraxis.net/49121-brcc32-cannot-open-file-afxres-h.html)

Luckie 5. Jul 2005 20:41


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?

Phistev 5. Jul 2005 21:10

Re: brcc32 - Cannot open file: afxres.h
 
Überprüfe, welche Rechte der eingeschränkte Benutzer für die Datei hat und erweitere sie evtl.

Luckie 5. Jul 2005 21:21

Re: brcc32 - Cannot open file: afxres.h
 
Zitat:

Lesen, Ausführen
Lesen
Sollte eigentlich reichen oder?

NicoDE 5. Jul 2005 21:28

Re: brcc32 - Cannot open file: afxres.h
 
Zitat:

Zitat von Luckie
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?

Sieh mal die Umgebungsvariablen... (INCLUDE, LIB, PATH)

Phistev 5. Jul 2005 21:31

Re: brcc32 - Cannot open file: afxres.h
 
Evtl. braucht man auch Schreiben oder Ändern (wieso auch immer)

Olli 5. Jul 2005 21:32

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:

Luckie 5. Jul 2005 21:33

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?

Olli 5. Jul 2005 21:40

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.

Luckie 5. Jul 2005 21:45

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.

Olli 5. Jul 2005 21:53

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!

Luckie 5. Jul 2005 21:56

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

Phistev 5. Jul 2005 21:58

Re: brcc32 - Cannot open file: afxres.h
 
Liegt die afxres.h in einem der bisher genannten Verzeichnisse oder woanders (Windows-Suche)?

Olli 5. Jul 2005 22:01

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

Luckie 5. Jul 2005 22:12

Re: brcc32 - Cannot open file: afxres.h
 
Mit dem Ressourcen-Compiler RC von MS kommt die gleiche Fehlermeldung:
Zitat:

und allen anderen, die ich vergessen habe sollte.

Olli 5. Jul 2005 22:14

Re: brcc32 - Cannot open file: afxres.h
 
Zitat:

Zitat von Luckie
Mit dem Ressourcen-Compiler RC von MS kommt die gleiche Fehlermeldung:
Zitat:

und allen anderen, die ich vergessen habe sollte.

Wie? Das ist die Fehlermeldung?

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?

Luckie 5. Jul 2005 22:17

Re: brcc32 - Cannot open file: afxres.h
 
Mist, war noch was anderes in Zwischenablage. Ist aber sie ist identisch mit der vom brcc32.

Olli 5. Jul 2005 22:43

Re: brcc32 - Cannot open file: afxres.h
 
Kommt noch was???:

Zitat:

Zitat von Olli
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?


Luckie 5. Jul 2005 22:47

Re: brcc32 - Cannot open file: afxres.h
 
Moment telefoniee gerade mit meiner Feundin - unser Hase hat schlimmen Durchfall. :(

Olli 5. Jul 2005 22:49

Re: brcc32 - Cannot open file: afxres.h
 
Zitat:

Zitat von Luckie
Moment telefoniee gerade mit meiner Feundin - unser Hase hat schlimmen Durchfall. :(

Na dann gute Besserung.

Bin trotzdem gleich weg, weil ab 0:00 die Tarife ziemlich teuer werden. Eventuell schaue ich später nochmal rein.

Luckie 5. Jul 2005 22:54

Re: brcc32 - Cannot open file: afxres.h
 
Ich kümmere mich auch erst morgen drumm. Es eilt nicht. Danke für deine Mühe.

Olli 29. Jul 2005 21:35

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 ;)

Luckie 29. Jul 2005 22:57

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:
INCLUDE=C:\Programme\Microsoft.NET\FrameworkSDK\include\;C:\Programme\Microsoft
Visual Studio .NET\Vc7\include\;C:\Programme\Microsoft SDK\Include\.
Administrator
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

Olli 29. Jul 2005 23:57

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.

Luckie 29. Jul 2005 23:58

Re: brcc32 - Cannot open file: afxres.h
 
Jupp.

Luckie 30. Jul 2005 00:01

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:

Error Skript1.rc 10 11: Cannot open file: afxres.h
Oder muss ich neu starten oder so was?

Olli 30. Jul 2005 00:09

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.

Luckie 30. Jul 2005 00:31

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

Olli 30. Jul 2005 12:01

Re: brcc32 - Cannot open file: afxres.h
 
Zitat:

Zitat von Luckie
Éinmal in C:\Programme\Microsoft SDK\Bin und einmal in C:\Programme\Microsoft Visual Studio\Common\MSDev98\Bin

Also ich würde dann versuchen in %PATH% (jeweils beim Benutzer) einmal den BIN-Pfad (von VC6) und den INCLUDE-Pfad in %INCLUDE% einzutragen - und zwar ganz vorn!

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.

Olli 12. Aug 2005 13:02

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 :-\

Flocke 12. Aug 2005 13:13

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.

Luckie 12. Aug 2005 13:18

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: http://radasm.visualassembler.com/pr.../projects.html Ich weiß nicht, ob es der ist, den ich jetzt habe.

Flocke 12. Aug 2005 13:35

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 SiComponents gestolpert, der macht auch einen guten Eindruck.

Luckie 12. Aug 2005 13:38

Re: brcc32 - Cannot open file: afxres.h
 
Aber ich glaube, der ist nicht Freeware oder?

Olli 12. Aug 2005 13:40

Re: brcc32 - Cannot open file: afxres.h
 
Zitat:

Zitat von Luckie
Ja, ist noch ungelöst.

Und was haben meine letzten Bemühungen gebracht?

Zitat:

Zitat von Luckie
Über kurz oder lang, will ich von VC als Ressourceneditor weg.

Wieso denn das?

Zitat:

Zitat von Luckie
ResEd macht mir einen ziemlich brauchbaren Eindruck. Als Url habe ich jetzt nur das gefunden: http://radasm.visualassembler.com/pr.../projects.html Ich weiß nicht, ob es der ist, den ich jetzt habe.

Die meisten erstellen leider keine .H-Dateien mit #define's als Platzhalter für Ressource-IDs. Genau das ist es aber, was den Code erst lesbar macht - gelle, Luckie. Keine Angst, habe die Sache mit den Menüs nicht vergessen ...

@Flocke: Leide rkann ich auf den Server nicht zugreifen wo der Editor wohl liegen soll http://resourceeditor.sicomponents.com/ :gruebel:

Luckie 12. Aug 2005 13:42

Re: brcc32 - Cannot open file: afxres.h
 
Zitat:

Zitat von Olli
Zitat:

Zitat von Luckie
Ja, ist noch ungelöst.

Und was haben meine letzten Bemühungen gebracht?

Noch nicht all zu viel. Ich werde es demnächst aber noch mal probieren. Ich melde mich dann wieder hier.

Flocke 12. Aug 2005 13:45

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 (http://resourceeditor.sicomponents.com/).

Downloadadressen für die Demo (falls das erstmal reicht):
http://www.sicomponents.com/soft/rbsetup.zip
http://www.sicomponents.com/soft/rbsetup.exe

Luckie 12. Aug 2005 13:48

Re: brcc32 - Cannot open file: afxres.h
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hänge mal den ResEd an.

Flocke 12. Aug 2005 13:55

Re: brcc32 - Cannot open file: afxres.h
 
Zitat:

Zitat von Luckie
Ich hänge mal den ResEd an.

Hatte ich mir gerade schon mal heruntergeladen (du hattest ja den Link reingepackt). Macht doch einen ziemlich guten Eindruck. Icons/Cursors/Bitmaps bearbeite ich sowieso mit "guten" Grafikprogrammen und nicht in einer Resource-Editor-IDE.

Olli 12. Aug 2005 13:57

Re: brcc32 - Cannot open file: afxres.h
 
Zitat:

Zitat von Flocke
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:).

Dann bist du mit VC aber besser bedient, denn das hast du ja bereits. Wenn das unbedingt nötig sein sollte, kann ich auch gern ein Perlscript schreiben, welches die .h-Datei zur .rc nach .pas konvertiert (auch die Syntax).

Zitat:

Zitat von Flocke
http://www.sicomponents.com/soft/rbsetup.zip
http://www.sicomponents.com/soft/rbsetup.exe

Danke, die Direktlinks gehen!

Luckie 12. Aug 2005 13:57

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 09:13 Uhr.
Seite 1 von 2  1 2      

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