Re: [ANN] win32lib update - call for testers
- Posted by CChris <christian.cuvier at ?gric?lture.gouv.fr> Oct 30, 2007
- 707 views
Bob Thompson wrote: > > > 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 Strange, as I can run your test file with n=10000000 without a crash... I'll check this further, but there is hardly a clue abou the origin of he problem. Emailing you the whole distribution, it may help. CChris