Depuis quelques temps, je trouve un comportement à Delphi (ver 11.2).
La compilation se passe bien, et l'exécution également, y compris en mode « débogage ».
Les fiches apparaissent à l’exécution sous un visuel plus ancien. Si j’ajoute, déplace un composant dans cette fiche, à l’exécution/ débogage rien n’est modifié ; c’est toujours une ancienne visualisation qui est présentée. Par contre les modifications dans le code sont bien prises en compte.
J’ai regardé le contenu du fichier dfm, et les modifications sur les composants sont bien présentes, pas de soucis à ce niveau.
C’est comme il exploitait une vieille version du fichier dfm (mais je n’en ai trouvé aucun sur ma machine) [j’ai même supprimé tous les fichiers dans le répertoire « __history »]
Pour prolonger le texte j’ai rajouté une fiche dans le projet, que j’appelle de la meme manière que les autres fiches, à savoir :
Cette fois, à la création de la fiche (fdetruire := Tfdetruire.Create(Application)), je recois un message d’erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 TRY IF Application.FindComponent('fdetruire') = NIL THEN BEGIN fdetruire := Tfdetruire.Create(Application); fdetruire.Show; END; fdetruire.SetFocus; EXCEPT ON E: SysUtils.Exception DO BEGIN fdetruire.Free; END; END;
---------------------------
GExperts Debugger Exception Notification
---------------------------
Project Bagueur.exe raised exception class EResNotFound with message 'Ressource Tfdetruire non trouvée'.
---------------------------
[&Filter ...] [Ignore &All this Session] [Break] [Additional &Info] [Continue]
---------------------------
ThreadId=6220
ProcessId=14
ThreadName=""
ExceptionMessage="Ressource Tfdetruire non trouvée"
ExceptionName="EResNotFound"
ExceptionDisplayName="EResNotFound"
ExceptionAddress=7FF8904C051C
FileName=<not available>
LineNumber=<not available>
ExceptionObject=162526F5DD0
Classes=[EResNotFound,Exception,TObject]
Je ne pense pas avoir modifier quoique ce soit dans les options du projet…
Je ne comprends pas du TOUT ce qui se passe, une idée ?
Cordialement
Partager