J'ai utilisé FastMM4 version 4.92 dans mon application Delphi 6 Pro sans problème. Je veux maintenant l'utiliser dans un package que j'ai créé (BPL). J'ai essayé de mettre les unités dans la section Contains puis de les déplacer en haut de la liste mais je reçois toujours l'erreur de FastMM4 se plaignant qu'il n'est pas la première unité à être initialisée. Pour résoudre ce problème, je veux placer FastMM4 dans la section Requires, mais je ne trouve aucun fichier DCP pour FastMM4 (bibliothèque runtime). Quelqu'un sait-il comment faire pour que cela se produise ?
Réponses
Trop de publicités?
born2Run
Points
73
Utilisateur non enregistré
Points
0
Avez-vous défini UseRuntimePackages dans le fichier FastMM4Options.inc ? Sinon, vous pouvez essayer d'utiliser ShareMem et le remplacement de BorlndMM.dll qui est fourni avec FastMM. Bien que ShareMem soit conçu pour les DLL, son utilisation devrait acheminer toutes les routines de gestion de la mémoire vers celles de BorlndMM.dll, permettant ainsi aux paquets standard et au vôtre d'utiliser le code FastMM.