Écrire dans un fichier texte (*.txt)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 37 143 fois - Téléchargée 29 fois

Contenu du snippet

Vous vous demmandez comment écrire dans un fichier Texte sans passer par un memo ou un Richedit ?

La réponse est ici :

Source / Exemple :


procedure X(Sender: TObject);
var
//on crée une variable Textfile
 fichier: textfile;
begin
assignfile(fichier ,'nom_du_fichier.txt');
Reset(fichier); //Si vous voulez réouvrir un fichier sans effacer le contenu, ou bien 
                           //Rewrite(fichier); si vous voulez ecraser le fichier

Write(fichier,'ce kon veu écrire'); //ajoute un mot dans le fichier
WriteLn(fichier,'ce kon veu encore  écrire'); //ajoute une ligne au fichier

closefile(fichier); //ferme le fichier
end;

Conclusion :


Vous pourrez peut être remarquer un étrange ressemblance avec PHP.
Zicklon,
zicklon@free.fr

A voir également

Ajouter un commentaire Commentaires
Messages postés
3
Date d'inscription
lundi 4 mai 2009
Statut
Membre
Dernière intervention
20 octobre 2012

C'est vraiment formidable, et j'ai une question comment choisir le chemin du fichier.
Messages postés
6
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
9 avril 2008

Il est aussi souhaitable de gérer les erreurs, comme suit :

(lors du reset ou rewrite ) :

{$I-}
reset(F); // initialisation du fichier à la lecture
{$I+}
If (IOresult = 0) then // repérage des erreurs
begin
etc......

Grosso modo, les I- et I+ encadrent la zone à risque. Il affecte à IOresult le numéro de l'erreur (exception) levée.
Si IOresult = 0, alors il n'y a pas d'erreurs. Et ca vous évite tous les plantages lourdeaux et évitables.
Vous trouverez facilement les correspondances code/erreurs sur le web, pour traiter les erreurs indépendamment.
Voilou !
Messages postés
54
Date d'inscription
jeudi 13 novembre 2003
Statut
Membre
Dernière intervention
25 avril 2012

"pe ton ecrire dans un fichier texte avec differente fontes "

Non : un fichier texte ne contient que du texte : il ne contient aucune info sur la fonte...à moins de l'écrire comme un fichier ini et d'y mémoriser le nom de la fonte. Mais tu devras créer un programme utilisant cette information.
Messages postés
30
Date d'inscription
samedi 10 février 2007
Statut
Membre
Dernière intervention
24 avril 2007
1
pe ton ecrire dans un fichier texte avec differente fontes
Messages postés
30
Date d'inscription
samedi 10 février 2007
Statut
Membre
Dernière intervention
24 avril 2007
1
pe ton changer la fonte des mots dans un fichier texte?
Afficher les 19 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.