once the widget gets focus (clicked). Before accessing the cells they look correctly.
The bound query has dso_utf8/stringmemo set TRUE. The database encoding is UTF8. The text is russian. Finally, playing with the failing cells results in SigSegv with the below stack trace: #0 0040DC43 :0 SYSTEM_SYSGETMEM_FIXED$LONGWORD$$POINTER() #1 00000070 :0 ??() #2 00000007 :0 ??() #3 00057ED3 :0 ??() #4 0045EDCA msestrings.pas:845 UTF8TOSTRING(VALUE=0xf95b8 #208#159#208#190#208#180#208#191#208#184#209#129#208#189#208#176#209#143' '#208#186#208#176#208#188#208#191#208#176#208#189#208#184#209#143' 2011 '#208#179#208#190#208#180' ', result=0x0) #5 00573212 msebufdataset.pas:2818 TMSEBUFDATASET__LOADBUFFER(BUFFER={BLOBINFO = 0x0, FIELDDATA = {NULLMASK = {255}}}, this=<error reading variable>) #6 00572B2C msebufdataset.pas:2663 TMSEBUFDATASET__GETNEXTPACKET(ALL=true, this=<error reading variable>) #7 00572402 msebufdataset.pas:2460 TMSEBUFDATASET__GETRECORD(BUFFER=0x4232260 '', GETMODE=GMNEXT, DOCHECK=true, this=<error reading variable>) #8 00517249 msebufdataset.pas:0 DB_TDATASET_$__GETNEXTRECORD$$BOOLEAN() #9 0057B151 msebufdataset.pas:6397 TMSEBUFDATASET__GETNEXTRECORD(this=<error reading variable>) #10 0051731F msebufdataset.pas:0 DB_TDATASET_$__GETNEXTRECORDS$$LONGINT() #11 04277080 msebufdataset.pas:0 ??() #12 00517B32 msebufdataset.pas:0 DB_TDATASET_$__RECALCBUFLISTSIZE() #13 00000009 msebufdataset.pas:0 ??() #14 00000000 msebufdataset.pas:0 ??() ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk