Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Duda sobre las DLL

Estas en el tema de Duda sobre las DLL en el foro de Visual Basic clásico en Foros del Web. Estuve intentando hacer una dll en vb6 Como siempre entré en vb y seleccioné "DLL Activex" le agregé una función. Generé el DLL Entré en ...
  #1 (permalink)  
Antiguo 17/05/2005, 14:52
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Pregunta Duda sobre las DLL

Estuve intentando hacer una dll en vb6
Como siempre entré en vb y seleccioné "DLL Activex"
le agregé una función. Generé el DLL

Entré en vb y en referencias puse la referencia a mi DLL
Pero después cuando intenté llamarlo desde mi programa me dijo:
"Procedimiento Sub no definido"

Si tienen alguna idea
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #2 (permalink)  
Antiguo 18/05/2005, 06:51
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
No puedes crear DLLs con VB.

Lo que puedes hacer son librerías ActiveX que llevan la misma extensión, o sea, las que se usan para controles mayoritariamente, pero que no tienen nada que ver con las DLL normales creadas por lenguajes como C/C++ y compiladores como VC++

En Google tienes mucha información.

Aquí tienes uno:

http://www.elguruprogramador.com.ar/...ver.asp?cod=10

Pero que conste que no son DLL normales como dan a entender en ese tutorial y muchos otros.
  #3 (permalink)  
Antiguo 18/05/2005, 14:47
Avatar de lic_dahool  
Fecha de Ingreso: noviembre-2003
Mensajes: 418
Antigüedad: 20 años, 6 meses
Puntos: 0
Cuando trabajas con DLL ActiveX, aparte de agregarlas en las referencias tenes que declarlas.

Una muy simple ayuda, declaras una variable con tipo de dato como el nombre de tu proyecto Dll y luego sobre esa variable tenes que hacer un new de la clase que contiene ese proyecto, luego recien vas a poder utilizar esta dll llamando las funciones/procedimientos con la variable.funcion , es obvio que las funciones o procedimientos deben se publicos.

Creo que mas claro que esto .... es suficiente.

Saludos / Abraços / Regards
__________________
La cantidad total de inteligencia del planeta permanece constante.
La población, sin embargo, sigue aumentando.

COLE


:cool: Los ordenadores no resuelven problemas ... ejecutan soluciones.
Laurent Gasser


Tienes alguna duda :pensando: ? >>> www.google.com :aplauso: <<<
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:45.