[Lazarus] about raised exception class 'External: SIGSEGV'
FreeMan
freeman35 at delphiturkiye.com
Mon Apr 14 16:26:57 CEST 2014
Thank you for answer Luca,
14-04-2014 16:58 tarihinde, Luca Olivetti yazdı:
> It's an access to unallocated memory or trying to use a class instance
> that doesn't exist (i.e. it is nil).
> Since I don't know your program, maybe one of the FieldByName call is
> returning nil (i.e., a field with that name doesn't exist, so either the
> IsNull or the AsInteger would generate a SIGSEV:
I understood you, I was sent my code, its out off my code, Maybe Grid
has a problem,
Q.Close;
Q.Open; and query so fast close & open, can not grid be fast like that ?
when I try some different codes, sumo time I get list index outoff
bound(x) error in
/opt/lazarus/lcl/grids.pas TCustomGrid.ColRowToOffset(.... line
5562 AccumHeight[index]this cache class maybe not be fast, just my idea
I changed to code to this.This is not good for me, because user has to
select row always, check before everything because background refresh
move selected row to first row.
if not QUE_s then exit;
try
QUE_1.Refresh;
QUE_2.DisableControls;
QUE_2.Refresh;
QUE_2.EnableControls;
except....
> No currently it doesn't
> Note that in most cases when hitting such an error the only sensible
> option would be to terminate the program, but I'd like to intercept the
> exception and log it to a file before terminating the program, so I can
> do a post-mortem and see where the SIGSEV occurred.
Can you explain little bir more please? sorry for my poor english
Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20140414/c4f1a062/attachment-0003.html>
More information about the Lazarus
mailing list