Los foros del Guille

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla

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/feb./2019

Como te avisé, desde el 1 de febrero de 2019

No se podrán escribir nuevos mensajes ni editar los existentes

En breve solo se mostrarán los mensajes con respuestas.
Posiblemente para el 1 de marzo, solamente se mostrarán los que tengan respuestas y estén marcados como respuesta válida.

  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-2025  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 30/01/2025 16:06:19 GMT