我有功能類似這樣的.NET消費.NET函數的結果對經典類返回對象ASP
Public Class P
Public Function GetObjectForMyClass(ByVal _MyClass As MyClass) As MyClass
_MyClass.Name="Mahi New"
Return _MyClass
End Function
End Class
現在,我們有以下經典ASP頁:
<%
Dim P
Dim MyClass
Set P = Server.CreateObject("Project.Assembly.Namespace.P")
Set MyClass = Server.CreateObject("Project.Assembly.Namespace.MyClass")
MyClass.Name="Mahi"
MyClass= P.GetObjectForMyClass(MyClass)
...
...
...
%>
這個捐贈錯誤是這樣的:
Microsoft VBScript運行時錯誤 '800a0005'
無效的過程調用或參數:'GetObjectForMyClass'
將'GetObjectForMyClass'的返回值更改爲基本類型如字符串時會發生什麼?它工作正常嗎? –