Plusieurs messages ont déjà été postés dans le forum depuis 2001 au sujet de cette erreur mais la solution ne semble pas avoir été réellement trouvée 5 ans après. La plupart des réponses incriminent l'icone de la form et il me semble bien que c'est effectivement un problème d'image (et pas seulement d'icône).
Expérience :
- je crée une form, j'y place une zone d'image destinée à recevoir une petite image GIF (16x16 même pas transparente) et je crée l'exe (aucun composant additionnel);
- test sur plusieurs machines : sur l'une d'elles en windows 98 j'obtiens l'erreur 50003 si je charge l'image par un loadpicture, et simplement "Erreur inattendue" sans numéro (de quoi se poser des questions) si j'intègre directement l'image sur la form (le programme fonctionne sur les autres machines sous 98 ou XP).
- Si je remplace l'image gif par un bmp ou un ico, pas de problème.
Très agaçant !
J'ai soupçonné le programme qui me sert à faire les GIFs : j'ai donc essayé sur des machines différentes d'en générer à l'aide de Photofiltre et de Paint Shop Pro 5 - pas de changement.
Le format gif est couvert par une licence - cela pourrait-il avoir un rapport ?
JMC70