Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   try? (https://www.delphipraxis.net/149070-try.html)

DeddyH 13. Mär 2010 18:14

Re: try?
 
Dann hilft nur: Breakpoint setzen, Durchsteppen, fehlerauslösende Zeile ermitteln und nachsehen, woran es liegen könnte.

Sanguis 13. Mär 2010 18:40

Re: try?
 
Ich weiß woran es liegt, das die AcessViolation auftritt. Eben daran das ich auf inaktive Buttons des DBNavigator klicke. Die Frage ist nicht, wie ich das Auslösen der AV verhindere sondern wie ich es abfange.

fatalerror 13. Mär 2010 19:08

Re: try?
 
Zitat:

Zitat von Sanguis
Ich weiß woran es liegt, das die AcessViolation auftritt. Eben daran das ich auf inaktive Buttons des DBNavigator klicke. Die Frage ist nicht, wie ich das Auslösen der AV verhindere sondern wie ich es abfange.

Sorry, aber deine Erklärung für die AV ist nicht einleuchtend.
Ein Klick auf einen inaktiven Button löst keine Aktion bzw keinen Event aus.
Oder verwendest du nicht den mit Delphi ausgelieferten DBNavigator? Dann würde der Fehler allenfalls in dieser Komponente liegen, was ich mir aber nicht richtig vorstellen kann.

Sanguis 13. Mär 2010 19:31

Re: try?
 
Die AV wird ausgelöst, weil ich meinen Quelltext im onClich des DBNavigator habe.

fatalerror 13. Mär 2010 19:40

Re: try?
 
Zitat:

Die AV wird ausgelöst, weil ich meinen Quelltext im onClich des DBNavigator habe.
Genau das stimmt nicht bei einem Standard DBNavigator.
Bei einem Klick auf einen inaktiven Button im DBNavigator wird keine Aktion ausgelöst.

Sanguis 13. Mär 2010 19:47

Re: try?
 
So, hab es gelöst. Ich hab meinen Code in die onDataChange Routine des DataSource gepackt. Im onClick steht jetzt nichts mehr, es wird auch keine AV ausgelöst.

Gruß,
Andreas


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:48 Uhr.
Seite 2 von 2     12   

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