Fórum
Ver pergunta

Erro na inicialização da Plataforma usando vb.net 2017   

216 visualizações
-1
0

Olá ao tentar inicializar a Plataforma obtenho o erro conforme coloco aqui.

Imports StdBE100
‘Imports StdBSSql100
Imports ErpBS100
Imports System
Imports ConstantesPrimavera100
Imports BasBE100
Imports IBasBS100
Imports IVndBS100
Imports VndBE100
Imports Primavera
Imports StdBase100
‘Imports StdPlatBE100
Imports StdPlatBS100
Imports StdPlatDS100
Imports System.Data.OleDb
Imports ADODB

‘Imports Microsoft.VisualBasic.Conversion

Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Dim objAplConf As New StdBSConfApl
Dim Plataforma As New StdPlatBS
Dim motor As New ErpBS

Dim objtipoplataforma = StdBETipos.EnumTipoPlataforma.tpEmpresarial

objAplConf.Instancia = “Default”
objAplConf.AbvtApl = “ERP”
objAplConf.PwdUtilizador = “123”
objAplConf.Utilizador = “teste”
objAplConf.LicVersaoMinima = “10.00”

Dim objStdTransac As New StdBETransaccao

Plataforma.AbrePlataformaEmpresa(“FRUT”, objStdTransac, objAplConf, objtipoplataforma)

Dá-me erro Exception Unhandled: Primavera.Platform.Exceptions.ExpectedException
HResult=0x80131500
Message=A referência de objecto não foi definida como uma instância de um objecto.
Source=StdPlatBS100
StackTrace:
at StdPlatBS100.StdPlatBS.AbrePlataformaEmpresa(String strEmpresa, StdBETransaccao objTransaccao, StdBSConfApl objConfApl, EnumTipoPlataforma enuTipoPlataforma)
at WindowsApp3.Form1.Button1_Click(Object sender, EventArgs e) in C:\Users\Jose Manuel\source\repos\WindowsApp3\WindowsApp3\Form1.vb:line 43
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
at WindowsApp3.My.MyApplication.Main(String[] Args) in :line 81

 

Alguém me pode dar uma dica sobre o que poderá estar errado.

Obrigado

Paulo Belchior

 

 

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 5 anos e 2 meses paulobelchior
p
paulobelchior paulo belchior Iniciante
1 respostas
0
Resposta privada

Olá a questão tem pouco informação, verifique o seguinte.
1 -> Tem todas as referencias com copylocal a false.
2 -> Se não está a apontar para a pasta da APL que tem assembly resolver ativo.

Em caso de duvida tem exemplo no GitHub que faz isso https://github.com/PrimaverabssDeveloper/ERP10Integration

Faça login para poder traduzir
Marcado como spam
Criado há 5 anos e 2 meses sergiosereno
sergiosereno sergio sereno Most Valuable Professional