Bug Не работают нативные скрипты

Автор темы #1
Дата рег
19 Фев 2011
Сообщения
197
Симпатии
73
Создаю библиотеку допустим с кодом:
Код:
extern "C" __declspec( dllexport ) void SERVER()
{ 
}
 
void ( * Log )( const char* frmt, ... );
 
extern "C" __declspec( dllexport ) void DllMainEx( bool isCompiler )
{
Log("TestDll");
}
 
extern "C" __declspec( dllexport ) void DllTestFunc( )
{
Log("CallDll");
}
Компилю это дело, регистрирую по старинке:

#pragma bindfunc "void DllTestFunc( ) -> test.dll DllTestFunc"

Сервер выдает в лог:

[00:078] Unable to load dll 'test.dll', native calls not allowed.
[00:078] Error in 'bindfunc' pragma 'void DllTestFunc( ) -> test.dll DllTestFunc', dll not found, error '0'.​
Но в конфиге указано:
AllowServerNativeCalls = True​

Скрипт только серверный.