Bonsoir,

J'ai du mal à compiler les fichiers ressources :
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
D:\Developpements\bank\ressources>lazres.exe ressources.lrs @fileList
ERROR: file list not found: D:\Developpements\bank\ressources\fileList
 
D:\Developpements\bank\ressources>c:\lazarus\tools\lazres.exe ressources.lrs @filelist
ERROR: file list not found: D:\Developpements\bank\ressources\filelist
 
D:\Developpements\bank\ressources>dir
 Le volume dans le lecteur D s'appelle DATA
 Le numéro de série du volume est 3692-9A80
 
 Répertoire de D:\Developpements\bank\ressources
 
06/01/2008  18:45    <REP>          .
06/01/2008  18:45    <REP>          ..
06/01/2008  18:42               132 @filelist
06/01/2008  18:42                 0 fileList.txt
06/01/2008  18:37               834 fileListMaker.sh
01/01/2008  23:20           179 428 lazres.exe
12/03/2006  21:54               605 money_euro.png
06/01/2008  18:42                 0 ressources
06/01/2008  18:44                 0 ressources.lrs
05/01/2008  14:08                66 SQLCatBank.sql
06/01/2008  18:31               110 SQLCreateDatabaseBank.sql
05/01/2008  14:04             6 286 SQLCreateTablesBank.sql
05/01/2008  14:05               245 SQLlegalBank.sql
05/01/2008  14:06                46 SQLMoyenBank.sql
05/01/2008  14:06                56 SQLSurcatBank.sql
              13 fichier(s)          187 808 octets
               2 Rép(s)  12 957 937 664 octets libres
 
D:\Developpements\bank\ressources>type @filelist
SQLCatBank.sql
SQLCreateDatabaseBank.sql
SQLCreateTablesBank.sql
SQLMoyenBank.sql
SQLSurcatBank.sql
SQLlegalBank.sql
money_euro.png
 
D:\Developpements\bank\ressources>
Comme on peut le voir, le fichier @filelist est bien présent et non vide, les ressources sont également dans le répertoire.

J'ai l'impression que sous Vista, l'@ génére un pb.


Avec Cygwin, ca passe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Serge@s /cygdrive/d/Developpements/bank/ressources
$ ./lazres.exe ./ressources.lrs ./\@filelist
./@filelist ResourceName='@filelist' Type=''
Mais ... ca done ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
LazarusResources.Add('@filelist','',[
  'SQLCatBank.sql'#10'SQLCreateDatabaseBank.sql'#10'SQLCreateTablesBank.sql'#10
  +'SQLMoyenBank.sql'#10'SQLSurcatBank.sql'#10'SQLlegalBank.sql'#10'money_euro.'
  +'png'#10
]);
Quelqu'un aurait-il déjà rencontré ca (et peut être même résolu ;-) ) ?

Merci