【vc做的dll如何写回调函数】-同时如何利用该回调反馈处理进度

时间:2021-11-28 19:55:06
尊敬的各位,大家好:
用vc写了一个dll,在接口函数中如何写一个回调函数?通过该回调函数如何返回处理的进度?
或者也不一定是用回调函数,可以让用户在调用该函数的时候,实时查看处理进度?

多谢!

3 个解决方案

#1


把回调函数作为dll导出函数的参数传递进去

#2


“把回调函数作为dll导出函数的参数传递进去 ” -- 兄弟,能否具体一点,多谢了

#3



typedef void(*callback_type)( int );

void callback(int a)
{
printf("%d\n",a);}

void dll_func( callback_type f )
{
f(1);
}

int main()
{
dll_func( callback );
    return 0;
}

#1


把回调函数作为dll导出函数的参数传递进去

#2


“把回调函数作为dll导出函数的参数传递进去 ” -- 兄弟,能否具体一点,多谢了

#3



typedef void(*callback_type)( int );

void callback(int a)
{
printf("%d\n",a);}

void dll_func( callback_type f )
{
f(1);
}

int main()
{
dll_func( callback );
    return 0;
}