Los foros del Guille

elGuille.hosting: Ofertas de alojamiento
posiblemente los mejores precios
¡¡¡ Ahora con el doble de casi todo !!!

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)

01/abr/2006
Te recuerdo que las fechas mostradas son en formato GMT, osea, es la hora "Universal" (UTC o GMT), algún día de estos haré que se muestre vuestra hora local...

  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-2017  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 58 - App. iniciada: 18/10/2017 12:09:21 GMT - La hora GMT del servidor es: 18/10/2017 13:11:25 GMT