Bonjour à tous, un petit tour de magie !!!!!
Je fais appel à une new TForm->Show() dans mon exe et il m'apparait le message 'Message cannot change visible Onshow or ONHide'.
Bon, après maintes recherches non fructueuses, je me dis, j'ai peu être une de mes dlls borland qui n'est pas a jour sur le poste sur lequel je fais tourner mon exe...
Je crée un répertoire DLLBD dans lequel je colle toutes les dlls de Borland/Bin.
Puis, je déclare ce répertoire dans le path pour que ces dernières soient visibles.
Je relance mon appli et, miracle, l'erreur a disparue..
Je me dis donc, 'Je vais retirer toutes les dlls de DLLBD unes à unes jusqu'a trouver celle qui est responsable...'
Après avoir retirer toutes les dlls, détruit le répertoire DLLBD et détruit l'entrée dans le path, l'erreur ne revient pas (Même en rebootant)!!!!!!
Je supose qu'une des dlls de DLLBD a du me mettre a jour qque chose sur mon poste mais quoi ! Et surtout, comment trouver la dll responsable de la disparition de mon message !!!!!!
Merci au Sylvain mirouf qui me donnera la réponse !!!
Partager