Compatability issues

Compatability issues

I have come across issues where one version of euphoria will not link to a version of a dll, whereas another one will. This can be very frustrating, especially where other people are reporting no issue, because they are using a different version of euphoria, or a different dll.

The purpose of this page is to gather the incompatabilities in one place. So try different version of eu with different version of the dlls, and report your results here.

For the sake of clarity, and to avoid assumptions, the bits refers to the os architecture, while euphoria and dlls are 32 bits only. If you wish to add 64 bit eu and dlls, then specify it in the column. 32 bit eu can only call 32 bit dlls, and 64 bit eu can only call 64 bit dlls, so these must match.

Platform OS bits Eu Version Eu bits dll dll version (if known) works?
win8.1 64 4.05 32 sdl yes
win8.1 64 4.1 32 sdl no
win8.1 64 4.05 32 sqlite yes
win8.1 64 4.1 32 sqlite no
win8.1 64 4.05 32 euiup dlls partly - iupshow() fails
win8.1 64 4.1 32 euiup dlls yes

I now suspect that it's a an Eu4.05 vs Eu4.10 issue. Jim Brown has suggested adding a '+' to the dll calls - will see if this makes a differenc. I have put the table on the forum for easy addition, if anyone wishes to. Here


Quick Links

User menu

Not signed in.

Misc Menu