动态链接库之间怎样传递FILE指针?只有区区20分,大家请帮帮忙!!
vioy 2001-04-02 11:46:00 我在第一个DLL中初始化了一个FILE指针(不是CFile类),使用fprintf()可以向文件流中写入,当我调用第二个DLL中的一个函数时,将FILE指针作为参数传递给它,在这个函数中使用fprintf()向文件中写东西时(程序运行时)提示********内存区域不可访问,跟踪到fprintf()函数内部时,发现是在向数据流中写入数据前,将数据流加锁时出的错。
不知是动态链接库本身机制导致不能在两个动态链接库中同时打开FILE指针,并向其中写入数据?
不知这个问题有什么不需要改动太大的解决方法,既保持DLL接口不变。