Hallo!
Das Schreiben in eine Resource funktoniert in der Anwendung selbst perfekt:
ResStream := TResourceStream.Create(HInstance,'Symbol', 'ICO');
Image1.Picture.Icon.SaveToStream(ResStream);
ResStream.Free;
Soll aber die Anwendung eine Resource in eine andere Anwendung schreiben, kommt bei TResourceStream.Create eine Fehlermeldung:
AssignFile(F,path+'Outputorder.exe');
Reset(F, 1);
FHandle := FileSize(F);
ResStream := TResourceStream.Create(FHandle, 'Symbol', 'ICO');
Image1.Picture.Icon.SaveToStream(ResStream);
ResStream.Free;
CloseFile(F);
Warum klappt das Schreiben in eine andere Anwendung nicht? Kann mir jemand helfen?
Viele Grüße
Martin Winandy