Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/06/2011, 14:21
nostromos
 
Fecha de Ingreso: agosto-2009
Mensajes: 23
Antigüedad: 14 años, 9 meses
Puntos: 2
Respuesta: Pasar string desde DLL a visual basic

Holas;

Les agradesco a los dos por responder.

No respondí hasta ahora, por la razón de que me encontraba inmerso en este problema, he notado lo siguiente:

Cuando corro el vb (sin crear el exe), sale algo bastante curioso, la primera cadena que envio "DLL ", efectivamente sale, cuando le agrego la segunda desde la libreria y la concateno con strcat, sale la primera letra de "programando con c++", es decir, solo aparece la "p", el resto del string, sale el nombre de la aplicación o nombre del proyecto!!!!!!!!!!!!!.

Ahora continuando con el drama, cuando envio solamente, string sin mandar nada desde VB, este se cuelga y se cae, tanto el VB6 como el exe que genere posteriormente.

Como guinda del postre, solamente cuando utilizo la siguiente función de API:

SetwindowText o wsprintf, strcat, etc, y coloco un control de texto por ejemplo:

txtValores.hwnd

Ceroooo, drama en el sentido que la función de la DLLC++ solo envia.

Desgraciadamente, tengo que enviar los resultados a un Label, peor no tuiene esta propiedad para identificar esta ventana creada en VB, ".hWnd" .

Estoy trabajando para dar una solución y para que vean que no he estado flojeando esperando a que me hagan la pega.

Saludos y esperando una guia....