起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: rzport_lq0

【结贴】平台调用出现ORA-02063的错误,但是java下调用正常

[复制链接]
 楼主| 发表于 2009-11-18 16:27:53 | 显示全部楼层
那我怎样把我用到的控件也打包进去?我在delphi中用到其他控件了。
回复 支持 反对

使用道具 举报

发表于 2009-11-18 16:29:36 | 显示全部楼层
delphi中写dll,可以带界面。dll中公布相关方法进行调用。然后 照着这些方法写一个注册到平台的pas文件,调用此dll就可以了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-18 16:37:42 | 显示全部楼层
这样可以,现在的问题是,我用的是delphi外的第三方控件(Direct Oracle Access ),我把写好的函数放到一个pass文件中,这些文件要调用控件里面的东西,我现在怎么把这个控件也一起搞进去?如果直接把pass文件导进去,不用Direct Oracle Access 这个。在调用的时候肯定会出问题的。
回复 支持 反对

使用道具 举报

发表于 2009-11-18 16:40:21 | 显示全部楼层
楼主,你没理解我的意思
我的意思是 你用delphi写一个dll,这个dll中你怎么用都可以。这个dll中开放出 你需要的方法(这应该不会涉及到第三方控件的任何信息,比如方法1,方法2,。。。),然后你自己手写一个pas,把这个dll的相关方法写一下,然后拿这个pas去注册到平台,这里也不会涉及到其他的任何东西。
最终产生的是一个bpl和两个dll。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-18 16:44:09 | 显示全部楼层
我明白了,但是是用delphi连接也报上面的那个错误。
回复 支持 反对

使用道具 举报

发表于 2009-11-18 16:45:14 | 显示全部楼层
那只能找找delphi的相关资料了。或者换种用法呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-18 16:47:39 | 显示全部楼层
那此路岂不是又走不通了!!
回复 支持 反对

使用道具 举报

发表于 2009-11-18 16:51:38 | 显示全部楼层
4楼你说的是 delphi用的第三方控件还是delphi做的程序?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-18 16:55:38 | 显示全部楼层
delphi用第三方控件 是正常的。
不用第三方控件报错。
回复 支持 反对

使用道具 举报

发表于 2009-11-18 16:59:30 | 显示全部楼层
ok,那你的dll就用delphi+第三方控件的方式来实现。
这样也不行还是?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 12:43 , Processed in 0.038627 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表