allrounder 发表于 2007-4-4 22:46:59

不错,支持。

songfun 发表于 2007-4-30 09:43:44

id=extern.ck_Project.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 ...

lucky520 发表于 2007-5-8 17:08:50

3qq

jackymail 发表于 2007-9-4 10:34:29

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 ...

wenfeng0187 发表于 2007-10-25 16:37:43

原帖由 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")就可以了。

那个别名不知道干什么用的,反正不应该用别名作为方法!
谁知道别名干什么的阿?



这人仁兄说的正点,我也刚想这么说了!!

tomtang 发表于 2007-11-11 21:55:52

学习中,谢谢。
:victory: :victory:

kakamissyou 发表于 2007-11-28 21:50:39

extern估计只能调用com,activex,api

其实dll,也有普通的dll和com,activex,API.

extern这种写法估计是调用外部实现的,所以只能调com,activex,API.不能调普通dll.

vb可成功是因为是activex,可以跨语言,类似com.

c#不能成功是因为你建的是普通的dll,要编译成托管com才行,具体怎么弄,自己去搜一下,我以前

学习c#时做过个类似的例子.

c++,我不懂.不妄言.

wxy1208 发表于 2008-10-9 11:41:36

8楼的兄弟蛮清楚的

dyc611 发表于 2008-12-12 16:48:22

好东西,顶啊

jscn1982 发表于 2009-4-16 10:38:01

来参观学习一下

letitbe_163 发表于 2009-9-4 21:02:34

qtp调用vb 的 dll失败

我按照8楼的方法从qtp调用vb的dll怎么一直失败?dll文件直接拷贝放在qtp工程目录下面,qtp运行的时候报错如下:

ActiveX 部件不能创建对象: 'AAA.Class1'
Line (1): "Set a = CreateObject("AAA.Class1")".

请大侠指点啊

letitbe_163 发表于 2009-9-4 21:15:11

问题解决了,呵呵,谢谢8楼的兄弟

问题解决了,呵呵,谢谢8楼的兄弟

saiqi5092 发表于 2010-4-26 14:37:14

thanks!~`

frogno1 发表于 2010-8-5 08:55:45

学习了

luxiuxiu1987 发表于 2010-9-19 15:43:24

不错,最近正在学这块~

17800455 发表于 2010-10-25 15:46:20

set obj = createobject("dll文件名.封装的class名","dll路径")

通过obj. ____去调用绝对不会有问题我试过了..

SundyG 发表于 2010-11-2 14:50:02

回复 16# Jimmyshao

不错,谢谢分享

gy168 发表于 2011-4-10 16:19:58

回复 8# 梦醒十分


    相当详细

warchief09 发表于 2012-2-11 15:51:02

借鉴下感谢

muyunsihe 发表于 2012-4-17 17:18:40

宝藏啊简直是,谢谢各位
页: 1 [2] 3
查看完整版本: 调用dll文件