AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:17

Parameter dieser Suchanfrage:

Suche in Thema: GDI Handles einer Anwendung
Suche alle Beiträge, die von "Alex_ITA01" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 15 von insges. 15 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 2. Sep 2015
    Prinzipiell schon aber dennoch würde ich gerne die Handles ermitteln, die zwischen den beiden Werten sich "verstecken". Mir geht es doch nicht um irgendwelche max Anzahlen von Komponenten oder Fenstern oder sonstwas. Ich will wissen was da noch GDI Handles benutzt.
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 2. Sep 2015
    Jup habe ich gemacht.
    Ist nicht linear aber sind genau 50 Fenster mit jeweils einem VST drinne. Dann sind die 700 GDIs erreicht...
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 2. Sep 2015
    Eigentlich sollte das heißen:
    Sorry aber versteh mich nicht falsch... Das war eher auf dich bezogen :mrgreen:




    Nein da hast du schon Recht. Mir ging es ja lediglich darum zu verstehen, welche Handles in der Spalte "Alle GDIs" enthalten sind, die bei der Spalte "GDI Total" fehlen.
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 2. Sep 2015
    Hi Whookie,
    das habe ich auch schon festgestellt, dass nach dem Anwendungsstart der erste Wert kurzzeitig immer höher ist (zwischen 3 und 4 bei mir) und dann geht die Anzahl wieder nach unten und ist dann aber stabil (solange nix gemacht wird -> neues Formular etc.).

    Vielleicht bekommen wir ja doch noch raus, was das so für Ressourcen sind ;-)
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 1. Sep 2015
    Sorry aber versteh mich nicht...
    Klar habe ich die gelesen und da steht das man anscheind irgendwo Leaks mit Cursors und Icons oder ähnlichem hat.

    Aber wie erklärst du mir dann damit das Beispiel mit den 2 Formularen und dem einen VirtualStringTree auf dem zweiten Formular. Ich habe doch gar keine Cursoren, Icons oder ähnliches angepackt. Nicht mal Quelltext habe ich geschrieben außer das...
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 1. Sep 2015
    Anscheind ist das Problem noch nicht korrekt beschrieben...

    Font, Pen, Brush, Bitmaps, DC usw. sind in der GDI Handle Table registriert und ergeben in Summe den Wert, der in der Spalte "GDI Total" steht. Ich möchte aber gerne die Differenz zu "Alle GDIs" herausfinden und evtl. daran etwas ändern.

    Viele Grüße

    Es hat nichts mit dem von dir geposteten Link zu tun.
    Es geht doch um ein...
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 1. Sep 2015
    Noch ein Beispiel:

    Leeres Formular mit einem Button hat ungefähr ~40 GDI Handles (Total GDIs) -- Verhältnis 3 / 43.
    Beim Button Klick ein zweites Formular dynamisch erzeugen mit einem leeren VirtualStringTree drauf (keine Eigenschaften angepasst). Verhältnis 9 / 140

    Also auf einmal 100 GDI Handles mehr (Totale GDIs, nicht die aufsummierten aus Bitmap und Co) nur wegen einem Formular und...
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 1. Sep 2015
    aber in dem Verhältnis 207 zu 429 sind doch in den 207 die Bitmaps mit drinne.
    Also egal wie hoch die Anzahl ist, ich würde ja gerne mal wissen, was die anderen Handles für welche sind, da ja Bitmaps zu dem ersten Wert gehören. Die sind für mich auffindbar und anpassbar...

    Viele Grüße
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 1. Sep 2015
    Danke für eure Antworten.
    Jetzt kommen wir doch der Sache näher.

    Doch, ich habe die meisten Fenster dynamisch gestaltet.

    Ich komme ja in der Spalte "GDI Total" auf nur knapp 1000. Aber bei "Alle GDIs" stehen mal eben 5000.
    Die Frage ist also immernoch, wo kommt diese Differenz her, da ich ja anscheind keinen Einfluss darauf nehmen kann. Also was für Handles könnten das sein, die sich als...
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 1. Sep 2015
    Leider sind die nicht sichtbaren in der GDI Handle Table registriert und somit auch in der Spalte "GDI Total" enthalten. Der größere Wert steht aber in "Alle GDIs" und das ist auch der Wert, den der TaskManager anzeigt.

    Wie macht ihr das denn mit euren Anwendungen?
    Wenn ich ein neues Projekt erstelle mit einer Form, mit einem Label und einem Button (keine Eigenschaften der Komponenten...
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 31. Aug 2015
    push :-D
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 28. Aug 2015
    push ;-)

    Hat keiner eine Idee?

    Mich wundert auch, dass die entsprechenden Registry Schlüssel alle im Win10 noch da sind aber anscheind keine Auswirkungen haben.

    Ich bin ja nicht der einzige, der das Problem hat.
    Siehe hier:

    http://exception198.blogspot.de/2015/08/how-to-increase-gdi-objects-limit-in.html
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 27. Aug 2015
    Hallo,
    der Peak-Wert wird es nicht sein, da ich bei einem Test festgestellt habe, die Anwendung bei 10000 GDI Handles (Anzeige TaskManager) auch wirklich die Grätsche macht. Das ist auch ein Wert, der entsprechend in der Registry hinterlegt ist aber bis Windows 8 konnte man den Wert in der Registry erhöhen und schon war es kein Problem mehr, mehr als 10000 GDI Handles zu haben. Unter Windows 10...
  • Forum: Programmieren allgemein

    AW: GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 26. Aug 2015
    Ich nochmal :-)

    Ich wollte das Problem mal noch ein bisschen mit Zahlen vertiefen.
    Meine Anwendung benötigt laut TaskManager (entspricht bei dem oben genannten Programm der Spalte "Alle GDIs") 7440 GDI Objekte.
    Das oben genannte Programm sagt mir in der Spalte "GDI Total" ein Wert von 6083. Das liegt daran, weil da ohne Ende Bitmaps drinne sind. Das weiß ich also woher der Wert kommt. Ob das...
  • Forum: Programmieren allgemein

    GDI Handles einer Anwendung

      Delphi
      by Alex_ITA01, 25. Aug 2015
    Hallo zusammen,
    ich weiß, wie man die Anzahl der GDI Handles einer Anwendung auslesen kann.
    Ich habe allerdings folgende Frage.

    Ich benutze dieses Tool zum auslesen und Anzeigen der GDI Handles:
    http://www.nirsoft.net/utils/gdi_handles.html

    Da gibt es eine Spalte, "GDI Total" und "alle GDIs".
    GDI Total ist die Aufsummierung der Spalten vorher (Bitmap, Pen usw).
    In der Hilfe steht...


URL zu dieser Suchanfrage:

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