J'ai un problème, je l'ai déjà mentionné dans ce sujet dans le forum C# mais pas de réponse probante...
Donc, j'ai réalisé un objet COM pour un partenaire qui utilise le Framework .NET,
Il a pu recenser mon objet dans son namespace, il peut l'instancier et appeler une méthode sans problème ...
mais la plupart des méthodes prennent un paramètre, et l'une des plus simples échoue
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
J'ai donc testé d'aller plus loin en ignorant le paramètre, et j'ai une violation d'accès sur l'affectation du Result, et oui IsBadWritePtr me dit que Result n'est pas inscriptible ... génant ...
Alors qui a déjà fait un COM Delphi Win32 pour un environnement .NET, et quelles sont les astuces côté Delphi ou côté VB\C# qui permettent que cela fonctionne ...
Pour le moment, je suis sur un autre projet, mais si je n'ai aucune solution lors de la reprise de l'objet COM, eh bien faudra faire à la place un WebService, ... et refaire encore, refaire ça me gave ... sachant qu'à la base, l'objet COM n'est qu'une encapsulation d'une DLL Win32 qui soit disant n'est pas intégrable en VB.NET (pourtant j'ai vu qu'il existait DllImport ... bon ...)

 

 
		
		 
         
 

 
			
			


 
			 
   
 


 Utilisation d'un COM Delphi Win32 avec VB ou C# .NET
 Utilisation d'un COM Delphi Win32 avec VB ou C# .NET
				 
 
 Répondre avec citation
  Répondre avec citation
 
 
 Envoyé par Franck SORIANO
 Envoyé par Franck SORIANO
					
 mais c'est ce que j'ai mis, de toute façon, c'est la seule chose que la TLB propose ... mais pourquoi ! j'ai le message d'erreur
 mais c'est ce que j'ai mis, de toute façon, c'est la seule chose que la TLB propose ... mais pourquoi ! j'ai le message d'erreur
Partager