Se connecter avec
S'enregistrer | Connectez-vous

Lire et remplacer dans un fichier

Dernière réponse : dans Programmation

Voila je vous explique mon problème:

Je dois réaliser une visite virtuelle d'une maison en 3d avec choix des textures possibles par l'utilisateur.

La visite se fait en vrml, et le choix des textures par le delphi.

J'aimerais savoir si avec le delphi il y a moyen de lire un fichier (donc ici un fichier *.wrl ==> vrml) de trouver une phrase par exemple ici textureurl="C:\mes textures\bois.gif" et de la remplacer par une autre phrase par example textureurl="C:\mes textures\briques.gif" et ensuite d'enregistrer ce fichier?

Merci beaucoup.

Autres pages sur : lire remplacer fichier

Lassé par la pub ? Créez un compte
Expert Programmation

Salut Ludo l'Athanorien,

Utilise la classe TStrings !

pour lire ton fichier : LoadFromFile
pour écrire dans ton fichier : SaveToFile
pour récupérer le contenu : Text

A partir de là, tu peux utiliser les fonctions classiques
Pour faire des recherches, utilise Pos.
Pour faire des remplacements, utilise StringReplace.



enjoy


Fr0st a dit :
Voila je vous explique mon problème:

Je dois réaliser une visite virtuelle d'une maison en 3d avec choix des textures possibles par l'utilisateur.

La visite se fait en vrml, et le choix des textures par le delphi.

J'aimerais savoir si avec le delphi il y a moyen de lire un fichier (donc ici un fichier *.wrl ==> vrml) de trouver une phrase par exemple ici textureurl="C:\mes textures\bois.gif" et de la remplacer par une autre phrase par example textureurl="C:\mes textures\briques.gif" et ensuite d'enregistrer ce fichier?

Merci beaucoup.



salut ludo_from_athanor,
j'aurai bien besoin de tes lumières...

je cherche justement a réaliser un vrml d'un objet (un prototype réalisé sur 3dsmax) mais malheureusement, je suis un peu perdu sur la procédure...

pouraai avoir la gentillesse de me dire quel logiciel fait ça au mieux ? je pense à un logiciel qui charge les images calculées une à une par max mais peut etre que je me trompe...
d'autre part, une fois la compilation de ce vrml faite, comment le visualiser et l'utiliser ?
en clair, obtient on un fichier mov, ouvrable simplement dans quicktime, par exemple et le tour est joué ???

merci de ton aide...

ps, si tu me me dire meme où je peux choper les logiciels ???

Je suis complètement perdu dans ce programme. je n'arrive à rien faire.

quelqu'un pourrait-il m'aider?


1. Définir un type enregistrement TElem contenant 2 chaînes de caractères, un réel, un entier et un tableau de 10 cases d’entiers
2. Faire une fonction qui fabrique une chaîne dont la longueur est passée en paramètre
3. Faire une procédure qui rempli une variable du type TElem avec des valeurs aléatoires
4. Faire une procédure qui affiche une variable du type TElem.
5. Faire une procédure qui remplit un fichier avec des TElems.
6. Faire une procédure qui affiche le fichier dans un StringGrid
7. Faire une procédure qui affiche l’élément du fichier ayant la plus grande somme des tableaux.
8. Faire une procédure qui modifie les réels des élément du fichier en les remplaçant par leurs arrondis.


Merci bcp d'avance.alexandra

non !
1/ remontage d'un vieux topik pour y poster quelque chose qui n'as rien a voir...
2/ pas d'effort de ta part, tu viens et tu postes l'enoncé, comme ca, sans la moindre ligne de code ! on est pas là pour tout faire à ta palce :o 

allez hop, TT pour le week-end...
Lassé par la pub ? Créez un compte