[C con Clase] carga retrasada de una dll

D1e6o! diegogeid en gmail.com
Mar Abr 10 02:00:58 CEST 2007


Muchas gracias por la respuesta Programante...! Muy completa..! Me sirvió
dfe mucho tu ayuda (en realidad era todo lo que qería saber...!)


THANKS! Saludos!

El día 9/04/07, AntonioFrancisco Gimenez <antoniof.gimenez en gmail.com>
escribió:
>
> a ver en el linker tengo:
>
> --no-export-all-symbols --add-stdcall-alias
>
> se esta compilando como c++
>
> exporto una simple funcion suma
>
> a ver tengo lo siguiente:
>
> float __declspec(dllexport) suma(float a,float b){
>       return a+b;
> }
>
> al compilar no tira ni warnings ni errores miro la carpeta del proyecto y
> no hay ningun archivo .dep
>
> saludos
>
>
> El día 9/04/07, Programante <programante en gmail.com> escribió:
> >
> > Antonio Francisco Giménez Lucas escribió:
> > >
> > > he mirao en el devcpp, que es compilador que uso, y en parametros del
> > > linker en las propiedades del proyecto ya esta el parametro
> > >  --add-stdcall-alias  y como te digo da el error asi que no se porque
> > > cascará así.
> > >
> > > respecto al delay load he encontrado una pista que es cuestion de
> > > investigar sobre lo siguiente:
> > > #pragma comment(lib, "DelayImp.lib")
> > > #pragma comment(linker, "/DelayLoad:Dll.Dll")
> > > #pragma comment(linker, "/Delay:unload")
> > >
> > > en devcpp se que en lugar de .lib son .a asi que me gustaria saber
> > > como se adaptaria esto a devcpp,
> > >
> > > saludos
> > Esos #pragma son de MS Visual C++. Con mingw tendrías que pasarle los
> > parámetros en la zona del linker. ¿Has mirado las funciones que
> > exportas? ¿Estás compilando como C o C++? ¿Recibes una warning de "se
> > está creando el archivo .dep, pero puede no ser el que quieres"? (lo
> > cual es buena señal)
> >
> > Saludos
> >
> > _______________________________________________
> > Lista de correo Cconclase Cconclase en listas.conclase.net
> >
> > http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> > Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
> >
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070409/30ccacd8/attachment-0001.html>


Más información sobre la lista de distribución Cconclase