> -- Роман М. писал(а):
> Я давал библиотеке имя libtest-win32-1.0-0.dll (с точкой после "1"), а не libtest-win32-1-0-0.dll .Или ты предлагаешь мне изменять стандартные имена библиотек из-за этой ошибки, как решение ситуации?

MSDN:

HINSTANCE LoadLibrary(
LPCTSTR lpLibFileName 	// address of filename of executable module
);

lpLibFileName
Points to a null-terminated string that names the executable module (either a .DLL or .EXE file). The name specified is the filename of the module and is not related to the name stored in the library module itself, as specified by the LIBRARY keyword in the module-definition (.DEF) file.
If the string specifies a path but the file does not exist in the specified directory, the function fails.
If a path is not specified and the filename extension is omitted, the default library extension .DLL is appended. However, the filename string can include a trailing point character (.) to indicate that the module name has no extension.
......


the win only load .dll or exe module,you module name is wrong.
or you can do:
MODULE TestLibDllInterface["libtest-win32-1.0-0.dll"];