Re: [ANN] win32lib update - call for testers
- Posted by Bob Thompson <rthompson at rthomps?n.karo?.co.uk> Oct 29, 2007
- 696 views
> CChris wrote: > I think I got it. Locate the getData() function in win32lib.ew and replace > the starting if branch like this: <snip> This is part of ex.err from Win32lib.ew without your modification. I'm still getting much the same error with your modification using the example I submitted. Crashing still initiates with the paste event. Regards, Bob C:\EUPHORIA\WIN32LIB\INCLUDE\w32dll.ew:212 in function w32Func() A machine-level exception occurred during execution of this statement funcid = 137 parms = {-64043,853026,770,0,0} lRC = <no value> libfunc = <no value> lFuncDef = 38'&' linked = <no value> memset = 0 i = 5 ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:23590 in function DefProcessing() id = 18 pSource = -9987 hWnd = 853026 iMsg = 770 wParam = 0 lParam = 0 lResult = <no value> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:23684 in function MessageProcessor() pSource = -9987 hWnd = 853026 iMsg = 770 wParam = 0 lParam = 0 id = 18 lHandledEvent = 0 lTemp = 42'*' result = <no value> lUserReturn = <no value> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:23744 in function SubProc() hWnd = 853026 iMsg = 770 wParam = 0 lParam = 0 ^^^ call-back from Windows ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:3827 in function sendMessage() id = 18 pCmd = 770 wParm = 0 lParm = 0 memset = 0 lRetVal = <no value> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:16644 in procedure paste() id = 18 ... called from C:\EUPHORIA\BIN\z_window.exw:20 in procedure Paste() self = 14 event = 4 params = {} ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:4175 in function invokeHandler() id = 14 event = 4 params = {} lRoutines = { {152} } lStates = { {1} } lCallType = 1 lPos = <no value> lNotify = <no value> lRecvr = <no value> i = 1 j = 1 i = <no value> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:22369 in function fDoCommand() id = 14 hWnd = 4522872 iMsg = 273 wParam = 14 lParam = 0 pReturn = -2761 lRC = {-9987} lChildId = <no value> lParent = <no value> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:23687 in function MessageProcessor() pSource = -2761 hWnd = 4522872 iMsg = 273 wParam = 14 lParam = 0 id = 3 lHandledEvent = 16 lTemp = 1 result = <no value> lUserReturn = <no value> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:23738 in function WndProc() hWnd = 4522872 iMsg = 273 wParam = 14 lParam = 0 ^^^ call-back from Windows ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\w32dll.ew:280 in procedure w32Proc() funcid = 101'e' parms = {955700} libfunc = <no value> lFuncDef = 52'4' memset = 0 i = 1 ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:24254 in procedure eventLoop() pData = {} temp = <no value> msg = 955700 getRC = 1 inc = <no value> el = 1 lTock = 0 ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:24473 in procedure WinMain() id = 3 style = 0 lInitFocus = -1 lRtnId = <no value> lEventName = <no value> lInitView = <no value> ... called from C:\EUPHORIA\BIN\z_window.exw:47