j'ai meme recrée les fichiers textes de f1.txt.txt en f1.txt mais toujour le meme probleme
aide moi stp !
et meme si tu as l'exemple dans t'a main envoie le a moi stp !:!
j'ai meme recrée les fichiers textes de f1.txt.txt en f1.txt mais toujour le meme probleme
aide moi stp !
et meme si tu as l'exemple dans t'a main envoie le a moi stp !:!
Tu n'as pas modifier l'extension du fichier bat ? C'est quoi ce go.bat.txt ?
Tu sais lire ?Et puis t'ai-je dis de crée un nouveau projet avec Delphi ? NonEnvoyé par Sub0
Je t'ai dis de compiler un fichier texte portant l'extension .dpr
Ecoute, relis attentivement mes messages précédents.
si tu parle de gobat.exe.exe
le programme ne veut pas le changer !
Est-ce que tu vois "go.exe.exe" dans ce message ?Tu sais lire ? (je perd patiente !!)Envoyé par Sub0
Voila enfin j'ai reussi , merci " Sub0 " , vraiment merci
pouvez-vous me doner la suite pour l'automatisme ?
Je reprend du début :
• Renomes tes fichiers dans l'explorateur de fichiers avec la touche F2 de ton clavier ou le menu "renommer" disponible lorsqu'on clique sur le fichier avec le bouton droit de la souris. Windows va probablement te demander si tu es sûr de vouloir changer l'extension, et là, tu acceptes, et voilà, ton fichier est renommé. Maintenant que tu sais comment faire pour renommer un fichier (du moins j'espère), tu renommes "go.bat.txt" en "go.bat".
• Ensuite, tu crées un fichier texte (avec Notepad) contenant le code que je t'ai donné :• Tu le sauvegardes "gobat.dpr".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Program gobat; Uses Forms,ShellApi; Begin ShellExecute(Application.Handle,NIL,'go.bat','','',0); End.
• Tu quittes Notepad
• Dans l'explorateur de fichiers, tu le renommes si nécessaire "gobat.dpr"
• Toujours dans l'explorateur de fichiers, tu éxécutes "gobat.dpr" en double-cliquant dessus. Il s'ouvrira directement dans Delphi.
• Tu le compiles avec la touche F9.
• Puis tu quittes Delphi.
Tu dois avoir les fichiers suivants dans un dossier :
- notepad.exe
- f1.txt, f2.txt, f3.txt
- gobat.exe
- go.bat
L'utilitaire va créer gobat.exe.exe . L'utilitaire ajoute l'extension .exe pour ne pas écraser gobat.exe qui existe déjà dans le dossier.
Tu as compris que gobat.exe.exe, c'est ton éxécutable final.
Je te rappelle que tu peux tester ton programme avant en éxécutant directement "gobat.exe".
oui c'est fait , enfin merci , en peut passer ?
Non pas de questions alors je continu... Delphi est capable d'éxécuter automatiquement un utilitaire avec ShellExecute. Tu dois pouvoir indiquer à cet utilitaire par ligne de commande dans quel dossier se trouve tous les fichiers à archiver. Faudra regarder dans la doc de l'utilitaire si l'auteur a prévu l'automatisation, en tous les cas, côté Delphi, ya aucun problème.
Maintenant, si l'utilitaire ne permet pas d'automatiser l'archivage, il faudra en prendre un autre. Moi, j'ai essayé avec celui là :
http://www.chilkatsoft.com/ChilkatSfx.asp
Il permet d'automatiser la compilation en lui donnant en paramètre, le fichier ZIP contenant tous les fichiers. En fait, Delphi, va simplement créer un fichier ZIP avec les fichiers qu'on va lui donner dans le programme compilateur et envoyer ce ZIP directement à cet utilitaire. L'utilitaire nous retournera ensuite l'EXE final.Run from DOS in a Batch File. Pass the Zip filename by itself on the command line to create an EXE with no user interaction.
Essaye le si tu veux
en télechargement puis le tester mais je comprend pas bien au juste a quoi ca sert ?, je sais qu'il va assembler le tous mais il va tous seul s'autaumatisé ?
voila
Non pas tout seul, on utilisera Delphi, mais avec celui là, on est sûr de pouvoir le faire puisque c'est prévu :Ce programme est prévu pour pouvoir fonctionner en ligne de commande, et Delphi est capable d'éxécuter des lignes de commandes, donc c'est bon.Run from DOS in a Batch File. Pass the Zip filename by itself on the command line to create an EXE with no user interaction
Par contre, le 1er utilitaire, ya rien, à part une fenêtre et des champs à remplir... Ce serait trop compliquer de l'automatiser avec Delphi car ce n'est pas prévu, c'est tout.
La prochaine étape est de créer avec Delphi un fichier ZIP dans lequel on mettras tous les fichiers que l'on veut. On définit le programme lanceur, et Delphi crée automatiquement le fichier BAT et l'EXE final.
la premiere , je crois que c'est la plus facile
en peut commencer si vous etes pas fatiguer ! dsl pour le derengementcréer avec Delphi un fichier ZIP dans lequel on mettras tous les fichiers que l'on veut. On définit le programme lanceur, et Delphi crée automatiquement le fichier BAT et l'EXE final.
J'ai une question pendnat que j'y pense
As-tu au moins essayé de faire fonctionner ton jeu avec la méthode que je t'ai donné en remplaçant Notepad par ton programme et les fichiers textes f1 ... f3.txt par tes fichiers de données ?
Je ne comprend pas trop là. Tu te préoccupes de vouloir compiler les fichiers de données avec l'éxécutable alors que celui-ci n'est même pas terminé ? Et c'est toi qui va faire le jeu ? Parce que si tu n'es même pas capable de faire un petit utilitaire comme celui-ci tout seul, qu'est-ce que ça va être pour le jeu ? Explique moi un peu s'il te plait parce que j'ai légèrement l'impression de perdre mon temps tout à coups...
Dans ton 1er message :Envoyé par Nadirov
pour le programme qui est comme power point c'est autre shose et pour le message Mp c'est autre shose non ?
sinon je vais pas t'ecrire en perso
!!
Sans vouloir t'offenser, tu comprendras que vu ton niveau, je vais probablement devoir tout faire moi-même alors que je n'aime pas ça, je donne de l'aide sur le forum pour que les gens progressent, pas pour faire de la sous-traitance. Je vais passer sûrement plus de temps à t'expliquer comment fonctionne le programme, comment le coder et le débugguer pour finir par devoir te donner le code... Tu comprendras donc que je me pose des questions sur la réelle utilisation de ce programme. Une chose est sûre, je ne te ferais pas le travail. Le forum n'est pas là pour vous sous-traiter, tiens le toi pour dit. J'estime t'avoir donné les informations nécessaires et suffisantes pour que même un débutant puisse réaliser ce programme. Cela dit, si tu as des questions, je suis à ta disposition pour y répondre.
Cordialement
Si on peut, et même si ici on n'est pas à cheval sur l'ortographe, il serait bien de faire des efforts :Envoyé par aityahia
Merci de votre compréhension.Avant toute chose, lisez les règles du forum
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager