Comment lire un fichier EXE dans d'un fichier RES

Tatar -  
 panique -
Bonjour,

comment je peux lire l'exécution d'un programme stocker dans un fichier RES ? Ressources.

mon fichier RES: TEST
ENC RCDATA Project1.exe

le programme utiliser c'est Delphi 7
et merci d'avance .
Tatar

A voir également:

2 réponses

G.S.S.P
 
bonjour a tous, ;)

voila la solution :
Var
FS : TFileStream;
Res : TResourceStream;
Chemin : String;

{$R MonRes.RES}

begin
Chemin := ExtractFilePath(Application.ExeName);
// récupération le chemin de mon exécution

Res := TResourceStream.Create(hInstance, 'ENC', RT_RCDATA);
// consultation le ressource

Res.SaveToFile(Chemin + 'ENC.EXE');
// en registrer le fichier, tu peux le nome aussi Project1.exe

Res.Free; // pensé toujours de libérer le ressource

WinExec(PChar(Chemin + 'ENC.EXE'), SW_NORMAL);
// exécuter l'exécution

end;

bonne journée a tous
G.S.S.P
1
panique
 
wow magniue ;)
0
(^_^)
 
voir ça :

http://www.phidels.com/php/index.php3?page=../php/tutoriaux/ressources.htm&id=281

-------
et essayer avec ça :

var
ResourceStream : TResourceStream;
FileStream : TFileStream;

ResourceStream := TResourceStream.Create(hInstance, 'Nom', RT_RCDATA );

-----

FileStream.CopyFrom(ResourceStream, 0);


(^_^).
0
Tatar
 
merci de votre réponse

mais ça marche pas et je ne sais pas pour quoi ?????

il affiche le message suivant : " violation d'accès a l'adresse 00415737 dans le module "Project1.exe" . lecture de l'adresse 00000000. "

donc , je fais quoi alors ?????
et merci d'avance.
Tatar
0