SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: CMadMax en Lunes 14 de Enero de 2008, 19:32

Título: Dudas Sobre Dll
Publicado por: CMadMax en Lunes 14 de Enero de 2008, 19:32
Hola a todos.
(Primero decir que soy novato en C++)

Tengo un problema al generar una dll  en VisualStudio2005;
el código se hizo en Visual C++ 6 y es de una aplicación que serializa bases de datos.

Despúes de depurar el programa ,eliminar las elecciones del usuario,
y probar que funcionara, intenté genrar la dll, con las opciones y seguía generando el
ejecutable.
He hecho pequeñas pruebas, salen normal y las puedo usar en C#
Támbien he intentado montar el proyecto como una dll, pero
no sale nada ¿no hay una forma rápida de conversión ?, porque el proyecto es enorme,
se hizo hace mucho tiempo y apenas hay documentación.

¿Debería reescribir las opciones del compilador?
 
¿Influye que sigan estando en el proyecto los archivos de la
interfaz , con los métodos (pej de los botones...)
aunque el programa no pase por ahí?
Muchas gracias de antemano, sé que no es muy técnica la pregunta,
pero una pistilla se agradecería, el nivel de sstress que tengo
es chungo, aprender esto mientras curras es un poco exasperante.
En casa se trabaja mejor ..¿no creeis?..:P
Muchas gracias y un saludo.
Título: Re: Dudas Sobre Dll
Publicado por: CMadMax en Domingo 20 de Enero de 2008, 04:32
Weno, hola de nuevo, me respondo yop^^
La solucion pasa por hacer un warpper del código no gestionado (Unmanaged code)
a Managed de mierda....
no se hasta ke punto sera ekonomiko transformar los tipos de datos en un aplicativo tan jodidamente largo, pero es eso:
crear una capa nueva ke por arte d emagia entienda el puto bill gateSS
abajo miicrosoft
Título: Re: Dudas Sobre Dll
Publicado por: Eternal Idol en Domingo 20 de Enero de 2008, 10:05
¿Es culpa de Bill Gates? No uses C# y listo, no creo que el te obligue a usarlo ... ¿Abajo Microsoft? Es muy facil entonces: no uses VC++ ni VS, ni Windows.
Título: Re: Dudas Sobre Dll
Publicado por: CMadMax en Martes 22 de Enero de 2008, 18:53
weno, no es que me obligue el  "a punta de pistola" , pero si que son imperativos lo que antes has mencionado (C#, windows..)

He encontrado aqui la solución www.swig.org/index.html

genera el wrapper auntomaticamente, aunque llevo un rato con el, y no me salen ni los ejemplos basicos.....(ay que duro es ser idiota)

si alguien tiene algún tutorial, o ejemplos con los pasos bien explicados
le agradecería que pusiera los enlaces ( aunque igual, mañana estoy mas espabilado y lo hago funcionar, dmasiadas horas de curro...:S)

un saludo y gracias a tod@s.