![]() |
Delphi 7: Problem mit FastMM4 und Runtime-Packages
Hallo,
sobald ich ein Projekt mit FastMM4 (Version 4.66) mit einem Runtime-Package (z.B. VCL) kompilieren möchte, erhalte ich den Fehler "Für den Zugriff auf 'IsMultiThread' von Unit 'FastMM4' wird die Referenz auf importierte Daten benötigt". In der OH steht dazu, dass in der betreffenden Unit (FastMM4.pas) die Option IMPORTEDDATA ON gesetzt werden muss. Aber auch wenn ich dies tue - der Fehler kommt hartnäckig immer wieder. Hat jemand eine Idee? |
Re: Delphi 7: Problem mit FastMM4 und Runtime-Packages
Öhm, sorry - selbst gefunden:
in der FastMM4Options.inc muss "UseRuntimePackages" gesetzt sein.... |
Re: Delphi 7: Problem mit FastMM4 und Runtime-Packages
Jupp, FastMM hat leider das Problem, daß er wie alle (außer meinem ... demnächst) nur den Speicher shared und nicht seine eigenen Funktionen, drum gibt's halt Probleme, wenn z.B. der Prozess, welche FastMM initialisiert hatte beendet wird und was anderes noch eine Referenz darauf besitzt.
Aus diesem Grund muß man ihm auch erst befehlen, daß wenn der Aufrufende Prozess beendet wird er sich nicht beenden soll ... was aber auch wiederum ein nettes Speicherleak darstellen kann ._. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz