AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:02

Parameter dieser Suchanfrage:

Suche in Thema: Speicher läuft voll bei WMI....
Suche alle Beiträge, die von "delphin06" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Speicher läuft voll bei WMI....

      Delphi
      by delphin06, 26. Sep 2007
    Ich glaube das ist hoffnungslos. Hab gerade nochmal den code verfolgt.

    Irgendwann springt der in die system.pas und arbeitet nur noch Assembler-code ab. und da steigt dann langsam der speicher an. Mit assembler-code kenn ich mich nich wirklich aus und deshalb lass ich es.

    Ich werde die wmi ganz einfach in eine externe anwendung packen, die mir in eine datei alles reinschreibt was ich...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Speicher läuft voll bei WMI....

      Delphi
      by delphin06, 24. Sep 2007
    Echt super! der Speicherverbrauch in der WMIClass.Query() Funktion bleibt jetzt tatsächlich konstant! Allerding habe ich ein zweites speicherleck in der WMI.pas gefunden (die unit is wohl voll mit speicherlecks^^)
    und zwar in der WMIClass.Connect() Funktion.

    Hier mal der code:

    Function TWMIClass.Connect(Const Comp, NameSpace, User, Pass: WideString): Boolean;
    Begin
    If...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Speicher läuft voll bei WMI....

      Delphi
      by delphin06, 23. Sep 2007
    Ich versteh das alles nich mehr...ich habe den WMI teil jez mal in eine DLL gepackt, die ich dann nachher wieder lade aber irgendwie hat sich nichts geändert...warum?

    Hier mal der code der dll:

    library WMICall_DLL;

    uses
    Sharemem, SysUtils,
    Classes,
    WMIfunctions in 'WMIfunctions.pas';
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Speicher läuft voll bei WMI....

      Delphi
      by delphin06, 23. Sep 2007
    Stimmt du hast recht.

    hab mal n bisschen rumprobiert mit festen größen und so aber irgendwo kommt da immer wieder speicher hinzu...
    Könnte ich den kompletten WMI Teil nicht in eine extra anwendung packen und diese dann nach dem aufruf wieder beenden? dann wäre ja der speicher komplett freigegeben oder?
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Speicher läuft voll bei WMI....

      Delphi
      by delphin06, 22. Sep 2007
    Verdammte kacke es ist wirklich das setlength()

    Hier is die problematische Funktion in der WMI.pas:


    Function TWMIClass.Query(Const Query: WideString): Boolean;
    Var WMIObjectSet: ISWbemObjectSet;
    WMIProp: ISWbemProperty;
    Enum, PropEnum: IEnumVariant;
    WMIObject: OleVariant;
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Speicher läuft voll bei WMI....

      Delphi
      by delphin06, 22. Sep 2007
    Hallo

    Habe auch das Problem mit der WMI.
    Ich habe die WMI.pas aus der WMI Demo mit in mein Projekt eingebunden und greife darauf zu. Doch bei jedem aufruf steigt der Speicher um 20-30KB an. Wenn man da nur ein oder zweimal drauf zugreift is das ja noch ok aber ich benötige mehrere zugriffe um änderungen festzustellen. und da steigt der speicherbedarf mit der zeit enorm.
    Es liegt definitiv...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=delphin06&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=97603
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:19 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