![]() |
Ressourcendatei im Programm erzeugen
Moin Moin.
Ich möchte innerhalb eines Delphiprogramms eine Ressourcendatei erzeugen. Die .rc Datei wird im Programm erstellt, die Datei die dahinein gehören sind natürlich vorhanden Die erzeugte .res Datei brauche ich später in einem anderen Programm. Geht sowas? geldis |
AW: Ressourcendatei im Programm erzeugen
mit zuhilfenahme eines Ressourcencompilers wie rc.exe oder windres?
|
AW: Ressourcendatei im Programm erzeugen
Tja, sehr schön, wäre ich so nicht drauf gekommen.
Ich muss also wie schon gedacht über ShellExecute und den erforderlichen Parametern z.B. die brcc32. Ich hatte jetzt angenommen es gibt irgendwas internes in der IDE. Okay. geldis |
AW: Ressourcendatei im Programm erzeugen
Zur Laufzeit,
oder beim Kompilieren deiner EXE/DLL? jo, rc.exe (Windows), brcc32.exe (Delphi, bzw. "Borland") die Ressource innerhalb einer EXE/DLL via WinAPI. und beim Kompilieren via RessourcenManager, im PreBuildScript oder mit .rc-Datei über
Delphi-Quellcode:
/
{$R xx.res xx.rc}
Delphi-Quellcode:
innerhalb der .DPR (innerhalb der .PAS wird der letzte Parameter ignoriert)
{$REROURCE xx.res xx.rc}
|
AW: Ressourcendatei im Programm erzeugen
Zitat:
Allerdings kannst du da nur einzelne Ressourceneinträge zu einem Projekt hinzufügen, keine ganze Ressourcendatei. Dafür bleibt nur der Weg über die Kommandozeile. Auch mit der Windows API mit z.B. UpdateResource kannst du keine solchen Dateien erzeugen. Ohne entsprechendes Tool geht es meines Wissens nicht. Dein Tool könnte allerdings die Einträge direkt in eine .dproj Datei statt in eine .rc schreiben, falls das mit Delphi in das andere Projekt kompiliert werden soll. Dafür sind die RcItem Einträge in der .dproj da. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 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