PB中捕获OLEObject错误
来源:互联网 发布:单片机相关书籍 编辑:程序博客网 时间:2024/05/16 14:35
最近在使用PB9按OLEOBJECT调用WORD过程中,对出现类似如下的
“Error calling external object function senddata at line。。。”错误,需要程序能捕获到,下面是代码段:
//连接word
integer li_ret
li_ret = ole_object.ConnectToObject("Word.application")
if li_ret <> 0 then
//如果Word还没有打开,则新建一个Word
li_ret = ole_object.ConnectToNewObject("Word.application")
if li_ret <> 0 then
MessageBox('错误','使用OLE控制WORD打印输出无法连接!')
return
end if
ole_object.Visible = false
end if
integer li_ret
li_ret = ole_object.ConnectToObject("Word.application")
if li_ret <> 0 then
//如果Word还没有打开,则新建一个Word
li_ret = ole_object.ConnectToNewObject("Word.application")
if li_ret <> 0 then
MessageBox('错误','使用OLE控制WORD打印输出无法连接!')
return
end if
ole_object.Visible = false
end if
if not fileexists(docfile) then
messagebox('错误',docfile+"~r~n~r~n"+"拍卖成交确认书模板文件未找到!")
return
end if
messagebox('错误',docfile+"~r~n~r~n"+"拍卖成交确认书模板文件未找到!")
return
end if
try
ole_object.documents.open(docfile)
catch (OLERuntimeError ex)
messagebox('OLE错误',ex.getmessage())
ole_object.application.quit() //退出word
//断开OLE连接
Ole_Object.DisConnectObject()
Destroy Ole_Object
return
end try
ole_object.documents.open(docfile)
catch (OLERuntimeError ex)
messagebox('OLE错误',ex.getmessage())
ole_object.application.quit() //退出word
//断开OLE连接
Ole_Object.DisConnectObject()
Destroy Ole_Object
return
end try
...
- PB中捕获OLEObject错误
- 在PB中使用OLEObject操作Excel
- PB通过OLEObject使用Word
- 【PB】OLEObject对象ConnectToObject函数
- PB通过OLEObject使用Word
- delphi中OleObject调用excel
- 线程中捕获错误
- mvc中捕获错误
- 在WCF中实现全局错误捕获
- PDO中捕获SQL语句中的错误
- PDO中捕获SQL语句中的错误
- PB中Decimal类型精度导致的错误
- PB的错误处理
- raiserror pb错误
- PB编译错误整理
- PB异常错误代号
- trigger中捕获发生错误的sql语句
- 如何在SQL中添加错误捕获机制
- PB11 WebForm方式下messagebox的本地化处理
- 我们的新书--《我是一只IT小小鸟》
- 浪潮之巅第一章 — 帝国的余辉(AT&T)(一)
- vs2005 bug--static变量
- 求给定日期为星期几的例子
- PB中捕获OLEObject错误
- 通过硬盘iso文件安装ubuntu
- linux下编写C#程序
- SDK JDK JRE JVM 的关系
- [转]新一代 Linux 文件系统 btrfs 简介
- 更改数据库所有表的所属用户的存储过程
- It’s not what I wanted
- September, 1(R)
- 三人猜拳