Nach Ausführen des OpenDialogs --> Fehler

Rund um die LCL und andere Komponenten
Antworten
STS301
Beiträge: 37
Registriert: Mi 26. Mär 2008, 16:40
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Nach Ausführen des OpenDialogs --> Fehler

Beitrag von STS301 »

hi

ich habe eine Form mit einem Button, einem TIamge(picture) und einen Opendialog(opend).
der Code sieht so aus:

[delphi] //buttonclick
if opend.Execute then
picture.Picture.LoadFromFile(Opend.FileName); [/delphi]

jedoch wenn ich den Buttonklicke, in eigene Dokumente gehe und er zeigt mir dann diese Fehlermeldungen an:
"Project raised exception class 'External: SIGSEGV'.

"Ausführung angehalten
Adresse: $00000000
Prozedur: ??
Datei

(TODO: Assembler-Ansicht an dieser Stelle)"

was ist der Auslöser?
Der Opendialog wird davor nicht benützt
mfg Sebastian

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: Nach Ausführen des OpenDialogs --> Fehler

Beitrag von monta »

Es gab bei einigen Versionen ein Problem zwischen dem GDB und den Dialogen. Sobald ein Dialog aufgerufen wurde, gab der GDB diese SIGSEV aus.

Starte mal deine Anwendung außerhalb der IDE, bzw. ohne Debugger, dann sollte es ohne die Fehlermeldung gehen, wenn es dieses Problem war.
Johannes

STS301
Beiträge: 37
Registriert: Mi 26. Mär 2008, 16:40
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Re: Nach Ausführen des OpenDialogs --> Fehler

Beitrag von STS301 »

ja jetzt funktioniert es, danke
mfg Sebastian

Antworten