请教:关于DLL的全局变量如何定义

ccspccz 2007-03-30 11:07:22
我想写一个DLL,DLL里创建一个线程监视串口,
class Rs232
{
public:
OpenPort();
SendData();
ClosePort();
}
BOOL ConnectPort()
{
Rs232 rs;
rs.OpenPort();
}
我想在connect的时候打开串口,问题是:我在什么地方保存这个串口的相关值?(就是说创建了Rs232的实例rs该保存在哪里)

难道要这样子吗?
class Rs232
{
public:
OpenPort();
SendData();
ClosePort();
}

Rs232 rs;
BOOL ConnectPort()
{
rs.OpenPort();
}
...全文
189 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lidongri 2007-04-07
  • 打赏
  • 举报
回复
class Rs232
{
public:
OpenPort();
SendData();
ClosePort();
}
BOOL ConnectPort()
{
Rs232 rs;
rs.OpenPort();
}
-----
class Rs232
{
public:
OpenPort();
SendData();
ClosePort();
}
BOOL ConnectPort(Rs232 &rs)
{
rs.OpenPort();
}
这样试试
飞哥 2007-04-07
  • 打赏
  • 举报
回复
定义一个类,将类导出,变量设为成员变量,什么都有了

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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