这句没问题?
原帖由 sky-vid 于 2007-3-9 15:58 发表 http://bbs.51testing.com/images/common/back.gif
我照着这个文档用C#写了个函数,源码如下
using System;
namespace CheckERPV5
{
///
/// ck_Project 的摘要说明。
///
public class ck_Project
{
public static string Ck_ProjectID(str ... 3qq id=extern.ck_Project.Ck_ProjectID("6")
出错在这句上,应该id=extern.CK_ProjectID("6")就可以了。
那个别名不知道干什么用的,反正不应该用别名作为方法!
谁知道别名干什么的阿?
原帖由 sky-vid 于 2007-3-9 15:58 发表 http://bbs.51testing.com/images/common/back.gif
我照着这个文档用C#写了个函数,源码如下
using System;
namespace CheckERPV5
{
///
/// ck_Project 的摘要说明。
///
public class ck_Project
{
public static string Ck_ProjectID(str ... 原帖由 jackymail 于 2007-9-4 10:34 发表 http://bbs.51testing.com/images/common/back.gif
id=extern.ck_Project.Ck_ProjectID("6")
出错在这句上,应该id=extern.CK_ProjectID("6")就可以了。
那个别名不知道干什么用的,反正不应该用别名作为方法!
谁知道别名干什么的阿?
这人仁兄说的正点,我也刚想这么说了!! 学习中,谢谢。
:victory: :victory:
extern估计只能调用com,activex,api
其实dll,也有普通的dll和com,activex,API.extern这种写法估计是调用外部实现的,所以只能调com,activex,API.不能调普通dll.
vb可成功是因为是activex,可以跨语言,类似com.
c#不能成功是因为你建的是普通的dll,要编译成托管com才行,具体怎么弄,自己去搜一下,我以前
学习c#时做过个类似的例子.
c++,我不懂.不妄言. 8楼的兄弟蛮清楚的 好东西,顶啊 来参观学习一下
qtp调用vb 的 dll失败
我按照8楼的方法从qtp调用vb的dll怎么一直失败?dll文件直接拷贝放在qtp工程目录下面,qtp运行的时候报错如下:ActiveX 部件不能创建对象: 'AAA.Class1'
Line (1): "Set a = CreateObject("AAA.Class1")".
请大侠指点啊
问题解决了,呵呵,谢谢8楼的兄弟
问题解决了,呵呵,谢谢8楼的兄弟 thanks!~` 学习了 不错,最近正在学这块~ set obj = createobject("dll文件名.封装的class名","dll路径")通过obj. ____去调用绝对不会有问题我试过了.. 回复 16# Jimmyshao
不错,谢谢分享 回复 8# 梦醒十分
相当详细 借鉴下感谢 宝藏啊简直是,谢谢各位