Re: Win32lib working on Seven 64 bits
- Posted by jmduro Feb 10, 2015
- 1476 views
Hi Matt,
mattlewis said...
jmduro said...
The C_LONG_PTR definition caused a compilation error: undefined C_LONG_PTR.
That should be in std/dll.e. It's been in the code since at least March 2013.
That is because the most recent files I found in http://openeuphoria.org/eubins/struct/windows/64/ are dated from August 2012.
mattlewis said...
jmduro said...
win32libide seems to abort in a clean way thus not writing an error file. I think there must be an abort() instruction met without a previous warning or error log.
I don't know what could be happening there, though some sort of machine crash sounds likely. For serious errors like this, you can use trace(3) to find out where the crash is happening.
Even with trace(3) I can't see where the error stands. Maybe there ?
IDE_docking.ew:46 if fSyncOthers then IDE_docking.ew:47 for i = 1 to length(DockWindows) do IDE_docking.ew:49 if not(find(getHandle(DockWindows[i]), {hWnd, lParam})) IDE_docking.ew:50 VOID = sendMessage(DockWindows[i], WM_NCACTIVATE, fKeep === THE END === ... trace continues till here ... IDE_docking.ew:50 VOID = sendMessage(DockWindows[i], WM_NCACTIVATE, fKeep IDE_docking.ew:26 fKeepActive = wParam IDE_docking.ew:27 fSyncOthers = w32True IDE_docking.ew:32 if find(getId(lParam), DockWindows) then IDE_docking.ew:40 if 0 = not_bits( lParam ) then IDE_docking.ew:46 if fSyncOthers then
Regards
Jean-Marc