DLL y valores de retorno

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Avatar de Usuario
jamobo
vCool
vCool
Mensajes: 200
Registrado: 10 Sep 2007, 16:41

DLL y valores de retorno

Mensaje por jamobo »

Ando un poco liado con este tema y me gustaría que si alguien tiene experiencia en dll's me diera alguna idea.
Estoy haciendo experimentos con dll y c++, nada especial, llamadas a la api y cosas por el estilo.
El problema es que al retornar valores de las funciones el vrunner se cierra. No hago nada complicado, defino un función de la forma: int func(...) y después simplemente hago un return 1 ó return 0 según el resultado.
En velneo defino la dll y la función como int pero no hay forma. He probado con otros tipos y pasa lo mismo. Si la defino como int* no rompe el vrunner, pero no devuelve ninguno de los valores que he indicado.

No se si me he explicado bien, pero agradecería alguna sugerencia.

Muchas gracias.
"Siempre que enseñes, enseña a dudar de lo que enseñas"
Ortega y Gasset
Responder