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)

dimanche 29 septembre 2002 à 17:45:55 | fichier et reset..

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 !

dimanche 29 septembre 2002 à 19:22:59 | Re : fichier et reset..

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 !

dimanche 29 septembre 2002 à 19:29:37 | Re : fichier et reset..

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 !


dimanche 29 septembre 2002 à 19:34:08 | Re : fichier et reset..

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 !



dimanche 29 septembre 2002 à 19:36:18 | Re : fichier et reset..

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 !




dimanche 29 septembre 2002 à 19:42:13 | Re : fichier et reset..

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 !





dimanche 29 septembre 2002 à 19:42:29 | Re : fichier et reset..

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 !





dimanche 29 septembre 2002 à 19:44:59 | Re : fichier et reset..

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 !






dimanche 29 septembre 2002 à 19:51:17 | Re : fichier et reset..

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 !







dimanche 29 septembre 2002 à 19:55:55 | Re : fichier et reset..

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 !










Cette discussion est classé dans : fichier, directory, dd, dir1, reset


Répondre à ce message

Sujets en rapport avec ce message

Ouverture d'un fichier [ par grandyaka54 ] Bonjour,Actuellement, je suis sur un projet utilisant un fichier.txt dans lequel on a plusieurs contrôle à faire. Si un controle échou, le fichier est stopper procédure [ par JackNUMBER ] bonjour à tous !!Alors voilà mon problème, j'ai une procédure qui commence par vérifier l'existance d'un fichier, si il existe la procédure continue ( sepprime fichier [ par adec0127 ] Salut un prob.. dans mon l'application je ne arrive pas a supprimer les un fichier sous Windowsc'est un fichier que en supprime que sous dos comment f DIGISPEC [ par mchraibi ] bonjour, je viens de telecharger le winzip du fichier DIGISPEC numerisation electrophorese mais je ne trouve pas le fichier DIGISPEC.exe vous pouvez m Chargement de DLL [ par barbichette ] Salut,J'ai un petit souci. Je ne sais pas si c'est possible de faire marcher ceci :- J'ai une DLL qui charge le contenu d'un fichier dans un tableau [ Intraweb et delphi [ par tratratra ] Bonjour,J'utilise tous les composants d'Intraweb pour créer une page web sous delphi. Et j'ai employé le composant TIWFile pour permettre l'ouverture Traitement de fichier binaire [ par Napster ] salut ,salut , j'ai un petit souci a ce calculer une chaine de caractaire  de CRC32 voila un extrait de ma source binaire : BB AA 01 01 00 17 17 6C 01 convertir un fichier BMP en JPEG [ par cruz61 ] bonsoir, je cherche à convertir un fichier BMP en fichier JPEG.Qui peut m'aider à me donner un lien ou un site, merci Installation d'un calendrier de bureau [ par ancef ] Bonjour :J'ai téléchargé un fichier zip pour installer un calendrier de bureau dans le lien " incruster un calendrier dans votre image bureau" ce fich Recuperer le nom de repertoire d'un fichier [ par Sat83 ] Bonjour a tous !Je souhaiterais savoir si il existe une fonction permetant de recupérer le nom du répertoire dans lequel est contenu un fichier.Un equ


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.