> Вообще-то он линкуется с 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; }