Envio de string mediante dll hacia VB

Moderador: ivancp

Temas sobre programacion en C/C++ (no Visual C++)

Envio de string mediante dll hacia VB

Notapor nostromos » Lun Jun 13, 2011 4:59 pm

Holas;

Tengo un proyecto en visual basic 6.0, el cual estara con dll, unas con ActiveX para controlar los eventos con option, commandbutton, listbox, etc.

Y otras con dll-c++ en Dev-C++. Tengo en la dll funciones para operaciones matemáticas y funcionan sin problemas desde VB.

El problema lo tengo al recibir datos de tipo string, al enviar por el formulario un string, este se muestra, pero no, el string asociado desde la dll y unido con srtcat, el código es el siguiente:



La unión de cadena esta dada en la biblioteca string.h:



"Añade una copia de la cadena apuntada por s2 (incluyendo el carácter nulo) al final de la cadena apuntada por s1. El carácter inicial de s2 sobrescribe el carácter nulo al final de s1."

La llamada desde visual basic es el siguiente:




La llamada en el evento commandbutton es:



En el MesaageBox solo se muestra "DLL" y el string que debe aparecer a continuación "programado en C++", no se muestra.

La salida debiera de ser así:

"DLL programado en C++"

Pero, solamente aparece el string que envio desde visual basic:

"DLL"

No se que estaré haciendo mal o muy mal, como datos adicionales tengo win7. Agradeceria cualquier ayuda.

Gracias.....

Nos vemos
nostromos
Novato
Novato
 
Mensajes: 2
Registrado: Mié Feb 08, 2006 9:35 pm


    

Volver a C/C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados