![]() |
Ressourcen Compiler brcc32 kompiliert keine ResEd Scripte
Ich habe gerade festgestellt, dass die Ressourcendripte die von
![]() Einfaches Beispiel RC-Datei von ResEd:
Code:
Fehlermeldung von brcc32:
#define IDD_DLG1 1000
IDD_DLG1 DIALOGEX 6,6,194,106 CAPTION "IDD_DLG" FONT 8,"MS Sans Serif",0,0,0 STYLE WS_VISIBLE|WS_OVERLAPPEDWINDOW BEGIN END Zitat:
Und wenn ich den Ressourcencompiler von Microsoft nehme bemängelt er das WS_VISIBLE als unbekannt. Wa soll bitte der Mist? Ich habe mir jetzt mal ein altes Ressourcenscript angeguckt und da stehen die Konstanten (WS_VISIBLE, ...) als hexadezimale Bitmasken in der Datei. :gruebel: |
Re: Ressourcen Compiler brcc32 kompiliert keien ResEd Script
Moin Michael,
mit welcher Version des BRCC32 kannst du dieses FONT Statement denn übersetzen? Ich glaube mich zu erinnern, dass der fünfte Parameter aufgrund eines nie behobenen Bugs nie akzeptiert wurde. Mit dem RC.EXE aus dem PSDK wird übrigens kein Fehler gemeldet. Freundliche Grüße |
Re: Ressourcen Compiler brcc32 kompiliert keien ResEd Script
Also der Ressourcencompiler von MS aus dem aktuellen PSDK gibt mir diese Fehlermeldung aus:
Zitat:
Code:
Bei älteren Versionen von ResEd sieht das Script übrigens so aus:
@rc.exe resource1.rc
@pause
Code:
Und selbst, wenn ich in den Optionen "Borlad compatible" anhake, kompiliert es die brcc32 nicht. Fehlermeldung:
100 DIALOGEX 0,0,388,260
CAPTION "XP UserManager" FONT 8,"Tahoma" MENU 101 STYLE 0x10C82890 EXSTYLE 0x00000000 BEGIN CONTROL "Tree1",10901,"SysTreeView32",0x10810033,10,70,140,170,0x00000200 CONTROL "Static",101,"Static",0x50020201,110,15,195,30,0x00000000 CONTROL "Tab1",10905,"SysTabControl32",0x10018040,160,72,220,113,0x00000000 CONTROL "List3",10903,"SysListView32",0x10818081,160,190,220,50,0x00000000 CONTROL "",102,"Static",0x50021000,0,48,386,6,0x00000000 CONTROL "",IDC_STC1,"Static",0x50001000,332,40,44,6,0x00000000 END Zitat:
Code:
CONTROL "Tab1",10905,"SysTabControl32",WS_VISIBLE|WS_TABSTOP|TCS_FOCUSNEVER|TCS_HOTTRACK,160,72,220,113
|
Re: Ressourcen Compiler brcc32 kompiliert keien ResEd Script
hmm....
Hab grad mal a bisserl rumgespielt damit Orginal RC:
Delphi-Quellcode:
Besagte Fehlermeldung erscheint.
#define IDD_DLG1 1000
#define IDC_STC1 1001 IDD_DLG1 DIALOGEX 6,6,227,142 CAPTION "TEST" FONT 8,"Tahoma",400,0,0 STYLE WS_VISIBLE|WS_OVERLAPPEDWINDOW BEGIN CONTROL "IDC_STC",IDC_STC1,"Static",WS_CHILD|WS_VISIBLE,18,22,54,9 END
Delphi-Quellcode:
Funktioniert.
#define IDD_DLG1 1000
#define IDC_STC1 1001 IDD_DLG1 DIALOGEX 6,6,227,142 CAPTION "TEST" FONT 8,"Tahoma" STYLE WS_VISIBLE|WS_OVERLAPPEDWINDOW BEGIN CONTROL "IDC_STC",IDC_STC1,"Static",WS_CHILD|WS_VISIBLE,18,22,54,9 END Also einfach alles nach dem "Tahoma" entfernen...dann sollte es gehen. |
Re: Ressourcen Compiler brcc32 kompiliert keien ResEd Script
Das ist abr blöd, dann müsste ich jedes mal das von ResEd erstellte Ressourcenscript nachbearbeiten.
Aber auch wenn ich das weg mache bekomme ich mit dem brcc32 die Fehlermeldung von oben und die rc.exe bemängelt das WS_VISIBLE. |
Re: Ressourcen Compiler brcc32 kompiliert keien ResEd Script
Kennt jemand einen alternativen Ressourcen Editor?
|
Re: Ressourcen Compiler brcc32 kompiliert keien ResEd Script
Zitat:
|
Re: Ressourcen Compiler brcc32 kompiliert keien ResEd Script
Ich habe es auch schon mit dem MS Ressourcencompiler probiert, der gibt mir andere Fehler aus. Ich habe jetzt noch eine alte Version von ResEd gefunden, damit funktioniert es wieder.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14: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-2025 by Thomas Breitkreuz