Hallo
bin wie folgt vogegangen um eine CHM File in eien RES zu paken!
datei hilfe.rc erstellt in diese das geschrieben
Quelltext
1:
| HILFE RCDATA "C:\progs\help.chm" |
dann mittels
C:\Programme\Borland\Delphi5\Bin\brcc32.exe hilfe.rc die
hilfe.RES
erzeugt
dann diese in meinem Progr mittels {$R hilfe.RES} eingebunden
Die res nehem ich so raus aus der Exe
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| function ExtractRes(ResType, ResName, ResNewName: string): Boolean; var Res: TResourceStream; begin Result := False; Res := TResourceStream.Create(Hinstance, Resname, PChar(ResType)); try Res.SavetoFile(ResNewName); Result := True; finally Res.Free; end; end; |
und der aufruf
Delphi-Quelltext
1: 2:
| if not fileexists('C:\hilfe.chm') then ExtractRes('RT_RCDATA', 'HILFE', 'C:\hilfe.chm'); |
Ich erhalte aber ne Fehlermeldung namens " Die RES HELP konnte nciht gefunden werden"
was mache ich falsch!?
Moderiert von
Christian S.: Code- durch Delphi-Tags ersetzt.
Moderiert von
Christian S.: Topic aus Sonstiges verschoben am Sa 23.07.2005 um 20:20