AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein try except und trotzdem eine Exception
Thema durchsuchen
Ansicht
Themen-Optionen

try except und trotzdem eine Exception

Ein Thema von looseleaf · begonnen am 21. Aug 2024 · letzter Beitrag vom 22. Aug 2024
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von paule32.jk
paule32.jk

Registriert seit: 24. Sep 2022
Ort: Planet Erde
356 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: try except und trotzdem eine Exception

  Alt 22. Aug 2024, 11:13
ich würde sagen: da fehlt eine .Create
weil
Delphi-Quellcode:
type
  TFoo = class;
procedure fufu;
var
  foo: TFoo;
begin
  foo := TFoo('ein parameter', 'zwei parameter');
end;
was anderes ist, als:
Delphi-Quellcode:
type
  TFoo = class;
procedure fufu;
var
  foo: TFoo;
begin
  foo := TFoo.Create('ein parameter', 'zwei parameter');
end;
aber beide Versionen vom Compiler übersetzt werden.
Frag doch einfach
Alles was nicht programmiert werden kann, wird gelötet
  Mit Zitat antworten Zitat
looseleaf

Registriert seit: 25. Mai 2011
69 Beiträge
 
#2

AW: try except und trotzdem eine Exception

  Alt 21. Aug 2024, 18:11
Erstmal freu ich mich über so rege Beteiligung. Und ja, wer ein With verwendet, gehört zum ANSI-C-Programmieren abkommandiert

Es ist eine Zugriffsverletzung mit einem Pointer ungleich 000000xx, also irgendeinem wild gewordenen Speicherbereich, würd ich mal interpretieren. Ich hab mehrere Stackdumps, und schau mir die morgenin deR Arbeit nochmal an.

wenn die ComboBox nil oder freigegeben wäre, dann könnte hier schon eine Exception auftauchen, weil im With ja gleich deren Items verwendet wird.
Aber mir ist nicht klar - wie dummzeuch auch nochmal präzisiert - wieso das Exception-Handling hier überhaupt nicht greift.

Ich schließe nicht aus, dass irgendwo im Programmverlauf via Application.ProcessMessages das Schließen des Forms ausgelöst werden könnte. Aber dann müsste die komplette Methode schon im Nirvana verschwinden (was würde hier wirklich passieren?), oder?

Liebe Grüße
Stefan
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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:23 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