Bonjour,
Pour simplifier à l'extrême : j'ai créé une seconde Form avec dessus une simple CheckBox.
Sur ma Form1 j'ai un RichEdit et sur le OnChange de ce RichEdit j'ai en tout et pour tout comme code ceci :
Hé bien le pointeur du compilo ne digère pas cette ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if Form2.CheckBox1.Checked then beep;
La Form2 est dispo directement sans créate pourtant.
Pourtant également, lorsque je teste sur une maquette avec Form principale et Forme secondaire, le même code ; ça passe les doigts dans le nez (ce qui est normal).
Pour entrer un peu plus en détails dans ce problème :
- Le projet en question possède plusieurs dizaines de Form (dispo ou en create)
- Autour des 7 000 lignes.
- Possède certaines biblio et compos spéciaux
Bref, je ne suis plus tout à fait un débutant.
J'ai passé des heures dessus pour en arriver à ce constat :
- J'ai viré et testé ensuite toutes les fiches secondaires.
- J'ai viré tout le code petit à petit pour tenter de traquer le bug...
- J'en suis arrivé à n'obtenir au final que ma Form principale, avec en tout et pour tout un RichEdit dessus + code ci-dessus en OnChange.
- Essai à la compilation = compilo me lance toujours la même rangaine !
- Je vire le RichEdit et le replace contre un autre, là je compile et tout redevient normal sans message d'erreur.
- Choutte me dis-je ; je vais "changer/échanger" de RichEdit en Form principale et je vais certainement retomber sur mes pattes.
Mais manque de bol, le message d'erreur est toujours présent.
J'ai même à plusieurs reprise supprimé les fichiers "inutiles" de ce projet afin qu'elles se recréent en compil.
Mais rien n'y fait, pourtant j'ai tout viré d'inutile en code et en Uses !
Bien entendu si je neutralise le OnChange de ce RichEdit, ça se compile normalement.
En plus j'avais un jvRichEdit, je pensais que je tenais le coupable, ben non, en maquette, avec le code qu'il faut ; ce dernier n'y est pour rien.
Bref, les bras m'en tombent, j'y trave que dalle, je viens vers vous pour savoir si vous êtes déjà tombé sur un cas pareil. Sinon je crois que je vais en dévorer de rage mon mulot
Merci d'avoir lu et merci de vos idées
(Vista Premium en Delphi7 Perso)
Partager