Bonjour,
Je me demande bien pourquoi ce code fonctionne à merveille :
..mais pas celui-ci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var resStream: TResourceStream; begin resStream := TResourceStream.Create(HInstance, 'XML_SETTINGS', RT_RCDATA); try memo1.Lines.LoadFromStream(resStream); finally resStream.Free; end;
Car évidemment HResInfo est toujours à 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var HResInfo: HRSRC; begin HResInfo := FindResource(HInstance, PChar('XML_SETTINGS'), PChar('RT_RCDATA')); if HResInfo = 0 then Exit;
Des idées svp ?
Partager