1. name too long for open_dll
- Posted by SDPringle Aug 26, 2008
- 706 views
- Last edited Aug 27, 2008
I have run and bound a computer program for Windows. The bound version runs fine on Windows XP but when I run it on a Windows 98 box I get name too long for open_dll. open_dll is obviously called by win32lib.ew. The code will not work with older versions of win32lib.ew that run on Windows 9x, so I couldn't run it as an exw file. I remember reading that win32lib.ew was abandoning support for Windows 9X machines. It seems like such a strange error to see though anyway. Could this be an arbitrary limit imposed by the OS that doesn't exist in NT or is it something else?
Of the portable GUI tool kits available for EUPHORIA are any guaranteed to work on legacy OSes?
Shawn Pringle
2. Re: name too long for open_dll
- Posted by mattlewis (admin) Aug 27, 2008
- 766 views
I have run and bound a computer program for Windows. The bound version runs fine on Windows XP but when I run it on a Windows 98 box I get name too long for open_dll. open_dll is obviously called by win32lib.ew. The code will not work with older versions of win32lib.ew that run on Windows 9x, so I couldn't run it as an exw file.
That error message is generated by euphoria. It uses a buffer of 1040 bytes. I doubt that Win 9X will support path lengths that long (isn't there a limit of 256?). Could you track down the dll that it's failing to openor at least what is being passed to open_dll?
Matt