社区
Windows SDK/API
帖子详情
哪位朋友用过OleInitialize ?
terrace
2003-06-26 04:02:11
initialization
OleInitialize(nil);
finalization
try
OleUninitialize;
except
end;
我把上面一段代码加到主窗口代码的所有语句后面(在最后的结束标志end.之前),为什么编译时出错?
错误为[Error] Main.pas(322): Illegal character in input file: ' ' ($A1A1)
...全文
700
8
打赏
收藏
哪位朋友用过OleInitialize ?
initialization OleInitialize(nil); finalization try OleUninitialize; except end; 我把上面一段代码加到主窗口代码的所有语句后面(在最后的结束标志end.之前),为什么编译时出错? 错误为[Error] Main.pas(322): Illegal character in input file: ' ' ($A1A1)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aiirii
2003-06-27
打赏
举报
回复
从网页上拷贝,或者从word之类,拷贝的东西都是带格式的,只不过不同的接收程序,能处理,分解出自己能接收的格式.
象网页,经常包含不少转义符,而且经常是不可见的!
而且,delphi好象也不能处理双字节的源代码!
terrace
2003-06-26
打赏
举报
回复
谢谢楼上的朋友,我也刚刚在别人的一个工程中发现是少加了ActiveX的原因。
李_军
2003-06-26
打赏
举报
回复
在
uses 中加入ActiveX单元就好了
terrace
2003-06-26
打赏
举报
回复
我从新输入后编译还是不行,错误为:
[Error] Main.pas(322): Undeclared identifier: 'OleInitialize'
[Error] Main.pas(324): Undeclared identifier: 'OleUnInitialize'
我的文件里已经包含了ComCtrls, OleCtrls ,
这是怎么回事呢?
terrace
2003-06-26
打赏
举报
回复
我从新输入后编译还是
terrace
2003-06-26
打赏
举报
回复
aiir ii朋友确实厉害,我的确是从网页上直接copy下来的,但还是想不通,明明一模一样,为什么只有从新输入才行呢?其根本的底层的原因在哪里?难道编译器只认识单字节的字符而不认Unicode码的双字节字符吗?
Linux2001
2003-06-26
打赏
举报
回复
你复制的时候里面有双字节字符,你直接用键盘输入就没有这样的问题了
aiirii
2003-06-26
打赏
举报
回复
你这句应该没有问题的,我在d6中一直是这样使用,不过,我没试过用try..except,但刚才试了一下,也没问题.根据提示,在main.pas文件的322行,你使用了非法的字符合,也许你的代码是从网页拷贝过去的,带有一些不可见的字符,才会出错.
重申一下,这样的表达没问题!
来自 COM 经验的八个教训
在日常工作中,我看到过许多由不同开发人员编写的 COM 代码。我为许多富于创造性的使用 COM 的工作方式感到惊讶,有一些使 COM 工作的巧妙代码可能连 Microsoft 都没有想到。同样,看到一些错误一次又一次地重犯,使我免不了心灰意懒。这些错误很多都与线程和安全有关,完全不成比例,而这也正是 COM 文档资料中最缺少的两个领域。如果不仔细计划,它们也是最可能遇到的并可能会绊住您的两个领域。...
regsvr32用法集合
regsvr32用法集合 2011年12月02日 Regsvr32命令的应用2007-05-17 23:24进程文件: regsvr32 or regsvr32.exe 进程名称: Microsoft DLL Registration Service 英文描述: regsvr32.exe is a processes belonging t...
regsvr32.exe使用详解
Windows XP的“体重”比起其它系统,已经成为一个不折不扣的“大胖子”。各优化“瘦身”技巧早已布满各大IT报刊杂志,望着Windows XP的“Windows”成百上千的DLL(动态链接库)文件,为使系统更清爽,我们可以通过regsvr32.exe程序重新注册修复和反注册屏蔽系统 功能,以减少系统资源。很多
朋友
都
用过
Windows系统下提供的regsvr32.exe这...
QT实现浏览器功能
1 界面设计 <1>QWidget <2>QAxWidget <3>QPushButton <4>QLineEdit 2 实现浏览器功能 ui->setupUi(this); HRESULT r =
Ole
Init
ialize
(0); if(r!=S_OK &&...
电脑知识(一)
多系统启动问题先装好了WindowsXP,然后再安装Windows 2000。开机后发现Windows XP的滚动条消失后,电脑即黑屏,无法进入登录画面。 其实,这个问题是因为当安装好Windows 2000后,某些系统文件从高版本变回低版本,因此导致Windows XP无法识别。解决这个问题很简单:从Windows XP安装光盘中将I386目录中的NTLDR、DOSNET.INF复制到C盘
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章