• Viernes 15 de Noviembre de 2024, 13:39

Autor Tema:  Gracias Qlix  (Leído 1109 veces)

ivanmc

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Gracias Qlix
« en: Jueves 18 de Marzo de 2004, 13:05 »
0
Muchas gracias con la ayuda ahora si me puedes ayudar necesito saber como crear una dll  en vc++ y llamarla desde vb6.0, y que es eso de los puntos de entrada. desde ya gracias

QliX=D!

  • Miembro MUY activo
  • ***
  • Mensajes: 214
    • Ver Perfil
Re: Gracias Qlix
« Respuesta #1 en: Jueves 18 de Marzo de 2004, 15:17 »
0
De nada :D

Puntos de entrada son las funciones que se pueden usar desde AFUERA de la dll (o sea los "puntos de entrada" a la dll, comprendes?)

Para usar Una dll desde VB necesitas la setencia DECLARE, aca te paso un ejemplo con una funcion de la API de windows:

Código: Text
  1.  
  2. Declare Function CreateProcess Lib "kernel32.dll" Alias "CreateProcessA" ( _
  3.    ByVal lpApplicationName As String, _
  4.    ByVal lpCommandLine As String, _
  5.    lpProcessAttributes As SECURITY_ATTRIBUTES, _
  6.    lpThreadAttributes As SECURITY_ATTRIBUTES, _
  7.    ByVal bInheritHandles As Long, _
  8.    ByVal dwCreationFlags As Long, _
  9.    lpEnvironment As Any, _
  10.    ByVal lpCurrentDriectory As String, _
  11.    lpStartupInfo As STARTUPINFO, _
  12.    lpProcessInformation As PROCESS_INFORMATION) As Long
  13.  
  14.  

Si necesitas mas informacion sobre Declare, te diria que leas primero que nada la ayuda de VB sobre la clausula.

Slds.
QliX=D! - From the top of Tsunami