Foros del Web » Programación para mayores de 30 ;) » Programación General »

cargar dll o funcion con vb 6.0

Estas en el tema de cargar dll o funcion con vb 6.0 en el foro de Programación General en Foros del Web. Bunos dias a todos. Me surge una duda existencial y muy importante de solucionar. Programe una dll con visual bascic. Hasta aqui todo correcto, la ...
  #1 (permalink)  
Antiguo 13/12/2004, 05:54
 
Fecha de Ingreso: abril-2002
Mensajes: 116
Antigüedad: 22 años
Puntos: 0
cargar dll o funcion con vb 6.0

Bunos dias a todos. Me surge una duda existencial y muy importante de solucionar.

Programe una dll con visual bascic. Hasta aqui todo correcto, la probe añadiendo la referencia y funciona perfectamente, peroo......ahora lo que de verdad Necesitaria es cargarla sin utilizar las referencias, o utilizar una de las funciones que tengo contenidas en ella.

La dll ya la rengo registrada en el sistema mediante "regsvr32 C:\WINDOWS\system32\PRYCajaTexto.dll" y como he comentado he probado a con las referencias y funcion OK.

Si alguien supiera como lo puedo hacer sin utilizar este metodo, es decir, todo deasde codigo...le estaria muy agradecido.

Para su informacion, probe a declararla igual que se declarar las Funciones API:
Private Declare Function password Lib "PRYCajaTexto.dll" (ByRef pass As String) As String
pero me da un error que dice: "No se puede encontrar el punto de entrada de la dll password en PRYCajaTexto.dll". ¿Puede ser porque esto solo sea para las funciones API?

Muchas Gracias a todos los interesado en ayudarme.
  #2 (permalink)  
Antiguo 13/12/2004, 08:09
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Eso es porque Visual Basic no exporta las funciones de las librerias que genera. Por cierto la API de Windows exporta sus funciones con la convención STDCALL.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #3 (permalink)  
Antiguo 16/12/2004, 05:03
 
Fecha de Ingreso: abril-2002
Mensajes: 116
Antigüedad: 22 años
Puntos: 0
* * * No hay Forma... * * *

Entonces no hay forma de que yo pueda cargar una libreria mia desde un codigo en visual basic?

Es que programo en un ERP que se basa en visual basic y SQL, pero que no deja importar librerias y lo que queria es que un apartado que se programa con visual basic declararla y utilizarla.

Otra cosa...me podrias repetir lo ultimo que me digiste????

y una duda mas...Podria Introducir yo el codigo de mi libreria en una de la API de Windows????

Gracias.
  #4 (permalink)  
Antiguo 16/12/2004, 14:55
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
No, la única forma es con la referencias ya que no exporta las funciones de la dll.

¿Introducir tú código en una DLL de Windows? Sólo si fuera código en ensamblador y sería obviamente ilegal.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
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 17:15.