Bonjour,
Sous BCB6, j'ai créé un composant qui encapsule un client COM/DCOM.
Ce composant dispose d'une fenêtre de configuration, qui permet entre autre la connexion à un serveur COM.
Le composant fonctionne parfaitement si je l'utilise dans un projet.
Par ailleurs, j'ai ajouté la possibilité d'appeler la fenêtre de config dans l'IDE. (paquet design uniquement incluant un RegisterComponentEditor sur ma fenêtre de config, définie dans le paquet runtime).
Là, ça se complique!
Si je double-clique sur le composant, ma fenêtre de config s'ouvre normalement.
Si je tente la connexion à un serveur COM, j'obtiens alors une erreur :
(message box "_ASSERTE"):
"p!=0 @ c:\program files\borland\cbuilder6\include\atl\atlbase.h/509"
"Press Yes to terminate, no to continue and cancel to debug".
Ce message est suivi d'un suivant indiquant "External exception 80000003", et enfin un troisième indiquant une violation d'accès dans mon bpl runtime.
Que se passe-t-il ?
Merci d'avance
Partager