高分求解有关不同dll的问题?

jxfzamdzyx 2005-10-31 09:25:54
关于dll之间的调用,我有如下俩个问题,麻烦大家了:
FM.dll中CAA类的函数
CAA::BeginComm()
{
...............................................
}
中要调用XL.dll中CBB类的
CBB::DataString(CString SS)
{
.................................................
}
怎么实现!可否详细一点!
(2)
当UI有多个选择时,在CAA中需要同时多次调用CBB::DataString(CString SS),但是因为
DataString(CString SS)中有线程在运行,同时又有静态变量,是不是需要通过new CBB
来实现,象这种不同dll之间该怎么去new呢,请赐教!
...全文
107 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
会思考的草 2005-10-31
  • 打赏
  • 举报
回复
先在XL.dll里把要的函数导出,或者导出整个类。在FM.dll里new一个这个类。
jxfzamdzyx 2005-10-31
  • 打赏
  • 举报
回复
楼上方法试了,但不行,出现error,如下:
error C2059: syntax error : 'public'
在FM.dll里面加上了XL.dll库,但是在AA.cpp里加上BB.h则出错!
whmsd 2005-10-31
  • 打赏
  • 举报
回复
动态库可以调用另一个动态库啊
A.dll B.dll
A.dll里面函数A1()调用B.dll里面的函数B1(),没有问题
只要在A.dll里面加上B.dll动态库的头文件以及lib库即可,B.dll放在A的dsw工作区或者system32下就是了。当然也可以不用B.h和B.lib,用隐式调用
goodboyws 2005-10-31
  • 打赏
  • 举报
回复
直接new就可以啊
teli_eurydice 2005-10-31
  • 打赏
  • 举报
回复
错,是完全可以,呵呵
teli_eurydice 2005-10-31
  • 打赏
  • 举报
回复
动态库应该可以调用其它动态库
快乐鹦鹉 2005-10-31
  • 打赏
  • 举报
回复
(1)动态库应该也可以调用其它动态库吧。

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧