![]() |
mysteriöse Exception
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:
Wenn man auf "Anhalten" klickt, sieht man anschließend CPU-Assemblercode und es hilft nur der Abbruch der Ausführung.
Im Projekt Test.exe ist eine Exception der Klasse $C0000005 mit der Meldung 'access violation at 0x0040ad08:
read of address 0x20726168 aufgetreten. Ich habe keine Ahnung warum es dazu kommt. Kennt jemand so ein Problem? Und wie könnte man der Ursache auf den Grund kommen? |
AW: mysteriöse Exception
Zitat:
|
AW: mysteriöse Exception
Falls Du das beruflich machst, kauf Dir
![]() Sherlock |
AW: mysteriöse Exception
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 |
AW: mysteriöse Exception
Zitat:
|
AW: mysteriöse Exception
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 |
AW: mysteriöse Exception
Liste der Anhänge anzeigen (Anzahl: 2)
Moin...:P
Zitat:
Zitat:
Zitat:
|
AW: mysteriöse Exception
Ah, danke. Dann werde ich es mal testweise installieren. Ich tappe so völlig im dunkeln :( .
Wenn ich übrigens den Befehl
Code:
hinzufüge, kommt keine Fehlermeldung mehr :roll:.
FDMoniFlatFileClientLink1.Tracing := True;
|
AW: mysteriöse Exception
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.
|
AW: mysteriöse Exception
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:04 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 by Thomas Breitkreuz