[lazarus] Bug in Win32 code
Martin Smat
martin.smat at tiscali.cz
Sun Nov 17 09:38:05 EST 2002
Hi,
there is a serious bug in Windows specific code. This is in file
win32proc.inc. The result value in function ObjectToHwnd(...) is in some
cases uninitialized (for example when using toolbarbuttons - AObject is
TWinControl but AObject.HandleAllocated returns False), which often
causes Windows crashing. Now I´m able to run toolbar example without
crashing Windows. Please apply the attached patchfile for fixing
this.
And now one question. Does anybody know how to create a handle for
toolbarbuttons in Win32 API?
The handle is IMO needed because of endless loop when handle = 0 (but
I´m not 100% sure).
Martin Smat.
585a586
> Handle := 0;
614d614
< Handle := 0;
617c617
< If handle = 0 Then
---
> If Handle = 0 Then
More information about the Lazarus
mailing list