begin process at 2008 07 05 13:37:52
1 205 182 membres
158 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : fichier et reset.. [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (intello2001)

fichier et reset.. le 29/09/2002 17:45:55

intello2001
quand jouvre un fichier avec assignfile et que je fait reset il me fait une erreur je pense que sa vient de la longueur du nom du fichier ou des espace (auto connection.exe par exemple).

dd:=dir1.Directory+file1.Items[i];
if copy(dir1.Directory,length(dir1.Directory),1)<>'\' then
dd:=dir1.Directory+'\'+file1.Items[i];
AssignFile(f, dd);
showmessage(dd);
Reset(f);
size:=FileSize(f);
CloseFile(f);

si sa peut vous aidez.
HELP ME PLEASE !

Re : fichier et reset.. le 29/09/2002 19:22:59

Nono40
Quelle est l'erreur exacte stp ? Les espaces dans les noms de fichiers ne posent pas de problème.

D'autre part pour ajouter un '\' automatiquement en cas de besoin il faut faire :
dd:=IncludeTrailingPathDelimiter(dir1.Directory)+file1.Items[i];
AssignFile(f,dd);
...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

quand jouvre un fichier avec assignfile et que je fait reset il me fait une erreur je pense que sa vient de la longueur du nom du fichier ou des espace (auto connection.exe par exemple).

dd:=dir1.Directory+file1.Items[i];
if copy(dir1.Directory,length(dir1.Directory),1)<>'\' then
dd:=dir1.Directory+'\'+file1.Items[i];
AssignFile(f, dd);
showmessage(dd);
Reset(f);
size:=FileSize(f);
CloseFile(f);

si sa peut vous aidez.
HELP ME PLEASE !

Re : fichier et reset.. le 29/09/2002 19:29:37

intello2001
les message derreur sont :
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EInOutError with message 'I/O error 32'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
et :
---------------------------
Project1
---------------------------
I/O error 32.
---------------------------
OK
---------------------------
j'ai regarder il me fait les erreur a partir de 8 caractere je croi.



-------------------------------
Réponse au message :
-------------------------------

Quelle est l'erreur exacte stp ? Les espaces dans les noms de fichiers ne posent pas de problème.

D'autre part pour ajouter un '\' automatiquement en cas de besoin il faut faire :
dd:=IncludeTrailingPathDelimiter(dir1.Directory)+file1.Items[i];
AssignFile(f,dd);
...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

quand jouvre un fichier avec assignfile et que je fait reset il me fait une erreur je pense que sa vient de la longueur du nom du fichier ou des espace (auto connection.exe par exemple).

dd:=dir1.Directory+file1.Items[i];
if copy(dir1.Directory,length(dir1.Directory),1)<>'\' then
dd:=dir1.Directory+'\'+file1.Items[i];
AssignFile(f, dd);
showmessage(dd);
Reset(f);
size:=FileSize(f);
CloseFile(f);

si sa peut vous aidez.
HELP ME PLEASE !


Re : fichier et reset.. le 29/09/2002 19:34:08

Nono40
Quel nom de fichier essayes-tu d'ouvrir ?

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

les message derreur sont :
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EInOutError with message 'I/O error 32'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
et :
---------------------------
Project1
---------------------------
I/O error 32.
---------------------------
OK
---------------------------
j'ai regarder il me fait les erreur a partir de 8 caractere je croi.



-------------------------------
Réponse au message :
-------------------------------

Quelle est l'erreur exacte stp ? Les espaces dans les noms de fichiers ne posent pas de problème.

D'autre part pour ajouter un '\' automatiquement en cas de besoin il faut faire :
dd:=IncludeTrailingPathDelimiter(dir1.Directory)+file1.Items[i];
AssignFile(f,dd);
...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

quand jouvre un fichier avec assignfile et que je fait reset il me fait une erreur je pense que sa vient de la longueur du nom du fichier ou des espace (auto connection.exe par exemple).

dd:=dir1.Directory+file1.Items[i];
if copy(dir1.Directory,length(dir1.Directory),1)<>'\' then
dd:=dir1.Directory+'\'+file1.Items[i];
AssignFile(f, dd);
showmessage(dd);
Reset(f);
size:=FileSize(f);
CloseFile(f);

si sa peut vous aidez.
HELP ME PLEASE !



Re : fichier et reset.. le 29/09/2002 19:36:18

intello2001
c:\program files\global scapes\cute ftp pro\cftppro.exe



-------------------------------
Réponse au message :
-------------------------------

Quel nom de fichier essayes-tu d'ouvrir ?

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

les message derreur sont :
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EInOutError with message 'I/O error 32'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
et :
---------------------------
Project1
---------------------------
I/O error 32.
---------------------------
OK
---------------------------
j'ai regarder il me fait les erreur a partir de 8 caractere je croi.



-------------------------------
Réponse au message :
-------------------------------

Quelle est l'erreur exacte stp ? Les espaces dans les noms de fichiers ne posent pas de problème.

D'autre part pour ajouter un '\' automatiquement en cas de besoin il faut faire :
dd:=IncludeTrailingPathDelimiter(dir1.Directory)+file1.Items[i];
AssignFile(f,dd);
...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

quand jouvre un fichier avec assignfile et que je fait reset il me fait une erreur je pense que sa vient de la longueur du nom du fichier ou des espace (auto connection.exe par exemple).

dd:=dir1.Directory+file1.Items[i];
if copy(dir1.Directory,length(dir1.Directory),1)<>'\' then
dd:=dir1.Directory+'\'+file1.Items[i];
AssignFile(f, dd);
showmessage(dd);
Reset(f);
size:=FileSize(f);
CloseFile(f);

si sa peut vous aidez.
HELP ME PLEASE !




Re : fichier et reset.. le 29/09/2002 19:42:13

Nono40
C'est normal car tu essayes d'ouvrir une application qui doit être en cours d'exécution. Or en exécution, les fichiers .EXE sont vérouillés par windows.

Il est vrai que l'erreur n'est pas explicite...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

c:\program files\global scapes\cute ftp pro\cftppro.exe



-------------------------------
Réponse au message :
-------------------------------

Quel nom de fichier essayes-tu d'ouvrir ?

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

les message derreur sont :
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EInOutError with message 'I/O error 32'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
et :
---------------------------
Project1
---------------------------
I/O error 32.
---------------------------
OK
---------------------------
j'ai regarder il me fait les erreur a partir de 8 caractere je croi.



-------------------------------
Réponse au message :
-------------------------------

Quelle est l'erreur exacte stp ? Les espaces dans les noms de fichiers ne posent pas de problème.

D'autre part pour ajouter un '\' automatiquement en cas de besoin il faut faire :
dd:=IncludeTrailingPathDelimiter(dir1.Directory)+file1.Items[i];
AssignFile(f,dd);
...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

quand jouvre un fichier avec assignfile et que je fait reset il me fait une erreur je pense que sa vient de la longueur du nom du fichier ou des espace (auto connection.exe par exemple).

dd:=dir1.Directory+file1.Items[i];
if copy(dir1.Directory,length(dir1.Directory),1)<>'\' then
dd:=dir1.Directory+'\'+file1.Items[i];
AssignFile(f, dd);
showmessage(dd);
Reset(f);
size:=FileSize(f);
CloseFile(f);

si sa peut vous aidez.
HELP ME PLEASE !





Re : fichier et reset.. le 29/09/2002 19:42:29

Nono40
C'est normal car tu essayes d'ouvrir une application qui doit être en cours d'exécution. Or en exécution, les fichiers .EXE sont vérouillés par windows.

Il est vrai que l'erreur n'est pas explicite...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

c:\program files\global scapes\cute ftp pro\cftppro.exe



-------------------------------
Réponse au message :
-------------------------------

Quel nom de fichier essayes-tu d'ouvrir ?

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

les message derreur sont :
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EInOutError with message 'I/O error 32'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
et :
---------------------------
Project1
---------------------------
I/O error 32.
---------------------------
OK
---------------------------
j'ai regarder il me fait les erreur a partir de 8 caractere je croi.



-------------------------------
Réponse au message :
-------------------------------

Quelle est l'erreur exacte stp ? Les espaces dans les noms de fichiers ne posent pas de problème.

D'autre part pour ajouter un '\' automatiquement en cas de besoin il faut faire :
dd:=IncludeTrailingPathDelimiter(dir1.Directory)+file1.Items[i];
AssignFile(f,dd);
...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

quand jouvre un fichier avec assignfile et que je fait reset il me fait une erreur je pense que sa vient de la longueur du nom du fichier ou des espace (auto connection.exe par exemple).

dd:=dir1.Directory+file1.Items[i];
if copy(dir1.Directory,length(dir1.Directory),1)<>'\' then
dd:=dir1.Directory+'\'+file1.Items[i];
AssignFile(f, dd);
showmessage(dd);
Reset(f);
size:=FileSize(f);
CloseFile(f);

si sa peut vous aidez.
HELP ME PLEASE !





Re : fichier et reset.. le 29/09/2002 19:44:59

intello2001
ben alors comment faire pour connaitre sa taille ?



-------------------------------
Réponse au message :
-------------------------------

C'est normal car tu essayes d'ouvrir une application qui doit être en cours d'exécution. Or en exécution, les fichiers .EXE sont vérouillés par windows.

Il est vrai que l'erreur n'est pas explicite...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

c:\program files\global scapes\cute ftp pro\cftppro.exe



-------------------------------
Réponse au message :
-------------------------------

Quel nom de fichier essayes-tu d'ouvrir ?

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

les message derreur sont :
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EInOutError with message 'I/O error 32'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
et :
---------------------------
Project1
---------------------------
I/O error 32.
---------------------------
OK
---------------------------
j'ai regarder il me fait les erreur a partir de 8 caractere je croi.



-------------------------------
Réponse au message :
-------------------------------

Quelle est l'erreur exacte stp ? Les espaces dans les noms de fichiers ne posent pas de problème.

D'autre part pour ajouter un '\' automatiquement en cas de besoin il faut faire :
dd:=IncludeTrailingPathDelimiter(dir1.Directory)+file1.Items[i];
AssignFile(f,dd);
...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

quand jouvre un fichier avec assignfile et que je fait reset il me fait une erreur je pense que sa vient de la longueur du nom du fichier ou des espace (auto connection.exe par exemple).

dd:=dir1.Directory+file1.Items[i];
if copy(dir1.Directory,length(dir1.Directory),1)<>'\' then
dd:=dir1.Directory+'\'+file1.Items[i];
AssignFile(f, dd);
showmessage(dd);
Reset(f);
size:=FileSize(f);
CloseFile(f);

si sa peut vous aidez.
HELP ME PLEASE !






Re : fichier et reset.. le 29/09/2002 19:51:17

Nono40
On fait comme ça :
procedure TForm1.Button2Click(Sender: TObject);
Var sr: TSearchRec;
begin
If FindFirst(IncludeTrailingPathDelimiter(dir1.Directory)+file1.Items[i], faAnyFile, Sr)=0
Then ShowMessage(IntToStr(sr.Size));
FindClose(sr);
end;

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

ben alors comment faire pour connaitre sa taille ?



-------------------------------
Réponse au message :
-------------------------------

C'est normal car tu essayes d'ouvrir une application qui doit être en cours d'exécution. Or en exécution, les fichiers .EXE sont vérouillés par windows.

Il est vrai que l'erreur n'est pas explicite...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

c:\program files\global scapes\cute ftp pro\cftppro.exe



-------------------------------
Réponse au message :
-------------------------------

Quel nom de fichier essayes-tu d'ouvrir ?

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

les message derreur sont :
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EInOutError with message 'I/O error 32'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
et :
---------------------------
Project1
---------------------------
I/O error 32.
---------------------------
OK
---------------------------
j'ai regarder il me fait les erreur a partir de 8 caractere je croi.



-------------------------------
Réponse au message :
-------------------------------

Quelle est l'erreur exacte stp ? Les espaces dans les noms de fichiers ne posent pas de problème.

D'autre part pour ajouter un '\' automatiquement en cas de besoin il faut faire :
dd:=IncludeTrailingPathDelimiter(dir1.Directory)+file1.Items[i];
AssignFile(f,dd);
...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

quand jouvre un fichier avec assignfile et que je fait reset il me fait une erreur je pense que sa vient de la longueur du nom du fichier ou des espace (auto connection.exe par exemple).

dd:=dir1.Directory+file1.Items[i];
if copy(dir1.Directory,length(dir1.Directory),1)<>'\' then
dd:=dir1.Directory+'\'+file1.Items[i];
AssignFile(f, dd);
showmessage(dd);
Reset(f);
size:=FileSize(f);
CloseFile(f);

si sa peut vous aidez.
HELP ME PLEASE !







Re : fichier et reset.. le 29/09/2002 19:55:55

intello2001
merci



-------------------------------
Réponse au message :
-------------------------------

On fait comme ça :
procedure TForm1.Button2Click(Sender: TObject);
Var sr: TSearchRec;
begin
If FindFirst(IncludeTrailingPathDelimiter(dir1.Directory)+file1.Items[i], faAnyFile, Sr)=0
Then ShowMessage(IntToStr(sr.Size));
FindClose(sr);
end;

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

ben alors comment faire pour connaitre sa taille ?



-------------------------------
Réponse au message :
-------------------------------

C'est normal car tu essayes d'ouvrir une application qui doit être en cours d'exécution. Or en exécution, les fichiers .EXE sont vérouillés par windows.

Il est vrai que l'erreur n'est pas explicite...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

c:\program files\global scapes\cute ftp pro\cftppro.exe



-------------------------------
Réponse au message :
-------------------------------

Quel nom de fichier essayes-tu d'ouvrir ?

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

les message derreur sont :
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EInOutError with message 'I/O error 32'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
et :
---------------------------
Project1
---------------------------
I/O error 32.
---------------------------
OK
---------------------------
j'ai regarder il me fait les erreur a partir de 8 caractere je croi.



-------------------------------
Réponse au message :
-------------------------------

Quelle est l'erreur exacte stp ? Les espaces dans les noms de fichiers ne posent pas de problème.

D'autre part pour ajouter un '\' automatiquement en cas de besoin il faut faire :
dd:=IncludeTrailingPathDelimiter(dir1.Directory)+file1.Items[i];
AssignFile(f,dd);
...

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

quand jouvre un fichier avec assignfile et que je fait reset il me fait une erreur je pense que sa vient de la longueur du nom du fichier ou des espace (auto connection.exe par exemple).

dd:=dir1.Directory+file1.Items[i];
if copy(dir1.Directory,length(dir1.Directory),1)<>'\' then
dd:=dir1.Directory+'\'+file1.Items[i];
AssignFile(f, dd);
showmessage(dd);
Reset(f);
size:=FileSize(f);
CloseFile(f);

si sa peut vous aidez.
HELP ME PLEASE !









Classé sous : fichier, directory, dd, dir1, reset

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Redaction texte pour s...
Budget : 180€
Travail graphique- ill...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS