bonjour voila je dois présenter mon travail demain matin et mon application bug et ne veux pas s'executer je n'arrive plus a réfléchir esque quelqun pourrais me dire ce que signifie ce msg
merci de me répondre ou pas d'ailleur bonne soirée :calim2:
bonjour voila je dois présenter mon travail demain matin et mon application bug et ne veux pas s'executer je n'arrive plus a réfléchir esque quelqun pourrais me dire ce que signifie ce msg
merci de me répondre ou pas d'ailleur bonne soirée :calim2:
l'application est active, tu ne peux donc pas la recompiler.
jai tous fermer jai crée un nouveau projjet jai recopier les units jai a peu pret tous ce que je sais
jai lu un truc genre executé hors de l'IDE mais je ne sais pas comment faire
bref perdu :'(
Bonjour,Une astuce basique mais souvent oubliée : sélectionner la ligne d'erreur puis appuyer sur !
Et là, on obtient :
F2039: Ne peut créer le fichier de sortie '%s' (Delphi)De RAD Studio XE2.
Le compilateur n'a pas pu créé de fichier en sortie. Cela peut être un fichier unité compilé (.dcu), un fichier exécutable, un fichier map ou un fichier objet.
Les causes les plus probables sont un répertoire inexistant ou un fichier (ou un disque) protégé en écriture.
Raisons pour lesquelles un fichier de sortie ne peut pas être produit :
Vous n'avez pas la permission d'écriture nécessaire pour le répertoire.
Vérifiez les privilèges d'accès de votre application.
Assurez-vous que votre source n'est pas sur un lecteur en lecture seule.
Le lieur (RLink) a généré une erreur, probablement à cause de versions inattendues des fichiers .dcu, .bpl et .dcp
Le processus (.exe) est verrouillé par un autre processus. Par exemple, en mode débogage, le débogueur verrouille typiquement l'exécutable.
Récupérée de « http://docwiki.embarcadero.com/RADSt...5s%27_(Delphi) »
Philippe.
Je vais dans le même sens que les commentaires précédents.
D'ailleurs (sans être un pro), je trouve étrange que tu compiles dans les répertoires "\Win32\Debug\"
Moi c'est "C:\MesProgrammes\Borland\Delphi6\Projects\" et ce parce que je suis en windows 7. Avant en XP c'était de mémoire "C:\Program files\Borland\Delphi6\Projects"
A+
Il manque une erreur dans cette liste : le cas où l'exe a planté et a disparu des écrans mais est toujours présent en mémoire...
Du coup impossible pour le compilateur de générer un fichier en sortie en écrasant le précédent, celui qui est caché en mémoire : le fichier sur le disque est verrouillé tant que son image en mémoire existera.
Donc à partir de là, il faut lancer le gestionnaire de tâches pour voir ce qui se passe, et au pire reboot de la machine.
Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
Mes 2 cts,
--
jp
Bonjour,
je suis totalement d'accord avec Jipété, c'est souvent la cause première
@sgmsg la version de Delphi d' elyaferria est XE2 pas D6 depuis cette dernière beaucoup de choses ont changé donc ne crois pas que les chemins de destinations des programmes soient gravé dans le marbre
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
Tout à fait.
Mais /win32/Debug/ me semble un répertoire système. Alors selon la version de Delphi et windows, je crois qu'il est possible que ça pose un problème. Tout comme ça m'a posé un problème lors de l'installation de D6 lors de la migration sur windows7, d'où le changement de répertoire ci-haut énoncé :
C'était Paul Toth qui m'avait sauvé alors en expliquant comment installer D6 sur win7, car je n'étais pas prêt alors à passer à Lazarus ni sur Linux ni sur windows7, ni à passer Delphi XE. (Merci encore Paul)c'est "C:\MesProgrammes\Borland\Delphi6\Projects\" et ce parce que je suis en windows 7. Avant en XP c'était de mémoire "C:\Program files\Borland\Delphi6\Projects"
dans la famille des XE (et peut-être même avant) Delphi crée des sous-répertoires au projet ".\$(Platform)\$(Config)", donc "." le répertoire du projet "\Win32" ou "\Win64", "\Android"... et "\Release" ou "\Debug".
du coup le projet c:\mesprojets\projet1.dpr sera dans c:\mesprojets\win32\debug\project1.exe pour la version win32 en debug, dans "c:\mesprojets\win64\release\project1.exe" pour la version win64 en release.
mais il est possible de changer tout cela dans les options du projet "Répertoire de sortie"
dans le cas des versions XE et plus, ce n'est pas du tout le cas , en fait il s'agit de sous-répertoires de l'application développée.Envoyé par sgmsg
dans le répertoire de l'application un sous répertoire par OS (win32,win64 etc...) et à l'intérieur de chaque un répertoire debug et un release
de plus les applications développées/sauvegardées peuvent facilement être ailleurs que dans les répertoires par défaut.
les évolutions de Windows, comme de Delphi sont à prendre en compte.
Par exemple l'UAC si activé (existant depuis windows vista) bloque les accès au répertoire program files
ton installation de Delphi6 sur W7 ne s'est d'ailleurs pas faite dans le répertoire program files mais dans un répertoire non protégé (c:\mesprogrammes)
Les nouvelles versions de Delphi ont des répertoires par défaut (donc modifiables) différents
Bref, ceci est hors sujet.
Les problèmes d'elyaferria viennent très probablement d'une exécution qui s'est planté , la première réaction de Paul Toth
et non des problèmes d'accès à des répertoiresEnvoyé par Paul Toth
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