1 2 First Previous 24 Replies Latest reply on Aug 26, 2014 1:38 PM by mgeisler

    PutUserLayerGfx component argument set to Nothing does not work in Microsoft Visual Basic

    mgeisler

      I am using the PutUserLayerGfx Method in my Microsoft Visual Basic 2010 program and I do not want the graphics to be attached to a component so I set the argument to Nothing.

      From the automation reference:

      The component (Component) to which this user layer graphics is added. Specify Nothing if

      the element is not part of a component. Note that, VBScript requires that you specify the

      object or Nothing as an argument.

       

      When I run the script, I get a type mismatch error:

       

       

      System.Runtime.InteropServices.COMException was unhandled

       

       

       

      ErrorCode = -2147352571

       

       

       

      Message=Type mismatch. (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))

       

       

       

      Source = Microsoft.VisualBasic

       

      It works fine if I attach it to a component object, but does not recognize "Nothing" as an argument.

        1 2 First Previous