Problème avec GDB et les chemins avec espaces
Bonjour,
J'utilise LAZARUS 1.6.0, FPC 3.0 sous windows 7 64bits. Par défaut il y a GDB 7.3.20110510.
Subitement depuis 8 jours, GDB refuse de lancer l’exécutable message : exec-run ..... error 193, alors qu'au paravent GDB fonctionnait correctement dans une même configuration.
J'ai trouvé la cause de l'erreur -> des espaces dans les chemins.
En remplaçant les espaces par des '_', il n'y a plus d'erreur ?
Je ne trouve pas la solution après avoir chercher sur google et autres.
Pour info supplémentaire, même soucis sous windows 10 depuis 8 jours, je suis tenté de dire qu'une MàJ des OS a causée le désordre.
Merci d'avance à votre intéressement.
Les espaces dans les noms
Bonjour,
Je vous remercie de votre réponse mais ne suis pas tout a fait d'accord avec vous.
En effet je développe avec LAZARUS et DELPHI et tous mes développements, se trouve sur une autre unité que celle de l'OS par sécurité.
Dans plusieurs cas je possède des applications qui pilote des cartes électroniques de ma fabrication, et pour avoir un environnement compatible a cela depuis de nombreuses années le répertoire Mes Documents est déplacé sur cette unité de travail. Et cela ne causé aucun problème depuis la version 1.2 de LAZARUS.
Pour Windows 10 le problème est apparu après une MàJ qui permet de gérer ses appareils en utilisant une adresse MAIL.
Seulement cette MàJ contient plus d'une quinzaine de fichiers et la désinstallation de tous n'a pas remis mon environnement dans son état précédant.
De ce fait je suis revenu à SEVEN mais des inscriptions ont dus avoir lieu sur l'unité de travail et le problème est le même.
Je soupçonne que les noms de fichiers aient été modifiés sur l'unité de travail ou la résolution des noms entre la partie HARD et OS.
J'ai même réinstallé LAZARUS 1.6.0 de base, rien y fait.
Le soucis des espaces avaient été résolut avec les noms long et l'encodage depuis XP. Mais aujourd'hui j'ai peine à croire que nous sommes revenu en arrière.
Ce problème est nouveau avec WINDOWS 7 et 10, mais comment le résoudre, cela n'est pas encore apparue avec vous.
Je bataille aussi côté virus ou autre cochonnerie du genre.
Sous interpréteur GDB saisie à la main :
F:/project1.exe -> Ok
F:/mes documents/project1.exe -> erreur 193 ?
Cordialement.
Gérard.
Lecteur "f:", disque externe ? Si oui, formattage NTFS ou FAT32 ?Lecteur
Bonjour jipété,
Le lecteur f: est un disque interne de 1Tera formaté NTFS non compressé et connecté sur un port SATA.
Je ne pense pas que le disque par lui même soit en cause, mais son accès a travers windows 7 depuis son utilisation avec Windows 10 depuis un peu plus d'une semaine.
1ére Anomalie
Voir mon précédant texte :
LAZARUS sait démarrer GDB depuis "C:\Les documents a gerard"
Alors que cela n'est pas possible en utilisant GDB en mode console ?
(Il est possible qu'il me manque des infos pour pouvoir le faire).
2 eme Anomalie
LAZARUS sait démarrer GDB depuis "C:\Les documents a gerard"
Mais pas "F:/mes documents/project1.exe"
3 eme Anomalie
J'utilise ce lecteur f: qui est interne au PC depuis plusieurs années comme disque de travail, depuis LAZARUS 1.4 sans problème ?
Tout mon travail, a travers l'ensemble de mes outils accède a "F:mes documents" depuis de nombreuse années (sortie de DELPHI 2010)
Mieux encore : LAZARUS accepte "F:Toto docs"
Il me semble que cela tourne autour du répertoire "F:mes documents" le seul mis en défaut.
A suivre.