AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Nach 20/30 starts aus der IDE speicher voll
Thema durchsuchen
Ansicht
Themen-Optionen

Nach 20/30 starts aus der IDE speicher voll

Ein Thema von schorsch666 · begonnen am 26. Sep 2023 · letzter Beitrag vom 27. Sep 2023
Antwort Antwort
schorsch666

Registriert seit: 21. Apr 2011
81 Beiträge
 
#1

Nach 20/30 starts aus der IDE speicher voll

  Alt 26. Sep 2023, 12:43
Moin@ALL,
ich wollte euch mal fragen, ob ihr dazu vllt. nen Tipp habt:

Meine IDE schmiert immer nach 20 - 30 Aufrufen meines Proggis mit - entweder "speicher voll" ab - oder bleibt einfach haengen. jetzt habe ich schon mit "ReportMemoryLeaksOnShutdown := true;" versucht, aber bei den infos, die da kommen verstehe ich nur bahnhof. auch bin ich ganze code-bloecke durchgegangen und habe die jeweils in kleinen testprogs getestet - jeweils ohne leaks. auch habe ich stueck fuer stueck mal disabled - selbes "nicht"-problem.

also ich kille generell alles, was irgendwie creiert wird und im main im finalization abschnitt scanne ich sogar nochmal alle stringlisten, arrays, etc. und setze die sogar teilweise auf ""/NIL/Length(0) - je nachdem wer owner ist. auch styles usw. setze ich zurueck. in ALLEN try... sind finally... - hmmm....

die frage ist jetzt- weil ich recht grosse imagelisten habe (die .rsm hat 148 MB) - ob ich da vllt. irgendwas killen muss, doch da ich die in nem datenmodul habe, müssten die doch autom. gekillt werden, oder? super waere halt ein tool, in welchem man gescheit lesen kann, an welcher stelle, wo welche variable, etc...

naja, vllt. hat ja jemand ne idee, oder nen tipp von euch...

...de Schorsch
  Mit Zitat antworten Zitat
Der schöne Günther
Online

Registriert seit: 6. Mär 2013
6.158 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Nach 20/30 starts aus der IDE speicher voll

  Alt 26. Sep 2023, 13:52
Du musst den Fehler nicht unbedingt bei dir suchen, sondern der kann genauso gut in der IDE liegen, die ist ja alles andere als fehlerfrei.

Wichtig wäre, was bei dir „abschmieren“ heißt: Geht die bds.exe einfach aus, oder hängt sie sich auf ewig (oder nur sehr lange) auf? Und vor allem: Welche Version?

Ich persönlich habe mich ehrlich gesagt damit abgefunden, dass die IDE das Programm ein paar mal debuggen kann, und danach fällt alles in sich zusammen. Einfach IDE neu starten und gut ist…
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Nach 20/30 starts aus der IDE speicher voll

  Alt 26. Sep 2023, 13:55
Entsteht das Problem schon durch Projekt laden oder erst nach Projekt starten (Debug- oder Release-Modus?)
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.452 Beiträge
 
Delphi 12 Athens
 
#4

AW: Nach 20/30 starts aus der IDE speicher voll

  Alt 26. Sep 2023, 14:00
Welche Delphi Version ist das denn genau?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
schorsch666

Registriert seit: 21. Apr 2011
81 Beiträge
 
#5

AW: Nach 20/30 starts aus der IDE speicher voll

  Alt 27. Sep 2023, 13:26
Moin in die runde,
uups vergessen - delphi 11.1. ach ja, es ist zzt immer die debug-version.

also ich kann immer ganz normal arbeiten/coden und immer mal F9, checken, weitercoden. doch irgendwann friert delphi entweder komplett ein, oder bringt beim start der anwendung irgendwelche gurus von wegen "fehler beim laden eines images" oder sonstwas.

und wenn delphi einfriert, dann immer an ner anderen stelle. es ist also nicht wirklich nachvollziehbar. doch aktuell habe ich mir angewoehnt, um die mittagszeit alles zuzumachen, 10 sek. warten und alles wieder auf. dann gibt nie probleme. dieses "debugging-patch for w32" habe ich uebrigens schon lange installiert, das 11.1 Patch 1 auch. installiert habe ich auch noch die Bookmarks 1.6.3 und Navigator 1.6.3 und einiges mehr - auch ne menge styles.

unidac, Indy, TeeGrid und die TMS FMX component suite, etc. - aber die machten eigtl. noch nie probs.

das einzige, dass - aber eben nicht immer/meist wenn delphi laenger offen war - beim beenden kommt ist ne schutzverletzung von einer debugger-erweiterung, deren fehler ich aber akt. nicht habe und auch die kompos/name nicht finde - weder im getit noch im packages.

...de Schorsch

Geändert von schorsch666 (27. Sep 2023 um 13:46 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#6

AW: Nach 20/30 starts aus der IDE speicher voll

  Alt 27. Sep 2023, 14:47
Man kann Delphi mit Delphi debuggen.
(oder mit einem anderen Debugger)

Wenn es hängt, dann neues Delphi starten und damit ins andere Delphi reinsehen, wo es denn grade hängt. -> StackTrace


Menü > Start > Mit Prozess verbinden > die BDS.exe, wo der Verbinden-Knopf nicht inaktiv ist.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
schorsch666

Registriert seit: 21. Apr 2011
81 Beiträge
 
#7

AW: Nach 20/30 starts aus der IDE speicher voll

  Alt 27. Sep 2023, 15:06
na dat is ja ma ne info. cool. teste ich mal, wenns mal wieder soweit ist.

trotzdem waere es cool, wenn man ein tool haette, wo man mal genau checken kann, wo/wie/welche variable...

tks..
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:24 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