• Viernes 1 de Noviembre de 2024, 04:32

Autor Tema:  Dudas Sobre Dll  (Leído 1223 veces)

CMadMax

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Dudas Sobre Dll
« en: Lunes 14 de Enero de 2008, 19:32 »
0
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.

CMadMax

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Dudas Sobre Dll
« Respuesta #1 en: Domingo 20 de Enero de 2008, 04:32 »
0
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

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Dudas Sobre Dll
« Respuesta #2 en: Domingo 20 de Enero de 2008, 10:05 »
0
¿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.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

CMadMax

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Dudas Sobre Dll
« Respuesta #3 en: Martes 22 de Enero de 2008, 18:53 »
0
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.