Je cherche à modifier un fichier ressource (celui d'une autre application) afin de pouvoir changer divers information (version & co) du fichier res de cette dernière.
Premier problème , même en recherchant sur le forum, je n'ai pas trouver de réponses correcte à mes questions
1- Le code ci dessous me permet-il de charger un fichier ressource extérieur ?
Ne répondre à 2 que si 1- est correcte :p
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 var FFIle : TFileStream; FRes : TResourceStream; begin if OD_Ressource.Execute then begin FFile := TFileStream.Create(OD_Ressource.FileName,fmOpenRead ); try FRes := TResourceStream.Create(FFile.Handle,'1','VERSIONINFO'); Lbx_test.Items.LoadFromStream(FRes); finally FFIle.Free; FRes.Free; end; end; end;
2- Dans le fichier ressource que génère Delphi, il y a la section Version Info (voir image en pj), quand j'essaie de le charger j'ai une erreur : ressource 1 non trouvé ...
Ou se trouve mon erreur ?
Merci
Partager