//---------------------------------------------------------------------------
// Note importante à propos de la gestion de mémoire DLL quand votre DLL
// utilise la version statique de la bibliothèque d'exécution :
// Si votre DLL exporte des fonctions qui passent des objets chaînes (ou des
// structures/classes contenant des chaînes imbriquées) comme paramètres ou
// résultats de fonction, vous devrez ajouter la bibliothèque MEMMGR.LIB à la fois
// au projet DLL et à tout autre projet qui utilise la DLL. Vous devrez aussi utiliser
// MEMMGR.LIB si un autre projet qui utilise la DLL effectue des opérations de création
// ou de suppression sur des classes non dérivées de TObject qui sont exportées 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 informations
// de chaînes en utilisant "char *" ou des paramètres ShortString.
//
// Si votre DLL utilise la version dynamique de la RTL, vous n'avez pas besoin d'ajouter
// explicitement MEMMGR.LIB étant donné que c'est effectué implicitement pour vous.
//---------------------------------------------------------------------------
Partager