Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi 7: Problem mit FastMM4 und Runtime-Packages (https://www.delphipraxis.net/70693-delphi-7-problem-mit-fastmm4-und-runtime-packages.html)

squetk 2. Jun 2006 21:40


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?

squetk 2. Jun 2006 22:05

Re: Delphi 7: Problem mit FastMM4 und Runtime-Packages
 
Öhm, sorry - selbst gefunden:
in der FastMM4Options.inc muss "UseRuntimePackages" gesetzt sein....

himitsu 3. Jun 2006 09:06

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 04:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz