Hola,
Primero que nada quiere que me disculpen por tantas
preguntas en tampoco tiempo lo que pasa es que soy nuevo
en este lenguaje, bueno al grano, tengo una dll
desarrollada en visual c++, dicha dll, cuando la ejecuto
desde visual fox pro o desde visual basic, me genera un
error de memoria, al momento de yo ejecutar dicha dll, no
me genera ningun error, el problema esta cuando esta dll
la ejecuto en varios procedimientos o muy seguido me
arroja un error que dice que no puede escribir en la
memoria, y se sale de la aplicacion, ahora bien alguein me
podria explicar porque ocurre esto, porque la verdad no
entiendo nada.
Sera que al momento de crear la dll me falta alguna opcion
la verdad no se.
bueno aqui les dejo algo de mi dll
char* prueba(CString valor)
{
CString x;
//realizo una serie de operaciones to//
return _strdup((char*)(LPCTSTR)x);
};
la mayoria de mis funciones estan de esa forma me
devuelven un valor char*
Bueno Espero me puedan ayudar y disculpen tanta molestia
de mi parte.
Jorwin Cumare.
Leer las respuestas