Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: orlandi marco - Gennaio 19, 2014, 11:39:01 pm
-
Salve,
ho scritto una piccola applicazione che funziona bene tranne per openDialog che produce sempre un errore sigsegv. Pensando di aver fatto qualche errore ho provato con il programma di esempio ComDialogs per vedeere la sintassi ma anche questo da lo stesso errore.
-
dacci maggiori info: sigsevg e niente altro?
che os usi? versione di lazarus?
-
s.o. W Vista
lazarus ver 1.2RC1
procedure TTachisto.Button3Click(Sender: TObject);
begin
opendialog1.Execute;
end;
il messaggio completo č "il progetto ELP ha sollevato una eccezione di classe 'External:SIGSEGV'. At address 7782B23D.
Un'altra cosa se clicco sull'icona del OpenDialog sulla Form si apre la finestra per selezionare il file.
-
Ho trovato una soluzione parziale. Ho impostato su Ispettore oggetti | Options del openDialog il parametro ofOldStyleDialog a True e cosė il programma non da errore e non si blocca. Ma si apre con la vecchia finestra di Windows. Sul form se clicco su OpenDialog con il parametro ofOldStyleDialog impostato a false si apre con la finestra usuale di Window Vista