AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

mysteriöse Exception

Ein Thema von UliTs · begonnen am 1. Jun 2020 · letzter Beitrag vom 4. Jun 2020
Antwort Antwort
Seite 1 von 2  1 2      
UliTs

Registriert seit: 20. Mai 2020
Ort: 52074 Aachen
50 Beiträge
 
Delphi 10.4 Sydney
 
#1

mysteriöse Exception

  Alt 1. Jun 2020, 14:31
Hallo,

ich habe in Zusammenhang mit FireDac und Erstellen eines neuen Diaologs ein mysteriöses Problem.
Faul wie ich bin, habe ich kurzerhand einen bestehenden Dialog mittels "speichern unter" dupliziert, den neuen Dialog angepaßt und ebenso in das Projekt eingebunden.
Scheinbar funktioniert auch alles. Jedoch kommt beim Scrollen in DBGrid nach einiger Zeit (evtl immer bei den gleichen Datensätzen) die folgende Fehlermeldung:

Code:
Im Projekt Test.exe ist eine Exception der Klasse $C0000005 mit der Meldung 'access violation at 0x0040ad08:
read of address 0x20726168 aufgetreten.
Wenn man auf "Anhalten" klickt, sieht man anschließend CPU-Assemblercode und es hilft nur der Abbruch der Ausführung.

Ich habe keine Ahnung warum es dazu kommt. Kennt jemand so ein Problem? Und wie könnte man der Ursache auf den Grund kommen?
  Mit Zitat antworten Zitat
Benutzerbild von blawen
blawen

Registriert seit: 1. Dez 2003
Ort: Luterbach (CH)
677 Beiträge
 
Delphi 12 Athens
 
#2

AW: mysteriöse Exception

  Alt 1. Jun 2020, 19:06
Hallo,

ich habe in Zusammenhang mit FireDac und Erstellen eines neuen Diaologs ein mysteriöses Problem.
Faul wie ich bin, habe ich kurzerhand einen bestehenden Dialog mittels "speichern unter" dupliziert, den neuen Dialog angepaßt und ebenso in das Projekt eingebunden.
Scheinbar funktioniert auch alles.
Hast Du den Namen des Dialogs auch angepasst?
Roland
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#3

AW: mysteriöse Exception

  Alt 2. Jun 2020, 09:22
Falls Du das beruflich machst, kauf Dir MadExcept. Machst Du das privat lad es Dir einfach runter. Das eröffnet Dir eine neue Welt bei der Fehlersuche.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
rabatscher

Registriert seit: 13. Dez 2007
Ort: Bruck an der Mur
69 Beiträge
 
#4

AW: mysteriöse Exception

  Alt 2. Jun 2020, 09:36
Hi!

Solche Exceptions kommen normalerweise, wenn ein Aufruf an eine Windows lib (z.B. WinRT oder eine dll) gemacht wird, das entweder ungültige Daten oder einen Nullpointer enthält (zumindest wars bei mir immer so...)

Was sagt eigentlich der Callstack - der gibt normalerweise super Hinweise.

Und ja.. Madexcept wirkt Wunder!

lg
Mike
  Mit Zitat antworten Zitat
UliTs

Registriert seit: 20. Mai 2020
Ort: 52074 Aachen
50 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: mysteriöse Exception

  Alt 2. Jun 2020, 14:06
...
Hast Du den Namen des Dialogs auch angepasst?
Ja, sonst käme es doch direkt beim Übersetzen zu einer Fehlermeldung .
  Mit Zitat antworten Zitat
UliTs

Registriert seit: 20. Mai 2020
Ort: 52074 Aachen
50 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: mysteriöse Exception

  Alt 2. Jun 2020, 14:17
Hallo Rabatscher und Sherlock,

vielen Dank für Eure Hinweise. Blöderweise ist mein Englisch nicht das Beste. Aber MadExcept ist nur auf Englisch, richtig? Wird dass bei der Insallation in Delphi eingebunden?
--
Zu dem Hinweis bezüglich Callstack. Ich bin vermutlich zu blöd ... Aber wie kann ich mir den anzeigen lassen?

Uli
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#7

AW: mysteriöse Exception

  Alt 2. Jun 2020, 14:54
Moin...
Zitat:
Aber MadExcept ist nur auf Englisch, richtig?
...falsch und richtig. Die Einstellungen sind auf englisch. Die Fehlertexte kannst du dir, beliebig, auch auf Deutsch einpflegen.
Zitat:
Wird dass bei der Insallation in Delphi eingebunden?
Ja. Du kannst auch das projektweise aktivieren oder deaktivieren.
Zitat:
Zu dem Hinweis bezüglich Callstack
Mit madExcept: siehe Bilder.
Miniaturansicht angehängter Grafiken
1.png   2.png  
  Mit Zitat antworten Zitat
UliTs

Registriert seit: 20. Mai 2020
Ort: 52074 Aachen
50 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: mysteriöse Exception

  Alt 2. Jun 2020, 15:03
Ah, danke. Dann werde ich es mal testweise installieren. Ich tappe so völlig im dunkeln .
Wenn ich übrigens den Befehl
Code:
FDMoniFlatFileClientLink1.Tracing := True;
hinzufüge, kommt keine Fehlermeldung mehr .
  Mit Zitat antworten Zitat
Benutzerbild von MyRealName
MyRealName

Registriert seit: 19. Okt 2003
Ort: Heilbronn
675 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: mysteriöse Exception

  Alt 2. Jun 2020, 15:19
Jedi hat sowas auch kostenlos. Muss man auch nicht die ganze Bibliothek einbinden, da gab es ein paar units, die einfach beim Compilieren da sein müssen und ind er uses Liste stehen und fertig, wenn ich mich recht entsinne. Habe das mal bei einem kunden gesehen. Privat nutze ich auch MadExcept.
  Mit Zitat antworten Zitat
UliTs

Registriert seit: 20. Mai 2020
Ort: 52074 Aachen
50 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: mysteriöse Exception

  Alt 3. Jun 2020, 09:18
Ah, danke. Dann werde ich es mal testweise installieren. Ich tappe so völlig im dunkeln . ...
Habe es jetzt installiert. Beim Projekt habe ich "Enable MadExcept" angeklickt. Leider kommt die gleiche Fehlermeldung wie bisher ohne auch nur irgendwie zusätzliche Informationen zu liefern. So, als ob MacExcept nicht vorhanden wäre. Hat jemand eine Idee, woran das liegen könnte?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 18:40 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