社区
C++ Builder
帖子详情
一个dll封装的问题
samwcm
2002-04-24 02:20:30
做了一个小程序,含有2个窗口Form1,Form2,把它编成.dll,
用的TForm1 *Form1=new TForm1(Application);
Form1->ShowModal();
delete Form1;
用另一个应用程序MainForm调用.
执行时通过Form1打开Form2,则Form2不能使用Form1中的数据。
请问如何解决?
...全文
24
13
打赏
收藏
一个dll封装的问题
做了一个小程序,含有2个窗口Form1,Form2,把它编成.dll, 用的TForm1 *Form1=new TForm1(Application); Form1->ShowModal(); delete Form1; 用另一个应用程序MainForm调用. 执行时通过Form1打开Form2,则Form2不能使用Form1中的数据。 请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
samwcm
2002-05-08
打赏
举报
回复
恩,,,大概就是我的dll里有两个form,我新建一个application,在新建的form1里去调用这个dll。。。调用后,原来dll里的有些操作就不行了。。。
我不懂电脑
2002-04-29
打赏
举报
回复
一般没问题呀。
xdspower
2002-04-29
打赏
举报
回复
报的什么错?
如果你想修改,你最好专门生成设置的函数,比如你想修改Form1的某个属性,你最好专门引出一个修改这个属性的函数,还要注意string传递的问题!
aawolf
2002-04-26
打赏
举报
回复
用别的程序调用?别的程序有Form1吗?
既然封装了就最好不要在DLL调用FORM1
jishiping
2002-04-26
打赏
举报
回复
“但在改成.dll后,用别的程序调用就出现这些问题”。 究竟有什么问题啊?
samwcm
2002-04-26
打赏
举报
回复
唉,人气这么差...
自己解决了...
wendao
2002-04-24
打赏
举报
回复
那我也不太清楚了。关注。
samwcm
2002-04-24
打赏
举报
回复
包含了,没用。。
在正常情况下执行是肯定可以的,
但在改成.dll后,用别的程序调用就出现这些问题。
samwcm
2002-04-24
打赏
举报
回复
我是在Form2里来实现那个付值。
:Form1->Label1->Caption=this->Edit1->Text;
wendao
2002-04-24
打赏
举报
回复
把FORM2对应的头文件加入到FORM1的CPP文件中就OK了。
samwcm
2002-04-24
打赏
举报
回复
比如Form1里有个label我想把 Form2里一个 Edit1的text付给那个label的caption。。。
wendao
2002-04-24
打赏
举报
回复
把他们设成友元不就行了阿
jishiping
2002-04-24
打赏
举报
回复
Form2怎么不能使用Form1中的数据啊?如果是Form1的私有成员,Form2当然
不能访问了。
Delphi
封装
数据操作在
Dll
中并调用实例
Delphi如何制作
DLL
,并把数据库的相关操作放在
Dll
中,在其他程序里直接调用就可以返回数据结果,通过
Dll
可以达到程序中数据操作的透明性,对初学
Dll
者会有帮助。
c#使用ffmpeg显示rtsp视频流
但是如果功能简单,通过二次
封装
接口成
dll
给c#调用就很方便了,例如在c#中显示rtsp视频,可以直接改造ffmepg的示例代码demuxing.c ,
封装
成
dll
给c#调用,在c#直接用
一个
pixtruebox就Ok了。
c++
DLL
封装
DLL
问题
由于工作需要,自己手动
封装
一个
DLL
,简单说就是自己写
一个
DLL
来加载另外
一个
DLL
第一次写博客,记录自己的一些经验,方便以后查看,少走弯路,新手可以看看,大神略过。 我
封装
的
DLL
是阿里的消息队列C++的SDK,阿里...
C语言
DLL
封装
DLL
,嵌套
封装
DLL
C语言
DLL
封装
DLL
,嵌套
封装
DLL
ctypes没能解决c_int类型会变成c_long类型这个
问题
。所以调库失败,有大手子可以教教我 x = c_int(0) x.value=1 print("type(x) is "+str(type(x))) type(x) is <class 'ctypes....
DLL
的
封装
及调用
DLL
封装
1.新建Win32项目 2.新建function.h头文件 注意: 其中__declspec(
dll
export)代表导出
dll
; 为了在生成
dll
的过程中函数名不发生改变方便后面
dll
的显示调用,需要在前面加上extern "C";
dll
封装
类,...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章