如何在程序中拷贝或删除一个PBL库文件中的对象
编号:QA001344
建立日期: 1999年7月14日 最后修改日期:1999年7月25日
所属类别:
叶春剑:
PowerBuilder/Visual C++
Windows98
PowerBuilder有其自身格式的PBL库文件,我的问题就是如何在程序中拷贝或删除一个PBL库文件中的对象。如同在PB开发环境中用库画板中对象拷贝删除效果一样。
回答:
用函数:
LibraryDelete()
LibraryExport()
LibraryImport()
叶春剑的回复:
答案我已经看到,非常感谢“问专家”及JD.Huang,但我不得不遗憾地说,这并不是我
想要的答案。
LibraryDelete()
LibraryExport()
LibraryImport()
是PB提供的库操作函数,但它并不完善,LibraryDelete(),LibraryImport() 仅能对数据窗口进行操作,即使将来PB升级,也不见得该函数对我的问题有用,因为这两个函数尤其LibraryImport() 要进行语法校验,这在脱离PB环境,对不知道哪些库是怎样一个联系关系而言来用语法导入并进行校验是不可能实现。(数据窗口对象一般是独立对象)那我这个问题有答案吗,有!用PB提供的ORCA接口,也即用PBORCXXX.DLL(XXX表示版本号)的函数来实现,它里面有库复制等方面的操作。我已经在Sybase公司(http://www.sybase.com)网站找到我所需要的ORCA接口文档,这个问题已经解决。
此问题由JD.Huang回答。
| |
|
|
| |
|
|