ShareMem vs. FastShareMem
Hallo zusammen,
ich habe folgendes Problem. Ich würde gerene FastShareMem einsetzten, wenn ich dies jedoch mache, erhalte ich beim schliessend er Anwendunge eine Exception C0000005. Beim Einsatz von ShareMem erhalte ich diese Fehlermeldung nicht!! Es bleibt mir also nichts anderes übrig als ShareMem einzusetzten. Kennt jemand ein ähnliches Problem oder weiß eine Abhilfe??? Ich setze FastShareMem 2.10 ein. Bin dankbar für alle Tipps Baeuerle |
Re: ShareMem vs. FastShareMem
Schon mal FastMM probiert?
Kann glaube ich auch das Sharen von Speicher zwischen Exe und DLL. |
Re: ShareMem vs. FastShareMem
Zitat:
Und falls(da) im FastMM auch Fehler drin sind ... einfach mal im Foum suchen, es sollten eine Tipps zu deren Behebung vorhanden sein. |
Re: ShareMem vs. FastShareMem
Hallo,
danke für eure Antworten. Ich habe jetzt FastMM Version 4.66 eingebunden. Und die Optionen
Delphi-Quellcode:
aktiviert die für Share Memory nötig sind. Die Anwendung lässt sich ohne Probleme kompilieren die Dll bringt jedoch sofort einen Runtime Error 217.
{$DEFINE ShareMMIfLibrary}
{$DEFINE AttemptToUseSharedMM} Hat jemand eine Idee ??? |
Re: ShareMem vs. FastShareMem
Die DLL auch damit FastMM kompiliert?
|
Re: ShareMem vs. FastShareMem
Ja, habe ich. Trotzdem tritt der Runtime Error auf.
Das einzigste was bisher Fubktioniert ist mit ShareMem. Davon möchte ich aber werg, weil dies anscheinend zu langsam ist. ( Wird hier hier ja schon mehrfach beschrieben ) |
Re: ShareMem vs. FastShareMem
Kann sich bitte nochmal jemand diesem Problem annehmen, ich benötige eure hilfe.
Kann der Runtime Error duch speicherleaks entstehen??? |
Re: ShareMem vs. FastShareMem
Zitat:
Aber ganau das willst Du ja nicht benutzen. Ist die FastMM auch überall als erste Unit eingebunden? Auch im *.dpr? |
Re: ShareMem vs. FastShareMem
Hi:
http://www.delphifaq.com/faq/f84.shtml Vielleicht hilft dir das was. Nutzt du initialization und finalization Teile? Gruß |
Re: ShareMem vs. FastShareMem
Was heißt jetzt überall?
Ich habe Sie in der Anwendung.dpr und in der dll.dpr als erste eingetragen. In den weiteren Units habe ich FastMM nicht mehr in die uses eingetragen. So weit ich das verstanden habe muss ich das auch nicht oder doch? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:12 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