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 7C91B1FA :0 ntdll!RtlpWaitForCriticalSection()
#1 7C901046 :0 ntdll!RtlEnumerateGenericTableLikeADirectory()
#2 0078C9A0 :0 U_SYSTEM_ORPHANED_FREELISTS()
#3 0040EC19 :0 SYSTEM_SYSENTERCRITICALSECTION$formal()
#4 0040E748 :0 SYSTEM_ENTERCRITICALSECTION$TRTLCRITICALSECTION()
#5 0040DDF8 :0
#0 7C91B1FA :0 ntdll!RtlpWaitForCriticalSection()
#1 7C901046 :0 ntdll!RtlEnumerateGenericTableLikeADirectory()
#2 0078C9A0 :0 U_SYSTEM_ORPHANED_FREELISTS()
#3 0040EC19 :0 SYSTEM_SYSENTERCRITICALSECTION$formal()
#4 0040E748 :0 SYSTEM_ENTERCRITICALSECTION$TRTLCRITICALSECTION()
#5 0040DE42 :0
function tdatalist.internaladddata(const quelle; docopy: boolean): integer;
var
int1: integer;
po1: pointer;
begin
beginupdate;
try
internalsetcount(fcount + 1,true);
int1:= fcount - 1 + fringpointer;
if int1 = fmaxcount then begin
dec(int1,fmaxcount);
end;
po1:= fdatapo
so that its contents fully disappear like the column width becomes zero.
And the column has widget(s) in its fixrow cell(s).
--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development.
On 12/23/2011 07:29 AM, IvankoB wrote:
git master 49d1734bff64bc88294fd4f1d2262d4a7a030007 has some changes
with inherited DB components, please try again.
Still SigSegv in CHECKLINEBREAK on accessing info.text.text[283861] (on
clicking within REFPERIODVIEWFORM):
Simple testcase
The stack trace:
#0 0192 :0 ??()
#1 005E5992 :0 DB_TDATASOURCE_$__DOSTATECHANGE()
#2 005E5A5E :0 DB_TDATASOURCE_$__PROCESSEVENT$TDATAEVENT$LONGINT()
#3 :0 ??()
Still not fixed.
Active thread: 0x0192 in ?? ()
#0 0192 :0 ??()
#1 005E5C02 :0
7 matches
Mail list logo