Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/06/2011, 05:31
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 11 meses
Puntos: 73
Respuesta: Pasar string desde DLL a visual basic

No conozco Visual Basic, pero sí recuerdo de antaño alguna aplicación que tuve que desarrollar con código en C y en FORTRAN que, para pasar cadenas de caracteres como parámetros a funciones, en FORTRAN se pasaba automáticamente un parámetro oculto correspondiente a la longitud de la cadena, es decir, en FORTRAN no necesitabas poner el parámetro para la longitud de la cadena en la lista de parámetros de la función, pero sí había que tener en cuenta este detalle al llamar a funciones escritas en C, en las que sí debe aparecer este parámetro en la lista de parámetros. Esto me lo encontré tanto en equipos UNIX como en los compiladores Microsoft FORTRAN y Microsoft C para MS-DOS, y muy bien podría ocurrir algo similar con Visual BASIC. También recuerdo que para utilizar BASIC (compilado) junto con otros lenguajes, era necesario que el programa principal estuviera escrito en BASIC (aunque parece que eso ya lo estás haciendo así).

Espero que te sirva de ayuda. Saludos,