51Testing软件测试论坛

标题: 一个涉及到QTP的COM对象的问题 [打印本页]

作者: chooseyou123    时间: 2009-8-26 17:56
标题: 一个涉及到QTP的COM对象的问题
请教大虾们,现在我有个问题:就是我把一些公用的函数和过程写成了dll.
然后用qtp调用,很多都是可以调用的
但是如果dll里面的函数 包含了QTP中的。 Reporter 或者 datatable操作的时候就提示找不到对象。
首先保证所有的函数和过程都是没问题的.
所以我就想到了是不是要新建对象在制作dll的时候,哪位能告诉我
使用了上面两个需要创建哪些对象啊,然后怎么引用啊。
比如说DLL中有fso操作的时候就必须要有filesystemobject
急。。。。感激不尽
作者: chooseyou123    时间: 2009-8-26 18:00
顶一个
作者: chooseyou123    时间: 2009-8-26 18:05
咋没人帮我哇,请教
作者: hsjzfling    时间: 2009-8-26 18:11
没有特别需要的时候,写在个vbs文件中就足够了。。。
作者: jadeyu712    时间: 2009-8-26 18:58
学习中
作者: chenchengo2008    时间: 2009-8-27 08:58
dim fso : set fso = createobject("scripting.filesystemobject")
executeglobal fso.opentextfile("c:\***。dll", 1).readall
set fso = nothing
试试看呢?
作者: chooseyou123    时间: 2009-8-27 10:39
原帖由 chenchengo2008 于 2009-8-27 08:58 发表
dim fso : set fso = createobject("scripting.filesystemobject")
executeglobal fso.opentextfile("c:\***。dll", 1).readall
set fso = nothing
试试看呢?


谢谢兄弟的回答,不过你这个答案肯定是不行的,。
opentextfile绝对不会还能打开dll的呵呵
不过还是谢谢啦
作者: shanxi    时间: 2009-8-27 13:31
引用QTP的方法所在的COM对象

用C++/C#最方便了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2