Luciano Lodola <recursosvb@...>
escribió:
Hola les dejo un regalito para los que creian
que no se podia crear una
dll estatica en vb 6.(me incluyo), es decir una
dll no ActiveX
http://ar.geocities.com/recursosvb/htm/manuales-articulos-tutorial.htm
Aclaro que yo no lo descubrí pero si aporté,
gracias a la web del
guille y a un amigo para poder publicar un
ejemplo en español ya que el
ejemplo estaba en inglés.
Espero que les sirva
Salu2
escribió:
Hola les dejo un regalito para los que creian
que no se podia crear una
dll estatica en vb 6.(me incluyo), es decir una
dll no ActiveX
http://ar.geocities.com/recursosvb/htm/manuales-articulos-tutorial.htm
Aclaro que yo no lo descubrí pero si aporté,
gracias a la web del
guille y a un amigo para poder publicar un
ejemplo en español ya que el
ejemplo estaba en inglés.
Espero que les sirva
Salu2
***************///////////////*****************///////////////****************////////////////******
Hola.
Por favor me podrian decir cual es la
diferencia, pro y contra de una dll estatica con una dll
dinamica?
Esta dll estatica, por lo que logre comprender,
puede ser llamada por cualquier aplicación, con
la ventaja que puede ser actualizado...
La verdad estaba buscando algo como esto.
Necesitaba crear una dll la cual pueda ser
actualizada. Es decir mi propia aplicación buscaria la dll
mas actualizada, si encuentra una bajarla, de esta
forma eliminar la dll instalada y bajar la nueva
versión. Esto sin la necesidad de registrar la
dll nueva.
Me puse a estudiar un poco sobra esta DLL
Win32, por el momento no logro comprender...
El archivo "MathLib.def" le indica el tipo de
DLL?
NAME MathLib
LIBRARY MathMod
DESCRIPTION "Add-on Library of Mathematical
Routines"
EXPORTS DllMain @1
Increment @2
Decrement @3
Square @4
1. La linea "LIBRARY MathMod" Le indicaria que
la dll solo es de calculo?
Si quisiera usar manejo de archivos copiar,
borrar o introduzco un control Winsock y quiero
bajar o subir archivos esta dll no funcionaria?
2. EXPORTS DllMain @1, Increment @2, indican
las funciones que tiene la dll pero que significa
"@"?
Si quiero crear una funcion con tres argumentos
y estos argumentos son String, Boolean, como
quedaria?
Una pregunta mas al crear esta dll si en ella
hago referencia a un control Winsock, SockWave
Flash, u algun otro control, los controles van a
tener que ser registrados por separado, menos mi DLL
Win32?
Oh todos estos controles no requieren ser
registrados, porque mi DLL es Win32?
Porque si creo mi aplicación a la cual solo
necesite mi DLL Win32(y mi DLL win32 hace referencia
ha Winsock,shockwaveFlash, AniGif)
La dependencia de mi aplicacion seria:
miDLL.dll
winsock.ocx 'Jeje no me acuerdo el nombre de
archivo de este control
shockwaveFlash 'Tampoco me acuerdo el nombre
de archivo de este control
msvbvm60.dll y oleaut32.dll
Es decir todos estos archivos deben existir,
para que mi aplicación funcione?
Pero que archivos deben ser registrados?
Todos menos mi DLL Win32?
Uuufff, se abran dado cuenta de lo novato que
soy... Pero tengo muchas ganas de aprender.
Por favor me podrian decir cual es la
diferencia, pro y contra de una dll estatica con una dll
dinamica?
Esta dll estatica, por lo que logre comprender,
puede ser llamada por cualquier aplicación, con
la ventaja que puede ser actualizado...
La verdad estaba buscando algo como esto.
Necesitaba crear una dll la cual pueda ser
actualizada. Es decir mi propia aplicación buscaria la dll
mas actualizada, si encuentra una bajarla, de esta
forma eliminar la dll instalada y bajar la nueva
versión. Esto sin la necesidad de registrar la
dll nueva.
Me puse a estudiar un poco sobra esta DLL
Win32, por el momento no logro comprender...
El archivo "MathLib.def" le indica el tipo de
DLL?
NAME MathLib
LIBRARY MathMod
DESCRIPTION "Add-on Library of Mathematical
Routines"
EXPORTS DllMain @1
Increment @2
Decrement @3
Square @4
1. La linea "LIBRARY MathMod" Le indicaria que
la dll solo es de calculo?
Si quisiera usar manejo de archivos copiar,
borrar o introduzco un control Winsock y quiero
bajar o subir archivos esta dll no funcionaria?
2. EXPORTS DllMain @1, Increment @2, indican
las funciones que tiene la dll pero que significa
"@"?
Si quiero crear una funcion con tres argumentos
y estos argumentos son String, Boolean, como
quedaria?
Una pregunta mas al crear esta dll si en ella
hago referencia a un control Winsock, SockWave
Flash, u algun otro control, los controles van a
tener que ser registrados por separado, menos mi DLL
Win32?
Oh todos estos controles no requieren ser
registrados, porque mi DLL es Win32?
Porque si creo mi aplicación a la cual solo
necesite mi DLL Win32(y mi DLL win32 hace referencia
ha Winsock,shockwaveFlash, AniGif)
La dependencia de mi aplicacion seria:
miDLL.dll
winsock.ocx 'Jeje no me acuerdo el nombre de
archivo de este control
shockwaveFlash 'Tampoco me acuerdo el nombre
de archivo de este control
msvbvm60.dll y oleaut32.dll
Es decir todos estos archivos deben existir,
para que mi aplicación funcione?
Pero que archivos deben ser registrados?
Todos menos mi DLL Win32?
Uuufff, se abran dado cuenta de lo novato que
soy... Pero tengo muchas ganas de aprender.
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y moviles desde 1 centimo por minuto.
http://es.voice.yahoo.com