> Вообще-то он линкуется с msvcr70.dll, котороя ставится.
> Может эта UDF у тебя требует msvcr71?
хмм.... явно - нет,
но она работает с памятью, обычные malloc и free.... в этом дело?
(не для параметров, для собственных нужд... - ты вроде говорил, что так можно)
А для параметров использует ib_util_malloc
в начале, как положено, подгружает ib_util.dll :
BOOL WINAPI DllMain(HINSTANCE hDLLInst,
DWORD dwReason,
LPVOID lpvReserved
)
{
switch (dwReason)
{
case DLL_PROCESS_ATTACH:
{
h_ib_util=LoadLibrary("ib_util");
if (h_ib_util==NULL) return 0;
ib_util_malloc = (void* (*)(long size)) GetProcAddress(h_ib_util,
"ib_util_malloc");
if (ib_util_malloc==NULL) return 0;
}
break;
case DLL_PROCESS_DETACH:
{
FreeLibrary(h_ib_util);
}
break;
}
return TRUE;
}