If you have a french version of VB installed (because you borrowed it from the school to (blank) then brought it back), don't expect to make DLLs easily.
See, when you're using the french version of VB, boolean values convert to strings like so:
false -> "faux"
true -> "vrai"
as opposed to the usual. They also convert back the same way. No problem, in the end, right? Wrong. When you compile the DLL, it's language switches to english. Any old data you have stored as a string (cause you're lazy) is instantly USELESS and crashes the program. So you have a program that works in the editor, but not when compiled.
Way to go, VB, version french.




Reply With Quote