| ♥ 0 | Bom dia. Estou a seguir o exemplo da API em que faço o Login e utilizo o PriEngine. Tenho este código: String sql = “SELECT Cliente FROM Clientes”; Que dá o erro: “Primavera.ERP.EtiquetasGS1.exe” (CLR v4.0.30319: Primavera.ERP.EtiquetasGS1.exe): Carregado “C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms.resources\v4.0_4.0.0.0_pt_b77a5c561934e089\System.Windows.Forms.resources.dll”. O módulo foi criado sem símbolos.
Tenho que inicializar algo extra? O PriSDKContexto não fica inicializado desta forma?
Marcado como spam |
| Resposta privada O erro estava na opção do VisualStudio, nas opções de debugging, considere este assunto encerrado. Marcado como spam | |
| Resposta privada @josmendes-2 Qual o exemplo que está a falhar? Marcado como spam Comentários Bom dia.
Utilizei o Primavera.ERP.Sample.
No entanto sempre que utilizo essa função dá-me erro.... ver imagem em anexo do erro no Visual Studio: "Exceção gerada: 'System.NullReferenceException' em StdPlatBS100.dll
A referência de objecto não foi definida como uma instância de um objecto." O código é muito simples:
String sql = "SELECT Cliente FROM Clientes";
PriEngine.Platform.Listas.GetF4SQL("Clientes",sql,"Cliente", this,null); Ver imagem de erro no Visual Studio no anexo da resposta. O erro em especifico no Visual Studio:
+ DeclaringType {Name = "StdBSCategoriasBWRunner" FullName = "StdPlatBS100.StdBSCategoriasBWRunner"} System.Type {System.RuntimeType}
FullName O método System.Reflection.MethodBase.get_FullName não pode ser chamado neste contexto. string
InvocationFlags O método System.Reflection.RuntimeMethodInfo.get_InvocationFlags não pode ser chamado neste contexto. System.Reflection.INVOCATION_FLAGS
IsAbstract false bool
IsAssembly true bool
IsConstructor false bool
IsDynamicallyInvokable O método System.Reflection.RuntimeMethodInfo.get_IsDynamicallyInvokable não pode ser chamado neste contexto. bool
IsFamily false bool
IsFamilyAndAssembly false bool
IsFamilyOrAssembly false bool
IsFinal false bool
IsGenericMethod false bool
IsGenericMethodDefinition false bool
IsHideBySig true bool
IsOverloaded false bool
IsPrivate false bool
IsPublic false bool
IsSecurityCritical O método System.Reflection.RuntimeMethodInfo.get_IsSecurityCritical não pode ser chamado neste contexto. bool
IsSecuritySafeCritical O método System.Reflection.RuntimeMethodInfo.get_IsSecuritySafeCritical não pode ser chamado neste contexto. bool
IsSecurityTransparent O método System.Reflection.RuntimeMethodInfo.get_IsSecurityTransparent não pode ser chamado neste contexto. bool
IsSpecialName false bool
IsStatic false bool
IsVirtual false bool
MemberType Method System.Reflection.MemberTypes
MetadataToken 100672564 int
+ MethodHandle {System.RuntimeMethodHandle} System.RuntimeMethodHandle
MethodImplementationFlags O método System.Reflection.MethodBase.get_MethodImplementationFlags não pode ser chamado neste contexto. System.Reflection.MethodImplAttributes
+ Module {StdPlatBS100.dll} System.Reflection.Module {System.Reflection.RuntimeModule}
Name "Abort" string
+ ReflectedType '((System.Reflection.RuntimeMethodInfo)($exception).TargetSite).ReflectedType' gerou uma exceção do tipo 'System.NotSupportedException' System.Type {System.NotSupportedException}
ReflectedTypeInternal O método System.Reflection.RuntimeMethodInfo.get_ReflectedTypeInternal não pode ser chamado neste contexto. System.RuntimeType
RemotingCache O método System.Reflection.RuntimeMethodInfo.get_RemotingCache não pode ser chamado neste contexto. System.Runtime.Remoting.Metadata.RemotingMethodCachedData | |
| Resposta privada Também no exemplo do GitHub dá erro... Marcado como spam |