cs_JackNUMBER
Messages postés233Date d'inscriptionjeudi 30 septembre 2004StatutMembreDernière intervention26 juin 2011
-
2 août 2005 à 19:04
neodelphi
Messages postés442Date d'inscriptionjeudi 4 avril 2002StatutMembreDernière intervention11 août 2008
-
3 août 2005 à 22:53
bonjour à tous, j'aurai voulu savoir comment faire (quels scripts utiliser) pour que le texte d'un memo (memo1)
soit copier/coller dans le fichier texte (présent dans le même dossier
que le .exe final) du nom de ressources.txt (l'action sera sur un
bouton).
cs_neko
Messages postés135Date d'inscriptionjeudi 14 août 2003StatutMembreDernière intervention12 octobre 20061 2 août 2005 à 23:50
A ce que je vois tu est un débutant lol
TMemo c'est la Class de ton Memo1 ( en très gros la Class c'est le type )
La methode que je t'ai donné plus haut recreer le fichier a partir de 0
donc si tu avait des données que tu voulait concerver dedans c'est rapé.
Sinon, pour le OnChange ou pas, je prefere te laisser chercher avec les
informations que je t'ai donné ( j'espere que tu comprendra )
Enfin, ne le prend surtout pas mal mais je ne saurais trop te
conseiller d'apprendre ce qu'est un objet, une class, etc... (si tu ne
sait pas déjà ) car ça sera bien plus rapide pour toi de creer des
applications si tu sait ça. ( et tu verra ainsi que ton Memo1 est un
Objet de la class TMemo )
neodelphi
Messages postés442Date d'inscriptionjeudi 4 avril 2002StatutMembreDernière intervention11 août 2008 3 août 2005 à 00:03
Question qui me trote dans la tête : pourquoi partout on retrouve le
fameux ExtractFilePath(application.exename) alors qu'il suffit
d'enregister avec une adresse de fichier relative :
Memo1.lines.SaveToFile('ressource.txt')
?
neodelphi
Vous n’avez pas trouvé la réponse que vous recherchez ?
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023124 3 août 2005 à 00:17
Pour répondre a NeoDelphi:
Si jamais le repertoire de travail change, ton prog deconnera.
Exemple:
Tu as un programme qui est situé dans C:\Mon prog. Celui-ci charge une image situé dans C:\Mon Prog\Img.
Tu fais executer ce programme par un autre programme (avec shellexecute) qui est situe dans C:\Program files\Program2\Test.exe.
Et la ton prog deconnera. Pourquoi ? Parcequ'avec un chemin relatif,
windows cherchera à remplir le répertoire de travail. Ce qui fait que
ton prog ira chercher ses images dans C:\Program files\Program2\...
Avec un ExtractFilePath(application.exename), tu évite ce probleme, puisque tu donne un chemin absolue.
neodelphi
Messages postés442Date d'inscriptionjeudi 4 avril 2002StatutMembreDernière intervention11 août 2008 3 août 2005 à 22:53
Merci CptPingu pour ta réponse... tu as totalement raison, j'avai pas pensé à ça en effet. Tu m'enlève cette question qui me rendait perplexe de la tête... bon courage pour la suite...