我有一个别人用VC写的dll (AcountDLL) 提供给我一个函数Acount(int a,int b)我要用VB写个dll 在asp中使用
Private Declare Function Acount Lib "AcountDLL" (ByVal a As Integer,ByVal b As Integer)Private Sub myAcount(m As String, n As Integer)
Dim result As Integer
result = Acount(m, n)
End Sub在asp中
set sss=server.CreateObject("conversion.fontConvert")
//conversion是我生成的dll名 fontConvert 是class名怎么 sss.myAcount(aaa,bbb) 为什么说找不到对象是dll上有错误?想请大家帮我写个简单的例子~~~ ^_^
Private Declare Function Acount Lib "AcountDLL" (ByVal a As Integer,ByVal b As Integer)Private Sub myAcount(m As String, n As Integer)
Dim result As Integer
result = Acount(m, n)
End Sub在asp中
set sss=server.CreateObject("conversion.fontConvert")
//conversion是我生成的dll名 fontConvert 是class名怎么 sss.myAcount(aaa,bbb) 为什么说找不到对象是dll上有错误?想请大家帮我写个简单的例子~~~ ^_^
解决方案 »
- VB6.0MSFlexGrid控件单元格颜色设置
- 请教一个问题:VB.net中如何得到一个变量的地址?VB6中VarPtr可以实现,.Net中该如何?
- 50分求一简单代码,把Sql Server数据库显示到DataGrid
- 怎么创建公用模块
- 数据库问题
- 在同一工程中,我想在一个窗体中用数组取得数据,在另一个窗体中使用数据,请问能实现么?怎么做?
- ////////不能打开带密码的数据库,我该怎么办?////////
- 如何将TextBox中的内容赋值到数据库表中的一个字段
- 向大家请教,在用VB访问数据库时,如何将图片存入数据库。
- 如何刷新Windows使注册表修改生效?给60分!!
- 有熟悉图形的吗?为什么使用SavePicture不能保存BMP?
- 关于建立文件系统的问题,急!请众大虾帮忙!
试试
应为有返回值Private Declare Function Acount Lib "AcountDLL" (ByVal a As Integer,ByVal b As Integer)public Function myAcount(m As String, n As Integer)
Dim result As Integer
result = Acount(m, n)
End Function在asp中
set sss=server.CreateObject("conversion.fontConvert")
//conversion是我生成的dll名 fontConvert 是class名
a=sss.myAcount(aaa,bbb)
Dim result As Integer
result = Acount(m, n)
End Function
还是1000分征求高手帮我写下 我参考参考吧~~别人提供给我1个VC写的dll:GDchin.dll 和2个函数
extern void GDBIG5ToGB(char* szBig5Buffer, unsigned int dwBufferSize);extern void GDGBToBIG5(char* szGBBuffer, unsigned int dwBufferSize);
这2个函数的返回值就是字符串。就用这个写个activex dll 在asp网页中调用这2个函数取得用户在表单里提交的信息,然后在这2个函数处理后返回信息。我初学,8会做,请高手指点~~~
谢谢Private Declare Function GDBIG5ToGB Lib "GDChin.dll" _
(ByVal szBig5 As String, ByVal szBig5len As Integer)Private Declare Function GDGBToBIG5 Lib "GDChin.dll" _
(ByVal szGB As String, ByVal szGBlen As Integer)
Dim result As String
result = GDBIG5ToGB(str, strLen)
End FunctionPublic Function myFunGB(str As String, strLen As Integer) As String
Dim result As String
result = GDGBToBIG5(str, strLen)
End Function
在asp里
<%
set mydll=server.CreateObject("mydll.myclass")
response.Write(""&mydll.myFunGB("测试",2)&"")
%>提示说
The remote procedure call failed and did not execute.各位DDJJ帮帮我啊~~~
asp里是
response.Write(""&mydll.GDGBToBIG5("测试",2)&"")
response.Write(""&mydll.GDBIG5ToGB("测试",2)&"")错误提示:对象不支持此属性或方法: 'GDGBToBIG5'
??