Señores estoy llenando unos combobox . Y estoy mirando que los realiza pero cuando la consulta es grande se demora en abrir la ventana del addon. ¿Esto es normal? . O estoy realizando algo mal. He leido y dicen que debo llamar las funciones en el Private Sub OnCustomInitialize(), pero al ubicar el procedimiento en este lugar me arroja error NullReferenceException.
Private Sub SetApplication()
Dim SboGuiApi As SAPbouiCOM.SboGuiApi
Dim sConnectionString As String = ""
SboGuiApi = New SAPbouiCOM.SboGuiApi()
Try
If Environment.GetCommandLineArgs.Length > 1 Then
sConnectionString = Environment.GetCommandLineArgs.GetValue(1)
Else
sConnectionString = Environment.GetCommandLineArgs.GetValue(0)
End If
Catch ex As Exception
End Try
SboGuiApi.Connect(sConnectionString)
SBO_Application = SboGuiApi.GetApplication
Dim oCompany As SAPbobsCOM.Company
oCompany = SBO_Application.Company.GetDICompany
Dim SqlCad As String = Nothing
'Limpio el combo'
FuncionesSdk.CleanComboBox(ComboBox2)
'Llamo la funcion'
SqlCad = "Select top 5 Code,U_BKSC_Desc from [@BKSC_MARCAVEHICULO] order by code asc"
FuncionesSdk.LoadComboQueryRecordset(SqlCad, ComboBox2, "Code", "U_bksc_Desc", oCompany)
SqlCad = "Select Code,Name from [@BKSC_CONFIGURACION] order by code asc"
FuncionesSdk.LoadComboQueryRecordset(SqlCad, ComboBox0, "Code", "Name", oCompany)