已将一个类作成DLL,并已注册,问如何再程序中调用? 同上,请给出如何声明、调用的代码,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要你在DLL中声明了引出函数,就可以在应用程序中象声明Windows API函数一样声明之,然后调用。 VC我不知道,但是在WIN32汇编还有一个。DEF文件中要把该类导出才可以!给你作个参考吧! 假设用VB做组件的时候工程名叫:TestDLL,类名:testClass里面有一个函数叫:func那么使用:set obj=server.createobject("TestDLL.testClass")obj.func 各位能不能详细点,这方面我没做过。TOLLERS,你这么做之前要声名吗?怎么声明呢? 就像是win32 api 的声明一样啊,只不过是*.dll的名称不一样而已 还有1楼,什么叫引出函数?TOLLERS,我用你的方法可以运行了(注:SET OBJ=CREATEOBJECT(“”)就可以了),但是好象按你的方法根本无须事先声明啊,对这点我觉的挺奇怪的,我一直觉的既然已经作成DLL了,应该就像API那样声明后在直接用函数,怎么还要用对象调用呢?是不是还有其他方法可以调用DLL呢?帖子我过会结! 我是这样声明了,他给我报错,说"不到DLL入口点 ***(FUNCTION名) IN ***.DLL"请问是何原因? 在“引用”中加入你编的DLL,就何以了。 我加了引用了,但还是报刚才的错误。还有就是我声明的时候一定要写D:\****.DLL,如果不加D:\就会报错说文件未找到,是不是还要引用其他的东西?各为朋友再帮帮忙 I SEE,刚刚那么兄弟说的先引用我试过了,可以是可以的(其实和楼上那为CREATE的是一样的方法),谢谢你。只是奇怪为什么和API的调用不一样呢,不都是DLL吗?先结贴吧,谢谢各位! 如何跟踪某个应用程序调用了dll中哪个函数? 为什么vb6调试一出错,就自动关闭? 如何让VB找出隐藏的进程呢 如何打印图形及表格,求解决方案 能不能将DLL写成底层服务开机后自动启动! TREEVIEW控件的运用 简单问题,大家都来看看 动态连动菜单 关于RichTextbox打开文本,进行编辑的问题,高手一定要进来呀,急!!!!!!!!!!!!!!!!!!!!!111 如何判断一个字符或字符串里只有汉字?急急急!!! 这是一个关于用vb处理图象的问题,希望大家赐教。 vb 中关于打印的问题
给你作个参考吧!
里面有一个函数叫:func
那么使用:set obj=server.createobject("TestDLL.testClass")
obj.func
但是好象按你的方法根本无须事先声明啊,对这点我觉的挺奇怪的,我一直觉的既然已经作成DLL了,应该就像API那样声明后在直接用函数,怎么还要用对象调用呢?是不是还有其他方法可以调用DLL呢?
帖子我过会结!