Hello, With the recent compilation:
Svn Lazarus 11204 Svn FPC 2.3.1 7459 OS: linux Fedora core 6 Compile under GTK 1 I've a strange bug. In this fonction ( Which was worked perfectly from few months an never chage ). -------------------------- procedure TFunc_Sql.List_TablesSelectionChange(Sender: TObject; User: boolean); begin If List_Tables.ItemIndex<0 then List_Tables.ItemIndex:=0; T_Name:=List_Tables.Items[List_Tables.ItemIndex]; // The selected table name If SQLQuery.Active Then SQLQuery.Close; // Close the precedent query SQLQuery.SQL.Text:='Select * From '+ T_Name; SQLQuery.Open; //Open to list in DbGrid end; -------------------------- The line "If SQLQuery.Active Then SQLQuery.Close;" cause an access violation and close the application without visible cause. Sometimes this happens after only two or tree selections, sometime after more of 20 selections. It's no rely with a specific table. With the debugger active the crash return various messages. I've noticed this three: -------------------------------------- Run error 204 Execution suspendue adresse $0806558E Execution suspendue adresse $08063300 Procedure SYSTEM_HANDLERERRORAARFRAME$LONGINT$POINTER$POINTER Or Execution suspendue adresse $0806544A procedure SYSTEM_SYSTEMFREEMEM$POINTER$$LONGINT Run error 216 Acces violation Or Execution suspendue adresse $08065041 procedure SYSTEM_SYSGETMEM_FIXED$LONGINT$$POINTER Run error 216 Acces violation --------------------------------------- Did somebody understand ? -------------------------------------- _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives