AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Delphi 12.1 verfügbar/veröffentlicht
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 12.1 verfügbar/veröffentlicht

Ein Thema von TurboMagic · begonnen am 4. Apr 2024 · letzter Beitrag vom 19. Apr 2024
Antwort Antwort
Benutzerbild von himitsu
himitsu

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

AW: Delphi 12.1 verfügbar/veröffentlicht

  Alt 13. Apr 2024, 21:49
Nach dem Ende des Debugens ... jedes Mal.

Zitat:
Listenindex außerhalb des gültigen Bereichs (10). TComponentList-Bereich ist 0..7.

[6E246208]{rtl290.bpl } System.Classes.TList.Get (Line 5234, "System.Classes.pas" + 2) + $B
[6FB6DFBF]{vcl290.bpl } Vcl.AppEvnts.TMultiCaster.GetAppEvents (Line 686, "Vcl.AppEvnts.pas" + 1) + $B
[6FB6D8E6]{vcl290.bpl } Vcl.AppEvnts.TMultiCaster.DoActivate (Line 438, "Vcl.AppEvnts.pas" + 5) + $9
[6FB12DD0]{vcl290.bpl } Vcl.Forms.TApplication.WndProc (Line 12854, "Vcl.Forms.pas" + 140) + $C
[6E26477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2
[6FB13927]{vcl290.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 13282, "Vcl.Forms.pas" + 23) + $1
[6FB1396A]{vcl290.bpl } Vcl.Forms.TApplication.HandleMessage (Line 13312, "Vcl.Forms.pas" + 1) + $4
[6FB13CA9]{vcl290.bpl } Vcl.Forms.TApplication.Run (Line 13451, "Vcl.Forms.pas" + 27) + $3
[002B8AD2]{bds.exe } bds.bds + $DE
Irgendwie findet man mehr, was nervt, als was jetzt besser ist.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.495 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Delphi 12.1 verfügbar/veröffentlicht

  Alt 15. Apr 2024, 09:51
Nach dem Ende des Debugens ... jedes Mal.
<SARKASMUS>Ach sei doch froh dass Du (im Gegensatz zu uns) überhaupt debuggen kannst ...</SARKASMUS>
  Mit Zitat antworten Zitat
BigAl

Registriert seit: 6. Sep 2008
Ort: Kehl
504 Beiträge
 
Delphi 12 Athens
 
#3

AW: Delphi 12.1 verfügbar/veröffentlicht

  Alt 15. Apr 2024, 09:59
Nach dem Ende des Debugens ... jedes Mal.
Debugging läuft hier gut (32bit und 64bit). Nur das sich nach dem Debuggen immer "Memory Leak" meldet wenn man strings inspiziert. Das ist aber schon seit ein paar Versionen so und stört mich eigentlich nicht weiter.
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Delphi 12.1 verfügbar/veröffentlicht

  Alt 15. Apr 2024, 10:28
Win64 : ähhh nja neee

Mit F7 in eine eigene Funktion reinspringen zu wollen ... der hält nicht an, so als hätte ich F9 gedrückt.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Delphi 12.1 verfügbar/veröffentlicht

  Alt 16. Apr 2024, 16:54
Hatte gestern den wohl fiesesten Fehler

* wollte nur Strg+Linksklick machen
* kam so ein Wartedialögchen "lade Datei Winapi.Windows.pas" ... statt den dialog einzubauen, wäre es schöner, das einfach schnell genug zu machen
* und da blieb es dann hängen ... nix ging mehr
* mehrmals rumgeschaut, ob irgendwo ein Dialog/Fehlermeldung offen ist
* * passiert nun ganz gern mal vermehrt, dass Dialoge auf dem falschen Monitor aufgehn
* * manchmal sind sie aber auch nur im Hintergrund, hinter dem eigenen Fenster versteckt, was sich aber nicht minimieren/verkleinern lässt

* nach 'ner viertel Stunde dann angefangen rumzuprobieren und bei Alt+F4 passiert auch was -> das Wartedialögchen verschwand
* aber hing immernoch alles, allerdings Neuzeichnen ging noch (kein "reagiert nicht" vom Windows zu sehn)
* natürlich war auch der __recovery-Ordner leer (was mich nicht wirklich erfreut fröhlich rumhüpfen ließ)

* in der Taskleiste auf "Fenster schließen" wollte Delphi reagieren, aber es knallte immer eine Zugriffsverletzung
* mit Delphi 11 dann das D12 gedebuggt und die Exception kam von dort, wo Delphi den "willst'e Speichern"-Dialog anzeigen wollte
* Fehlermeldung wegklicken und "Fenster schließen" war das Einzige, was noch ging, aber auch immer in der Exception landete


* Außerdem hat Emba in den letzten Jahrzehnten es nicht geschafft zu reparieren, dass, wenn man sich mit dem Debugger vom Prozess trennt, der Prozess dann NICHT sofort abraucht und wortlos gekillt wird.
* Wozu gibt es dann die Option "Vom Programm trennen", wenn ich auch direkt "Programm beenden" wählen könnte?
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (16. Apr 2024 um 16:57 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.002 Beiträge
 
Delphi 12 Athens
 
#6

AW: Delphi 12.1 verfügbar/veröffentlicht

  Alt 17. Apr 2024, 06:30
* Außerdem hat Emba in den letzten Jahrzehnten es nicht geschafft zu reparieren, dass, wenn man sich mit dem Debugger vom Prozess trennt, der Prozess dann NICHT sofort abraucht und wortlos gekillt wird.
* Wozu gibt es dann die Option "Vom Programm trennen", wenn ich auch direkt "Programm beenden" wählen könnte?
Das funktioniert bei mir in aller Regel problemlos, es sei denn vorher war schon ein Fehler im Programm aufgetreten.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Der schöne Günther

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

AW: Delphi 12.1 verfügbar/veröffentlicht

  Alt 17. Apr 2024, 06:44
So kenne ich das auch: Wenn man mitten in einer Exception-Behandlung den Debugger vom Prozess trennt schmiert der Prozess einfach ab.

Kann man bestimmt irgendwie argumentieren, dass das "as designed" ist, halte ich aber auch für einen Defekt.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Delphi 12.1 verfügbar/veröffentlicht

  Alt 17. Apr 2024, 13:23
Ich kann mich nicht erinnern, dass es jemals wirklich funktioniert hat (mindestens seit XE),
egal ob der Debugger von Anfang an dran hing, oder erst später angehängt wurde.

Es ist auch egal, ob nach einer Exception (aber ja, meistens war vorher eine Exception oder es was im Deadlock ... drum schau ich ja rein)
und ob der Prozess noch in Pause oder mit F9 fortgesetzt wurde.

Entweder ist das Programm sofort weg (meistens und ohne einen Mucks)
oder es raucht kurz danach mit wirren Exceptions ab (selten).



OK, es wäre eh irgendwann abgeraucht, da es die BDS ja hing.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (17. Apr 2024 um 13:26 Uhr)
  Mit Zitat antworten Zitat
BigAl

Registriert seit: 6. Sep 2008
Ort: Kehl
504 Beiträge
 
Delphi 12 Athens
 
#9

AW: Delphi 12.1 verfügbar/veröffentlicht

  Alt 16. Apr 2024, 17:05
Win64 : ähhh nja neee

Mit F7 in eine eigene Funktion reinspringen zu wollen ... der hält nicht an, so als hätte ich F9 gedrückt.
Das funktioniert hier problemlos... Evtl. ist die Funktion bei Dir "inline". Kannst Du einen Breakpoint in der Funktion setzen?
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)
  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 11:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz