摘要:现场OPC客户端无法获取远程OPC Server列表,也无法连接OPC Server,经查调用CoCreateInstanceEx()创建IID_IOPCServerList接口正常,但调用IOPCServerList->EnumClassesOfCategories()时返回0x80070532错误,可是用PI的OPC-Tool测试OPC Server的各项操作正常,于是被迫周末加班一天,发现是未对OPC客户端的进程进行安全初始化造成的:HRESULT hr = ::CoInitializeSecurity( NULL, // points to ...
阅读全文
随笔分类 - Delphi编程
Delphi编程
摘要:以下类允许你在Delphi中动态的创建一个ActiveX组件,并在窗口上显示出来……详细请看这里
阅读全文
摘要:笔者在用Delphi7开发某系统时,数据库采用Oracle 9i,数据库连接方式采用dbExpress驱动,经过无数个不眠之晚的苦战,终于解决了dbExpress的无数数据库操作问题,但由于系统开发过程中,大量采用了Oracle存储过程,虽然系统的Delphi代码极其整洁,几乎没有一行SQL操作语句,但发现Delphi7的dbExpress存储过程控件TSQLStoredProc...
阅读全文
摘要:笔者最近在使用TSQLStoredProc调用Oracle存储过程时发现,即使存储过程体为空时,都会发生 BCD Overflow 错误,该表部分定义如下:PLANE_ALL_PARAMETER表: 字段名 数据类型 PLANE_MODEL_ID ...
阅读全文
摘要:这是我很早以前的一个项目中用Delphi作公共对话框动态库,在VC中调用的方法,该方法提供一个“智能”的动态库动态加载器,可自动对动态库的加载和释放进行有效管理。详细内容请看
阅读全文

浙公网安备 33010602011771号