Falla en conexion SDK, error System.IndexOutOfRang

Buen Dia, iniciando en el mundo de SDK, estoy intentando conectar a SAP, pero me marca error de System.IndexOutOfRangeException: ‘Índice fuera de los límites de la matriz.’, ya revize y no encuentro nada anormal, les pido el apoyo para en que estoy fallando, el código que tengo es el siguiente:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace a2
{
    class Program
    {
        static SAPbobsCOM.Company oCompany = null;
        static SAPbouiCOM.Application oApplication = null;
        static void Main(string[] args)
        {
            Conexion();
        }
        static void Conexion()
        {
            SAPbouiCOM.SboGuiApi oSboGuiApi = new SAPbouiCOM.SboGuiApi();
            string sCadenaConexion = Environment.GetCommandLineArgs().GetValue(1).ToString();
            try
            {
                oSboGuiApi.Connect(sCadenaConexion);
            }
            catch (Exception e)
            {
                oApplication.MessageBox("Error al conectar el Add-on con el UI API\n" + e.ToString());
                Environment.Exit(0);
            }
            oApplication = oSboGuiApi.GetApplication(-1);

            try
            {
                oCompany = new SAPbobsCOM.Company();
                oCompany = (SAPbobsCOM.Company)oApplication.Company.GetDICompany();
            }
            catch (Exception e)
            {
                oApplication.MessageBox("Error al conectar el Add-on con el DI API\n" + oCompany.GetLastErrorDescription() + "\n" + e.ToString());
                oApplication.StatusBar.SetText("Error al conectar el Add-on con el DI API - " + oCompany.GetLastErrorDescription(), SAPbouiCOM.BoMessageTime.bmt_Short, SAPbouiCOM.BoStatusBarMessageType.smt_Error);
            }
        }
    }
}

de antemano les agradezco el apoyo, Saludos

Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.