j'ai un problème quand j’exécute le programme delphi 7 un message d'erreur se produit ([Fatal Error] sConst.pas(333): Could not create output file 'D:\Delphi\Delphi 7 Projet\Stateleve\sConst.dcu') je veux une solution
j'ai un problème quand j’exécute le programme delphi 7 un message d'erreur se produit ([Fatal Error] sConst.pas(333): Could not create output file 'D:\Delphi\Delphi 7 Projet\Stateleve\sConst.dcu') je veux une solution
Bonjour et Bienvenue,
à priori vous êtes nouveau sur le forum et comme vous le constaterez la politesse n'en est pas exclue, merci d'y penser à l'avenir.
Pour revenir à votre problème, soyez plus précis
il y a plusieurs interprétations possibles, mais je ne retiendrai que la plus probable : "Quand je demande l'exécution de mon programme en mode debug (F9) ou en sans débogage une erreur de compilation se produit .... "
on s'en doute !je veux une solution
A mon avis il s'agit d'un problème lié au répertoire de sortie des unités compilées (dcu) soit ce dernier est en mode lecture seule, soit il n'existe pas soit encore le fichier 'D:\Delphi\Delphi 7 Projet\Stateleve\sConst.dcu' ne peut être écrasé pour une raison quelconque (déjà ouvert etc...)
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Direct, Monsieur exige...je veux une solution
sergiomaster tu es trop gentil, je n'aurais jamais répondu à ce monsieur.
Manifestement, son problème c'est qu'il essaye de compilé une unité qui à le même nom qu'une unité déjà enregistrée et compilée par un composant installé dans l'EDI.
Il faut enlever le fichier sConst.pas du répertoire du projet, ou du moins que le fichier soit enlevé de la liste des fichiers .pas du projet, ce fichier existe déjà ailleurs (composants Alpha Controls ?).
Je connais la solution exacte et le pourquoi du comment, mais je me refuse de la donner à un malotru pareil, j'ai juste donné une base de réflexion. Qu'il cherche, ça le rendra humble.
Bidouilleuse Delphi
Bonjour
d'abord
je m'excuse de la façon que j'ai parlé hier Je ne l'ai pas fait exprès
Je trouve le problème si que j'installe un paquet de teechart à partir de teechart pro7 et quand je le désinstallé le message d'erreur se produit
qu'est ce que je peux faire pour régler ce problème
et merci pour la réponse
Bonjour,
Cela n'a donc rien à voir avec votre premier titre, que j'avais, d'ailleurs, heureusement rectifié.
En fait vous avez donc un programme qui utilise Teechart. Comme l'a justement fait remarqué LadyWasky (malgré sa prise de bec )
Contrairement à elle, je n'ai jamais été confronté (en 20 ans de Delphi quand même) à ce comportement du compilateur et donc n'ai aucune expérience de la résolutionManifestement, le problème c'est qu'il essaye de compiler une unité qui à le même nom qu'une unité déjà enregistrée et compilée par un composant installé dans l'EDI.
je ne pourrait que suggérer cette démarche :
L'on ne sait pas d'où vient ce sconst.pas.
- S'il s'agit d'une de vos unités de votre projet : la renommer
- S'il s'agit d'une unité dont vous n'avez pas la moindre idée de la provenance , la première opération à faire est de la virer des vos uses . Si toutefois, après sauvegarde, cette unité revient dans la liste des uses c'est qu'elle est nécessaire à un composant, restera alors à investiguer lequel !
un dernier point, rien ne vous empêche, dans les options du projet de changer le répertoire de destination des dcu
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
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