vb中关于return的问题。
Imports System
Imports System.Text
Imports System.Runtime.InteropServices
Imports System.IO
Imports FujiXerox.DocuWorks.Toolkit.Xdwapi
Namespace TestmainDLL
Public Class XdwapiWrapper
Public Shared Function XDW_ExtractfromSfxDocument(ByRef foundHandle As XDW_FOUND_HANDLE)As Integer
Return foundHandle
End Function
End Class
End Namespace
想要返回一个XDW_FOUND_HANDLE类型的foundHandle,但是总是提示“Value of type ‘XDW_FOUND_HANDLE‘ cannot be converted to 'Integer'.“这是怎么回事,请哪位高手帮忙解决下!!!谢谢了!
你的函数定义返回值是整型,可是实际返回一个其他类型,当然不行啦,改成:
Public Shared Function XDW_ExtractfromSfxDocument(ByRef foundHandle As XDW_FOUND_HANDLE)As XDW_FOUND_HANDLE
Return foundHandle
End Function
End Class
foundHandle是XDW_FOUND_HANDLE类型的,
而你返回的类型是整型的
具体的隐式转换,要怎么转换呢,我今天以第一次研究VB还不太不明白!vb的语法和C# 有很大的不同啊!
谢谢大家了!
CInt(XDW_FOUND_HANDLE)
楼上的,辛苦你了!
相关问答:
我写了一个软件,要用到ACCESS数据库,我再访问ACCESS的时候,我需要从表里读出一行数据,我的程序是这样写的,SQLSTRING="SELECT * from '" &ME.TEXTBOX1.TEXT &"' WHERE ID = '"& ......
可以吗
好奇怪的题目额!!
可以告诉我们你到底想问什么 ?
2分给我的话就可以。
........................可以吗
可以!
纠结,
29. vb可以这样做不? ( H )√
A. ......
Private Sub Form_Load()
recs = Adodc1.Recordset.RecordCount '求当前记录数
If recs > 0 Then '已有考生
Adodc1.Recordset.MoveLast '移到最后一条记录
num = V ......
有没有FOR VB 水晶报表的书或是电子文档啊?有信息的朋友告诉下 谢谢了
我也没找到
如果你有 FOR 其它 的文档,也可以参考吧!
‘道理’是一致的,只是“表达方式”不同而已。
mark
pls learn from ba ......