社区
Delphi
帖子详情
调用DLL中的窗体时为什么提示:“尚未调用CoInitialize”?
lgqTiger
2004-02-04 07:57:13
我的程序中没有用到线程,
也没有用到ADO连接数据库!
奇怪?
请各位兄弟指点。
拜托拜托!!
...全文
117
9
打赏
收藏
调用DLL中的窗体时为什么提示:“尚未调用CoInitialize”?
我的程序中没有用到线程, 也没有用到ADO连接数据库! 奇怪? 请各位兄弟指点。 拜托拜托!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PowerBuilder
调用
Delphi写的
Dll
时
发生的奇怪问题。
因项目需要,我用Delphi写了一个连接数据库把数据导出到Sql文件的
dll
,其
中
使用了TADOQuery组件。其
中
只有一个导出方法:function DataExport(path,ini_path:PChar):integer; 写完之后,用delphi写了一个test.exe进行测试,发现可以正常使用。之后便把这个
dll
交给了同事,让他在PowerBuilder
中
调用
。同事拿过去之后
MFC
调用
.NET类库Com
Dll
,Activex
Dll
简单介绍一下背景把,这样如果我所遇到的实际情况跟你所面临的处境有些许相似的话或许可以帮助到你!文件都有了,那么剩下的就交给MFC的代码部分了。如果你通过VB语言编译生成过Com类的。
中
间的,反正就这么用就完事了。
dll
中
使用ADO
最近在把本人做的一个软件
中
的一些代码独立出来成为
DLL
模块供系统的其他组件
调用
。这些代码的最大特点是会在单元的
Init
ialization
中
创建全局的静态对象,这些对象是数据库操作的封装,并在Finalization
中
释放。通过FastMM作为内存管理器并调整FastMM的参数,可以方便地直接使用Delphi的动态字符串进行参数传递。经过一轮鼓捣后,总结了一些问题如下: 1、FastMM要打开S...
资源MFC
DLL
的制作[在
DLL
中
封装MFC对话框]
1. 首先在MFC
DLL
的文件
中
函数
中
添加 PIMSHQERON001100.
DLL
BOOL CPIMSHQERON001100App::
Init
Instance() { AFX_MANAGE_STATE(AfxGetStaticModuleState()); COleObjectFactory::RegisterAll(); CWinApp::
Init
Instance();
TeeChart 8 ActiveX控件在Visual Studio C++项目
中
的64位配置与部署指南
在桌面应用开发
中
,数据可视化是展示和分析信息的关键环节,其核心原理是通过图形化界面将数据转化为直观的图表。为实现高效开发,开发者常借助成熟的图表控件,而非重复造轮子。ActiveX控件作为一种经典的COM组件技术,在Windows平台上为MFC、Win32等传统C++项目提供了强大的可视化能力,其技术价值在于封装了复杂的绘图逻辑,显著提升了开发效率。然而,随着系统架构向64位迁移,ActiveX控件的32位与64位兼容性问题成为工程实践
中
的常见挑战,尤其是在Visual Studio C++这类遗留技术栈
中
Delphi
5,944
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章