7 Replies Latest reply on Apr 25, 2011 12:50 PM by Lee CS Young

    Serial Numbers with C#.NET...

    Christina Seay

      Hey guys.  I've got an existing VB.NET Windows form application that I'm converting over to a C#.NET WPF application and I'm running into an error I can't work out.  The program looks at EPDM and gets a list of all the available serial number names and lets the user pick a serial number to use and then generates the next available number in that series.  It worked in the VB form application.

       

      What I've got at the moment:

       

              public EdmVault5 VaultHook = new EdmVault5();
              public IEdmSerNoGen7 EPDMSerialNumbersAvailable;
              public Array EPDMSerialNumberNames;
              public EdmLib.IEdmSerNoValue EPDMSerialNumberGenerated;
             

              public MainWindow() {
                  InitializeComponent();

       

                  var handle = new System.Windows.Interop.WindowInteropHelper(this).Handle.ToInt32();

       

                  VaultHook.LoginAuto("Vault", handle);

       

                  EPDMSerialNumbersAvailable = VaultHook.CreateUtility(EdmUtility.EdmUtil_SerNoGen);
                  EPDMSerialNumbersAvailable.GetSerialNumberNames(EPDMSerialNumberNames);

                  }

       

      This line:  EPDMSerialNumbersAvailable.GetSerialNumberNames(EPDMSerialNumberNames); is giving me an error saying that:

      The best overloaded method match for 'EdmLib.IEdmSerNoGen7.GetSerialNumberNames(out System.Array)' has some invalid arguments

       

      Does anyone know why I'm getting that error??