Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/05/2006, 15:14
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 20 años
Puntos: 17
Pues hombre, lo mejor es que lo hubieras posteado en C/C++ o Programación, no en VB6.

Y sí, VB6 tiene razón, la convención de llamadas está mal.

Tu dices en tu DLL que la función es

void HelloWorld (char * mensaje,char * titulo);

mientras que en VB6 dices que es

Function mensaje(ByVal mensaje As String, ByVal titulo As String) As Long

Entre ambas, no coinciden en nada:

1. Ni en nombre
2. Ni en parámetros
3. Ni en retorno

Ya me dirás como esperas que funcione...