2) DotNet_LoadVBcode (method error).au3 539 B

123456789101112131415
  1. #include "..\..\Includes\DotNet.au3"
  2. Opt( "MustDeclareVars", 1 )
  3. Example()
  4. Func Example()
  5. Local $oComErrFunc = ObjEvent( "AutoIt.Error", "ComErrFunc" ) ; See COMUtils.au3
  6. Local $oCode = DotNet_LoadVBcode( FileRead( "CodeVB.vb" ), "System.Windows.Forms.dll" )
  7. If @error Then Return ConsoleWrite( "DotNet_LoadVBcode ERR" & @CRLF )
  8. ConsoleWrite( "DotNet_LoadVBcode OK" & @CRLF )
  9. Local $oFoo = DotNet_CreateObject( $oCode, "Foo" )
  10. If IsObj( $oFoo ) Then $oFoo.Tst() ; Typing error: Tst instead of Test
  11. #forceref $oComErrFunc
  12. EndFunc