20 Stimmen

Kostenloser Ressourcen-Editor für Windows .rc-Dateien?

Microsoft Visual C++ Express enthält nicht den integrierten Ressourceneditor, der in den professionellen Versionen enthalten ist. Gibt es irgendwelche guten, kostenlosen Alternativen, mit denen man die .rc-Dateien visuell bearbeiten kann?

Hinweis: Ich spreche von den Ressourcenskript-Quelldateien, die von Visual C++ zum Kompilieren der Ressourcen verwendet werden, nicht von den kompilierten Ressourcen selbst (d.h. das Programm müsste in der Lage sein, Menüs und Dialoge auf ähnliche Weise visuell zu bearbeiten, wie MSVC++ es tut).

12voto

alexandrul Punkte 12096

Früher war ResEdit hier verfügbar: www.resedit.net

Zurzeit scheint sie jedoch Malware zu enthalten. Bitte suchen Sie nach Spiegeln oder scannen Sie sie vor der Verwendung.

ResEdit ist ein kostenloser Ressourcen-Editor für Win32-Programme. Sie können ihn verwenden, wenn Sie Dialoge, Symbole, Versionsinformationen oder andere Arten von Ressourcen verwenden möchten. Die Ausgabedateien können mit jedem Win32-Compiler kompiliert werden, wie MinGW und Microsoft Visual C++. Um eine Datei zu öffnen, die symbolische Win32-API-Konstanten verwendet, benötigen Sie auch Win32-Header-Dateien (die normalerweise mit Ihrem Compiler mitgeliefert werden).

0 Stimmen

Es ist nicht das beste Werkzeug, aber es erfüllt seinen Zweck. Ich musste die .rc-Datei manuell bearbeiten, um ein #include <commctrl.h> einzufügen, und es stürzte gelegentlich ab.

3 Stimmen

Wenn es nicht das beste Werkzeug ist, welches ist dann besser?

0 Stimmen

@vividos: Ich weiß, es ist ein alter Thread, sorry. Ich stecke fest bei dem Versuch, einen visuellen Editor für .rc-Dateien zu finden. Ich habe gerade eine Stunde damit verbracht, #includes zu diesem ResEdit hinzuzufügen, nur um ihn abstürzen zu lassen und meine .rc-Datei völlig durcheinander zu bringen, als ich versuchte, meine Änderungen zu speichern... und das bei einem Testlauf :) Bin nur neugierig, ob der OP eine bessere Lösung gefunden hat?

11voto

B. Nadolson Punkte 2758

Resource Hacker ist kostenlos, hat eine nette GUI und keine Adware und ist voll funktionsfähig und ist mit einer Downloadgröße von 2,7 MB leicht und kompakt. Wenn Sie Ressourcendateien oder eine .exe-Datei bearbeiten möchten und einfach nur einen Standard-Ressourcen-Editor suchen, funktioniert er hervorragend.

http://www.angusj.com/resourcehacker/#download

Ich habe 3 Ressourcen-Editoren ausprobiert, und dieser war der kleinste und schnellste mit der einfachsten Benutzeroberfläche, verfügt aber möglicherweise nicht über einige der erweiterten Funktionen der anderen Vorschläge.

4voto

Scott W Punkte 9667

Ich benutze XN-Ressourcen-Editor und bin sehr zufrieden damit.

0 Stimmen

Entschuldigung, mein Fehler. Ich meinte .rc, nicht .res. Das von Ihnen verlinkte Programm scheint nicht in der Lage zu sein, Ressourcenskripte (Textformat) zu bearbeiten.

0 Stimmen

Von der Website: "die neueste Version meines beliebten Ressourcen-Editors - auf den neuesten Stand gebracht mit XP Manifest, Accelerator-Tabelle und .RC-Dateiunterstützung." -- Ich habe es nicht selbst ausprobiert, haben Sie es versucht?

1 Stimmen

Ja, ich habe die Version 3.0.0.1 ausprobiert, die den Import von .rc-Dateien unterstützt, aber sie scheint keine visuelle/grafische Umgebung zum Erstellen oder Bearbeiten von Dialogressourcen usw. zu bieten.

1voto

Microsoft eVC++4 (googlbar, derzeit unter http://www.microsoft.com/downloads/details.aspx?FamilyId=1DACDB3D-50D1-41B2-A107-FA75AE960856 ) ist kostenlos und verfügt über einen eingebauten Ressourcen-Editor. Sie können damit sicherlich .rc (etc)-Dateien für MSVC++6 und spätere Versionen (z.B. MSVC++2005e, 2008e) erstellen. Die Bearbeitung bestehender MSVC++6 (etc)-Dateien ist nicht immer so einfach, da eVC für Windows CE gedacht ist, das nicht alle Stile definiert, die VC++6 verwendet (z.B. SS_SUNKEN), aber Sie können sie immer manuell zu Ihrer resource.h-Datei hinzufügen (die entsprechenden Werte können in den .h-Dateien gesucht werden, die mit MSVC++ geliefert werden, und wenn Sie es einmal getan haben, sollte es "einfach funktionieren".

Edit: Ich habe festgestellt, dass es besser ist, inkompatible VC++6-Stile einfach zu entfernen (z. B. mit einem Texteditor), da einige der fehlenden Stile dazu führen, dass das Fenster, das sie enthält, nicht angezeigt wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X