Non prise en compte de modif dans une unit [Résolu]

Signaler
Messages postés
6
Date d'inscription
lundi 24 décembre 2007
Statut
Membre
Dernière intervention
14 août 2009
-
Messages postés
6
Date d'inscription
lundi 24 décembre 2007
Statut
Membre
Dernière intervention
14 août 2009
-
Bonjour,
Lorsque je lance mon programme depuis Delphi 7, après modification d'une unité, les points d'arrêt deviennent invalides (verts), comme si le PG utilisait l'ancienne .dcu plutôt que le nouveau fichier modifié. Et si je supprime le fichier .exe, j'obtiens le message d'erreur suivant :
"Impossible de trouver le programme C:\Mes documents\Delphi\CoopEcole.exe".
Donc, je suis bloqué. Que faire ?
Merci de votre aide.
JL

4 réponses

Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
37
quand cela arrive :

supprime les DCU, EXE, DOF, CFG, DDP, *.~*

fait toi un fichier Clean.bat :

cleant.bat >
@echo off
@del *.~*
@del *.dcu
@del *.ddp
@del *.cfg
@del *.dof
@del *.exe

coupe delphi, lance Clean.bat, relance delphi via le fichie .DPR

<hr size="2" width="100%" />
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
8
Tu peux aussi ajouter le paramètre /s (récursif) pour chaque del, utile si tu hiérarchise ton projet (plusieurs dossiers contenant chacun des sources), cependant veille à ne pas lancer le bat dans un dossier qui puisse atteindre récursivement le dossier Delphi (car si tu supprimes les DCU de ce dossier, plus de Delphi). Donc attention tout de même (ne pas le lancer à la racine du disque, ou dans Program Files, mais uniquement à la racine de ton projet).

@echo off
@del *.~* /s
@del *.dcu /s
@del *.ddp /s
@del *.cfg /s
@del *.dof /s
@del *.exe /s

Cordialement, Bacterius !
Messages postés
6
Date d'inscription
lundi 24 décembre 2007
Statut
Membre
Dernière intervention
14 août 2009

Merci Foxi pour ta réponse rapide et précise.
JL
Messages postés
6
Date d'inscription
lundi 24 décembre 2007
Statut
Membre
Dernière intervention
14 août 2009

Merci Bacterius pour ces nouvelles précisions et cette solidarité entre programmeurs. Je prépare le fichier .bat sur le champ.

JL