Au scours!!! pb compilation delphi!

Fermé
Maure - 10 févr. 2011 à 11:21
kkmach Messages postés 20 Date d'inscription jeudi 26 juillet 2012 Statut Membre Dernière intervention 27 juillet 2012 - 26 juil. 2012 à 21:06
Bonjour,

J'ai récupérer un programme delphi sur mon nouveau poste, mais le pb ce que je n'arrive pas à le compiler alors qu'il compilais très bien sur l'ancien poste ...

L'erreur qui m'affiche est [Erreur fatale] myPgm.dpr(11): Fichier non trouvé : 'Log.dcu'

Est ce que vous avez une idée sur ce qui a pu se passer!

Sachant que j'ai essayé de lui ajouté le fichier log.pas mais il me dit qu'il existe déjà dans le projet!!!!

D'avance merci ...
A voir également:

1 réponse

kkmach Messages postés 20 Date d'inscription jeudi 26 juillet 2012 Statut Membre Dernière intervention 27 juillet 2012 9
26 juil. 2012 à 21:06
salut.
Ben tu étais sur un poste avec une 'certaine' config de Delphi, tu passes sur un autre poste avec une 'autre' config.
Comment faire bref?

Le fichier log.dcu est un fichier "objet", il est généré par la compilation de log.pas (un fichier source). Donc, si Delphi ne trouve pas "log.dcu", il le régénère par la compilation de log.pas
ET....
ET il le place dans un répertoire bien précis,

Donc, la question est: Est-ce que Delphi re-compile log.pas?
Le vois-tu indiqué dans la fenetre de message?
S'il ne le recompile pas, c'est qu'il ne sait même pas ou trouver log.pas
(Oui, je sais, TOI tu sais où tu l'as mis, mais c'est Delphi qui doit savoir, ou alors tapes toi la compilation à sa place)

Pour moi, les chemins (path) ne sont pas les même entre les config de Delphi sur les 2 postes.
Du coup Delphi ne trouve pas les fichiers objets (.dcu) (d'ou: "fichier non trouvé").
Essaie:
Dans le menu 'Projet', tu choisis 'Options', une boite à onglet s'ouvre:
Tu ouvres l'onglet: 'repertoire-conditions',
Tu as une série de répertoires qui peuvent être renseignés ou non.
a) Tu dois renseigner le chemin 'Destination:',
- s'il est vide (tu as le droit) cela veut dire que tes fichiers en sortie de compilation (les .DCU) seront dans le même répertoire que le fichier projet ( le .DPR).
- Si tu fournis un autre nom de répertoire, alors il faut aller y placer log.dcu
et tous les autres .dcu (si tu as plusieurs fichiers .pas dans ton appli).
b) La ligne 'chemin de recherche:' c'est pour lui dire où trouver les fichiers .pas (les sources), tu peux en avoir à différents endroits, dans ce cas tu separes les noms de répertoire par 1 point-virgule. Mieux, tu utilises le speed-button à droite avec 3 petits points, delphi va te proposer de choisir les répertoires dans l'arborescence de ton disque.

Ici idem, si tu ne mets rien dans ce champ, tes fichiers .pas (les sources) doivent être dans le même répertoire que ton projet (mypgm.dpr)

Mais, il y'a 1 truc qui m'intrigue, tu parles de: " plusieurs postes", donc t'es au boulot? pourtant je n'est pas l'impression que tu sois analyste-programmeur. Déjà le nom "mypgm" c'est pas pro du tout.
J'ai pas le temps d'en dire trop plus. Envoi 1 mail si cela ne marche toujours pas.
Mais avec des infos:

- les noms des répertoires liés à ton projet.
- fait des copies d'écran de la boite à onglet 'Options'.

En souhaitant que cela te debloque
0