Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Resourcen ändern (https://www.delphipraxis.net/80868-resourcen-aendern.html)

jansie 16. Nov 2006 15:18


Resourcen ändern
 
Hallo Welt,
ist es möglich die Resourcen (RC-Data) eines anderen Programms abzuändern oder zu ersetzten?
Wenn ja, wie?

_frank_ 17. Nov 2006 00:21

Re: Resourcen ändern
 
Hier mal die entsprechende MSDN-Seite dort findest du die nötigen Befehle...
http://msdn.microsoft.com/library/de...gresources.asp

und noch ein Beispiel für rcdata:
http://www.delphipraxis.net/topic92917_resbinder.htm

Gruß Frank

marabu 17. Nov 2006 07:07

Re: Resourcen ändern
 
Hallo Frank,

besser du hängst noch ein L an deinen zweiten Link...

Grüße vom marabu

_frank_ 19. Nov 2006 09:55

Re: Resourcen ändern
 
mhm...kann den link nicht mehr editieren...(24h)
deshalb hier den 2 nochmal, hab wohl beim copy&paste nicht alles erwischt ;(

http://www.delphipraxis.net/internal...ct.php?t=92917

gruß Frank

jansie 21. Nov 2006 15:12

Re: Resourcen ändern
 
Super, vielen Dank! :-D

jansie 22. Nov 2006 15:56

Re: Resourcen ändern
 
Naja, soweit so gut nun kann ich Resourcen einpacken und wieder auspacken, aber leider nur aus den eigenen Resourcen. :(
Ich habe ein bischen Code geschrieben... kann mir ihn jemand so ändern, dass die Resource (testdatei.dll) nicht aus dem eigenen Projekt sondern aus einer anderen Datei (z.B.: C:\restest.exe) entpackt wird?

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var ms: TResourceStream;
begin
ms:=TResourceStream.Create(Hinstance,'testresource',RT_RCDATA);
ms.SaveToFile('C:\testdatei.dll');
ms.free;
end;
währe echt toll!!!

_frank_ 22. Nov 2006 15:59

Re: Resourcen ändern
 
schau mal mein Beispiel an, da steht wie...

(du musst hInstance durch das dateihandle ersetzen)

Gruß Frank


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 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