ralf9
Messages postés14Date d'inscriptiondimanche 15 avril 2007StatutMembreDernière intervention14 mars 2010
-
9 mai 2008 à 15:43
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 2022
-
10 mai 2008 à 14:17
<hr style="COLOR: #d1d1e1" size="1" />
<!-- / icon and title -->
<!-- message -->
bonjour !
j'ai fait une application avec DELPHI qui marchait très bien, en suite sans faire attention, j'ai créé une nouvelle application dans le même projet que la précédente, donc lors de la compilation il a écrasé l'application précédente !! est ce qu'il est possible de la récupérer si oui comme faire ?
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 9 mai 2008 à 16:00
Salut,
Delphi ou pas, un fichier écrasé est ... écrasé.
Sais-tu que les projets et les unités peuvent être nommée différemment de "Project1.dpr" et "Unit1.pas" ? C'est lemoment de nommer tes projets et tes unités (et peut etre meme tes composants ;p)
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 10 mai 2008 à 11:19
De D1 à D7 c'est mort ^^
Sinon en configuration d'origine (sur les nouvelles versions) Delphi conserve une dizaine de versions de ton programme (*.pas et *. dfm) dans le dossier __History (pour le voir il faut activer "voir les dossiers et les fichiers cachés" dans l'explorer)
tu devrais donc pouvoir le récuperer en quasi totalité ....
Sauf dans deux cas :
1° si tu as desactivé la sauvegarde de l'historique.
2° ou si tu as compilé le nouveau programme plus de 10 fois
Et pour éviter ce genre de problème il suffit de suivre une règle toute simple :
après avoir créer un nouveau projet et avant d'y ajouter des composants ou du code
il faut faire "enregistrer le projet sous" et la
1° on crée un répertoire
2° et on nomme les unités et le projet puis on click sur enregistrer
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 201918 10 mai 2008 à 12:30
Salut,
En fait, t'as fait un TRZ sans le vouloir.
Quand tu es débutant et que tu as réglé tous les problèmes d'une application, le TRZ est une excellente solution avant de publier.
Ca consiste à Tout Reprendre à Zéro.
C'est très souvent beaucoup mieux codé que le premier jet et en tout cas jamais pire. Et c'est aussi beaucoup plus efficace que des rafistolages ça et là car ta vision du programme devient globale...
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 10 mai 2008 à 14:17
@Shell13010:
"Je pense que tu te trompe,car moi j'ai delphi 7 entreprise et il me les crée les fichiers *.~pas ..."
oui il en crée un de chaque et c'est tout .. 1 *.~dfm 1 *.~pas et 1 *.~drp
donc si il a enregistrer le nouveau et recompilé ces deux fichiers sont remplacés par le nouveau code.
Par contre avec les nouvelles versions il t'en fait 10 fichiers de chaque donc si il n'a pas recompilé plus de 9 fois le nouveau code il lui reste une chance
et les extensions ne sont pas les même "*.pas.~5~"
il faut bien lire ce que j'écris ... et le comprendre
"
De D1 à D7 c'est mort ^^"
donc tout ce qui suit (l'explication pour les récuperer) ne concerne que les nouvelles versions