From: cherierm Date: Wed, 21 Mar 2007 13:42:59 +0000 (+0000) Subject: this file is used in the build processus to build the dll simgrid X-Git-Tag: v3.3~2047 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/cfb5f67dc26957daecf2afb4313ce7d3d9f0ab85?ds=sidebyside this file is used in the build processus to build the dll simgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3313 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/build/builder6/simgrid/simgrid.c b/build/builder6/simgrid/simgrid.c new file mode 100644 index 0000000000..16c8e2a98b --- /dev/null +++ b/build/builder6/simgrid/simgrid.c @@ -0,0 +1,31 @@ +//--------------------------------------------------------------------------- + +#include +//--------------------------------------------------------------------------- +// Remarque importante concernant la gestion de mémoire de DLL lorsque votre DLL utilise la +// version statique de la bibliothèque d'exécution : +// +// Si votre DLL exporte des fonctions qui passent des objets String (ou des +// structures/classes contenant des chaînes imbriquées) comme paramètre +// ou résultat de fonction, vous devrez ajouter la bibliothèque MEMMGR.LIB +// à la fois au projet DLL et à tout projet qui utilise la DLL. Vous devez aussi +// utiliser MEMMGR.LIB si un projet qui utilise la DLL effectue des opérations +// new ou delete sur n'importe quelle classe non dérivée de TObject qui est +// exportée depuis la DLL. Ajouter MEMMGR.LIB à votre projet forcera la DLL et +// ses EXE appelants à utiliser BORLNDMM.DLL comme gestionnaire de mémoire. +// Dans ce cas, le fichier BORLNDMM.DLL devra être déployé avec votre DLL. +// +// Pour éviter d'utiliser BORLNDMM.DLL, passez les chaînes comme paramètres "char *" +// ou ShortString. +// +// Si votre DLL utilise la version dynamique de la RTL, vous n'avez pas besoin +// d'ajouter MEMMGR.LIB, car cela est fait automatiquement. +//--------------------------------------------------------------------------- + +#pragma argsused +int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved) +{ + return 1; +} +//--------------------------------------------------------------------------- + \ No newline at end of file