CONVERTISSEUR DE FICHIER TYPE "TREE >> NOMFICHIER.TXT"

Dreuteu Messages postés 44 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 28 février 2006 - 21 mars 2005 à 18:36
djicfr Messages postés 24 Date d'inscription dimanche 15 juin 2003 Statut Membre Dernière intervention 27 mars 2005 - 27 mars 2005 à 16:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30238-convertisseur-de-fichier-type-tree-nomfichier-txt

djicfr Messages postés 24 Date d'inscription dimanche 15 juin 2003 Statut Membre Dernière intervention 27 mars 2005
27 mars 2005 à 16:50
oui le /a/f ne fonctionne que sous Windows XP / 2000
Dreuteu Messages postés 44 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 28 février 2006
27 mars 2005 à 16:22
Exact petite erreur de ma part...
Mais la je voulais faire du code exploitable sous tous les Windows, et il me semble que le /a /f ne fonctionne pas toujours...
djicfr Messages postés 24 Date d'inscription dimanche 15 juin 2003 Statut Membre Dernière intervention 27 mars 2005
26 mars 2005 à 21:49
i : integer; // lecture des caracteres
r: TRect; //pour l'impression
i: Integer;

i est déclaré 2 fois


De plus, sous windows XP il suffit de taper :

tree /a /f >> repertoire.txt

/a le fichier text en Ascii compréhensible
/f pour lister les fichiers ...

Sinon ton code est sympa.
Dreuteu Messages postés 44 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 28 février 2006
22 mars 2005 à 17:06
Ouaouh...

Grand merci a toi! J'avais reutilisé en desespoir de cause une source de ManChesTer mais elle est bien plus Longue.

Grand merci encore une fois
Debiars Messages postés 285 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 11 février 2018
22 mars 2005 à 14:07
<o> Pour imprimer sans fioritures essaye la procédure suivante :

procedure TForm1.Button1Click(Sender: TObject);
var fic : TextFile;
i : integer;
begin
Memo1.Lines.LoadFromFile('unit1.pas');
AssignFile(fic,'LPT1');
Rewrite(fic);
for i := 0 to Memo1.Lines.Count-1 do
WriteLn(fic,Memo1.Lines[i]);
CloseFile(fic);
end;

Tu peux bien sûr améliorer avec une marge en faisant :

WriteLn(fic,' '+Memo1.Lines[i]);

jp \o/

...etc...
Dreuteu Messages postés 44 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 28 février 2006
22 mars 2005 à 08:27
Oui oui, je sais bien lol ...
Mais je voulais faire en sorte qu'a la premiere utilisation l'utilisateur choisisse le fichier a convertir (vu que chez moi c'est toujours le même)...

Par contre l'impression ne passe pas et c'est étrange... Si quelqu'un a une idée sur la facon d'imprimer lecontenu d'un Memo je suii très preneur.
Debiars Messages postés 285 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 11 février 2018
21 mars 2005 à 20:21
Salut,
Te fatigue pas avec les fichiers .ini, tu peux très bien les lire ou modifier avec le bloc-notes.
En plus, dans delphi, il y a tout ce qu'il faut pour les utiliser savament : voir TIniFile.
Dreuteu Messages postés 44 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 28 février 2006
21 mars 2005 à 18:36
Je commente de suite...

Je n'ai pas choisi de mettre un systeme d'enregistrement en place parce que dans mon utilisation perso ca n'est pas nescessaire. Mais il est tout a fait possible de le faire .

D'un autre cote, on peut s'en servir pour verifier la creation/disparition de repertoires... Dans ce cas, un enregistrement serait nescessaire.
Rejoignez-nous