![]() |
Access Violation bei Open Dialog
Hi,
ich habe ein sehr großes Problem. Ich rufe über einen Button einen ganz normalen Open Dialog auf. Das ist auch schon das Problem, wenn ich auf den Buttn wo folgendes drinnen steht:
Delphi-Quellcode:
draufdrüke dann kommt folgender Fehler:
OpenDialog1.Execute;
Edit1.Text := OpenDialog1.Filename; Zitat:
Der Fehler kommt sowohl beim Compillieren als auch wenn man die Exe Datei extern aufruft. Woran liegt das? Ich habe auch schon den Opendialog gelöscht und wieder eingefügt aber das bringt alles nichts. Was kann ich jetzt machen? Das Projekt von vorne anfangen kommt überhaupt nicht in Frage! Wenn ich ein neues Projekt erstelle und den Opendialog öffne geht alles. MFG Lars Wiltfang |
Re: Access Violation bei Open Dialog
Hallo Larsi,
vielleicht mal ein
Delphi-Quellcode:
einbauen ;-)
Try Except
|
Re: Access Violation bei Open Dialog
Hallo,
sicher dass das genau dort kommt (Breakpoint setzen !) Ausserdem muss es heissen
Delphi-Quellcode:
if OpenDialog1.Execute then
begin xxx:= OpenDialog1.FileName end; > Ich habe auch schon den Opendialog gelöscht und wieder eingefügt > 1. einfach in der IDE (im Quellcode) 2. über den Form-Designer 1. geht natürlich schief, weil die Variable dann NIL ist Heiko |
Re: Access Violation bei Open Dialog
Das:
Zitat:
Delphi-Quellcode:
heißen.
if OpenDialog1.Execute then
Edit1.Text := OpenDialog1.Filename; Uli. // EDIT: Kein roter Kasten? :-) |
Re: Access Violation bei Open Dialog
Hi
Ich habe z.Z. ein ganz ähnliches Problem: In meinem Programm habe ich zwei TSaveDialogs und seit gestern kommt bei beiden immer bei Execute() eine AV wie oben beschrieben. Wenn ich das Prog ohne Debugger ausführe, beendet es sich an der Stelle ohne Meldung. Das ganze hat auch schon reibungsfrei funktioniert. Im Zusammenhang mit den TSaveDialogs habe ich nichts großartig geändert, jedenfalls nicht dass ich wüsste. Woran könnte das liegen?? Ich führe die Dialoge ganz normal aus:
Delphi-Quellcode:
Mit Try .. Except ändert sich nichts.
if SaveDialog.Execute then begin
end else begin end; Olli |
Re: Access Violation bei Open Dialog
Erzeugst Du die Dialoge dynamisch oder sind das einfach nur Komponenten auf dem Formular?
|
Re: Access Violation bei Open Dialog
Also bei mir sinds nur Komponenten (ja ich habe das Problem auch noch).
|
Re: Access Violation bei Open Dialog
Häng doch das Projekt mal an, wenn es nicht zu geheim ist.
|
Re: Access Violation bei Open Dialog
Is zu geheim tut mir leid :lol: *Spannung mach* Aber in der Form steht wirklich nicht viel anderes. Ich tippe auf Delphi Bug der auftritt wenn man den Dialog zur falschen Stelle aufruft. ok.de kann ja seinen Code hochladen :lol:
|
Re: Access Violation bei Open Dialog
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 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