viernes, 9 de octubre de 2015

Objetos COM


Para la generacion del COM y su utilizacion en VB estos links son utiles como guias de como hacerlo y resolver problemas en el proceso.



  • Guias para crear un COM en C#:


http://www.codeproject.com/Articles/7587/Exposing-COM-interfaces-of-a-NET-class-library-for

http://www.geeksengine.com/article/create-dll.html

http://www.c-sharpcorner.com/UploadFile/yougerthen/how-to-create-a-com-object-using-vs-2008-and-consume-it-from-vb-6-0-client-application-part-ii/

https://msdn.microsoft.com/en-us/library/c3fd4a20.aspx

http://www.codeproject.com/Articles/18939/C-Com



  • Registrar un COM

http://edndoc.esri.com/arcobjects/9.2/NET/9826f81b-278c-49cc-a912-ab8d86f5e91e.htm

http://resources.esri.com/help/9.3/arcgisengine/dotnet/9826f81b-278c-49cc-a912-ab8d86f5e91e.htm

-> Solucion error de Active X cannot create... y Error Automator VB6

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

regasm "C:\Windows\System32\AGT_Libreria.dll" /tlb AGT_Libreria.tlb /codebase AGT_Libreria.dll

-> Solucion Can't create object en VB6

Creacion de un objeto con el COM 

Dim Obj As AGT_Libreria.class

Dim Obj = New AGT_Libreria.class
ó
Dim Obj = CreateObject("AGT_Libreria.class")



  • Configuracion del WCF en el caso de no poder utilizar el config file.
https://msdn.microsoft.com/en-us/library/ff648505.aspx

http://www.c-sharpcorner.com/UploadFile/4d9083/how-to-create-basic-http-binding-in-wcf/

http://www.experts-exchange.com/articles/3179/COM-Calling-WCF.html


  • Agregar la referencia en VB6
https://msdn.microsoft.com/en-us/library/windows/desktop/ms683936(v=vs.85).aspx



  • Publicar el WCF en el IIS
Publish a travez de VS y una vez generado registrarlo como una aplicacion en IIS

https://www.youtube.com/watch?v=ztMHiHufEyA

https://msdn.microsoft.com/en-us/library/ms733766(v=vs.110).aspx

https://msdn.microsoft.com/en-us/library/aa751792(v=vs.110).aspx

http://www.c-sharpcorner.com/uploadfile/anavijai/hosting-wcf-service-inside-iis/