Los foros del Guille

elGuille.hosting: La oferta avanzada:
.NET 2.0, SQL Server, 4000MB, 30GB transf. por 19.95 Eur al mes

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

21/ene/2019

A partir del 1 de febrero de 2019

solo se mostrarán los mensajes con respuestas

Y después... (espero que para el 1 de marzo), solamente los que tengan respuestas y estén marcados como respuesta válida.

Si alguien quiere echarme una mano para revisar los que están respondidos y comprobar si son respuestas correctas, que me lo diga ;-)

En el blog crearé un post (o entrada) para los quieran colaborar.

  Foro: de VB6.a VB.NET Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 57745 - uso de dll vb.net en vb6, error de compilacion
IDAsuntoFechaNick 
57745 uso de dll vb.net en vb6, error de compilacion15/09/14 19:30CarolinaCh   
creé una dll en vb.net, usa los tipos string, long, boolean, no tengo como parámetros estructuras ni arreglos.

He declarado una función en ctrlSD.dll como:
Public Function aLEESTOP() As Long Implements IclsCtrl.aLEESTOP

En el proyecto Vb6, para usar ctrlSD.dll referencio ctrlSD.tlb,


la declaro con la interfaz
Public oSD As ctrlSD.IclsCtrl

instancio la clase
Set oSD = New ctrlSD.clsCtrl

y llamo a la función
nRet = oSD.aLEESTOP

Aquí me da el error "La función o la interfaz está marcada como restringida, o la función usa un tipo de Automatización no permitido en Visual Basic"

Otras funciones de la misma clase las ejecuta bien.
IDAsuntoFechaNick 
57746 Re: uso de dll vb.net en vb6, error de compilacion (Resp: 57745)16/09/14 19:34CarolinaCh   
Ya descubrí los errores...
los tipos en la dll no eran consistentes, por lo tanto en el explorador de objetos se podía leer, uso variant, cuando había declarado otra cosa...

Corregí la dll y resultó todo bien.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2019  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8800)
 
Usuarios activos: 115 - App. iniciada: 22/01/2019 0:49:37 GMT - La hora GMT del servidor es: 22/01/2019 11:18:44 GMT