Questions sur les fichiers ....

Questions sur les fichiers .... - Delphi/Pascal - Programmation

Marsh Posté le 07-04-2003 à 16:09:13    

Comment fait-on en Delphi pour créer un fichier ...
 
Et comment récupérer l'adresse du repertoire temporaire de notre PC ?

Reply

Marsh Posté le 07-04-2003 à 16:09:13   

Reply

Marsh Posté le 07-04-2003 à 16:13:10    

pour créer un fichier y a plein de méthodes :D
 
Si c'est un fichier texte avec des retour de ligne le plus facile est soit un TStringList que tu sauves tout à la fin (SaveToFile), soit un fichier de type texte:
 
f: textfile;
 
AssignFile(f, 'c:\bidule.txt';);
//FileMode := fmCreate; je sais plus s'il le faut ou pas, à tester
Rewrite(f);
Writeln(f, 'bouh';);
CloseFile(f);
 
Sinon pour les fichiers binaires le mieux est le TFileStream

Reply

Marsh Posté le 07-04-2003 à 16:14:02    

Pour la seconde question, t'aurais pu un peu chercher dans la doc, c'est GetTempPath dans les fonctions Win32

Reply

Marsh Posté le 07-04-2003 à 16:14:09    

Comment connaitre le répertoire temporaire ou le répertoire courant    
procedure Tform1.Button1Click(Sender: Tobject);
   var  
    buffer:array[0..255] of Char;
begin  
  GetTempPath(255,buffer);
  label1.caption:='Répertoire temporaire: '+buffer;
  GetCurrentDirectory(255,buffer);
  label2.caption:='Répertoire courant: '+buffer;
end ;  
 
 
 
Et pour créer un fichier ?

Reply

Marsh Posté le 07-04-2003 à 16:15:05    

antp a écrit :

Pour la seconde question, t'aurais pu un peu chercher dans la doc, c'est GetTempPath dans les fonctions Win32


 
Désolé je viens juste de le faire  :D

Reply

Marsh Posté le 07-04-2003 à 16:17:33    

:D  sinon pour les fichiers ça va avec ce que je t'ai donné ou bien t'as besoin de plus d'infos sur un truc plus précis ?
(là aussi c'était dans la doc, mais bon... :o)

Reply

Marsh Posté le 07-04-2003 à 16:40:45    

C pas gentil ça ... :sweat:  
 
Je viens de perdre 5 min à chercher maintenant c bon ....
 
 
Rewrite  ....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed