18. Oktober 2012 16:30
CREATE(Automation,TRUE,FALSE)
Microsoft Dynamics NAV
---------------------------
Diese Meldung richtet sich an C/AL-Programmierer: Eine .NET-Variable wurde nicht instanziiert. Es wird versucht, 'asp.Test.RequestFileNameAddon' in 'CodeUnit Test Interface Management' aufzurufen: requestHitList
---------------------------
OK
---------------------------
22. Oktober 2012 08:50
22. Oktober 2012 09:03
22. Oktober 2012 09:33
22. Oktober 2012 10:02
Microsoft Dynamics NAV
---------------------------
Diese Meldung richtet sich an C/AL-Programmierer: Es konnte keine Instanz des folgenden .NET Framework-Objekts erstellt werden: Assembly: aspInterfaceTypeLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5312314c189b4803, Typ: asp.Test.
---------------------------
OK
---------------------------
22. Oktober 2012 10:04
22. Oktober 2012 11:53
fiddi hat geschrieben:Hallo,
das instantieren erfolgt durch Aufruf des Konstruktors. Schau dir das mal hier an. Die haben mal Dotnet-Interop genutzt, damit der Excel-Buffer auch im RTC benutzbar ist.
22. Oktober 2012 11:57
22. Oktober 2012 12:01
Im Standard ist ExcelBuffer im RTC grottenlangsam.
22. Oktober 2012 12:08
22. Oktober 2012 13:18
22. Oktober 2012 14:46
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace hallowelt
{
public class hallowelt
{
private String answer = "";
public String Answer
{
get { return answer; }
set { answer = value; }
}
}
}
DotNetFunktion :=DotNetFunktion;
DotNetFunktion.Answer := 'bla bla bla';
MESSAGE(DotNetFunktion.Answer);
Microsoft Dynamics NAV
---------------------------
Diese Meldung richtet sich an C/AL-Programmierer: Eine .NET-Variable wurde nicht instanziiert. Es wird versucht, 'hallowelt.hallowelt.Answer' in 'CodeUnit TestDotNet' aufzurufen: OnRun
---------------------------
OK
---------------------------
Type: Microsoft.Dynamics.Nav.Types.Exceptions.NavNCLDotNetCreateException
SuppressMessage: False
FatalityScope: Call
Message: Diese Meldung richtet sich an C/AL-Programmierer: Es konnte keine Instanz des folgenden .NET Framework-Objekts erstellt werden: Assembly: hallowelt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fdd5c0be29d777be, Typ: hallowelt.hallowelt.
StackTrace:
bei Microsoft.Dynamics.Nav.Types.NavAutomationHelper.GetTypeFromAssembly(String assemblyFullName, String typeName)
bei Microsoft.Dynamics.Nav.Types.NavAutomationHelper.CreateDotNetObject(String assemblyFullName, String typeName, Object[] arguments)
bei Microsoft.Dynamics.Nav.Runtime.NavDotNet.CreateDotNet(Object[] arguments)
Source: Microsoft.Dynamics.Nav.Types
HResult: -2146233088
----------------------------------
Type: System.IO.FileNotFoundException
Message: Die Datei oder Assembly "hallowelt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fdd5c0be29d777be" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
FileName: hallowelt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fdd5c0be29d777be
FusionLog:
WRN: Protokollierung der Assemblybindung ist AUS.
Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.
Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.
Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.
StackTrace:
bei System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
bei System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
bei System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection)
bei System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
bei System.Reflection.Assembly.Load(String assemblyString)
bei Microsoft.Dynamics.Nav.Types.NavAutomationHelper.GetTypeFromAssembly(String assemblyFullName, String typeName)
Source: mscorlib
HResult: -2147024894
22. Oktober 2012 16:11
22. Oktober 2012 17:31
22. Oktober 2012 20:48
Lboettcher hat geschrieben:Du hast recht ich hab das Video von Kowas übersehen das tut mir leid, mal gucken ob es mir hilft. danke für den hinweis
23. Oktober 2012 12:43
Type: Microsoft.Dynamics.Nav.Types.Exceptions.NavNCLDotNetCreateException
SuppressMessage: False
FatalityScope: Call
Message: Diese Meldung richtet sich an C/AL-Programmierer: Es konnte keine Instanz des folgenden .NET Framework-Objekts erstellt werden: Assembly: hallowelt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fdd5c0be29d777be, Typ: hallowelt.hallowelt.
StackTrace:
bei Microsoft.Dynamics.Nav.Types.NavAutomationHelper.GetTypeFromAssembly(String assemblyFullName, String typeName)
bei Microsoft.Dynamics.Nav.Types.NavAutomationHelper.CreateDotNetObject(String assemblyFullName, String typeName, Object[] arguments)
bei Microsoft.Dynamics.Nav.Runtime.NavDotNet.CreateDotNet(Object[] arguments)
Source: Microsoft.Dynamics.Nav.Types
HResult: -2146233088
----------------------------------
Type: System.IO.FileNotFoundException
Message: Die Datei oder Assembly "hallowelt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fdd5c0be29d777be" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
FileName: hallowelt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fdd5c0be29d777be
FusionLog:
WRN: Protokollierung der Assemblybindung ist AUS.
Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.
Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.
Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.
StackTrace:
bei System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
bei System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
bei System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection)
bei System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
bei System.Reflection.Assembly.Load(String assemblyString)
bei Microsoft.Dynamics.Nav.Types.NavAutomationHelper.GetTypeFromAssembly(String assemblyFullName, String typeName)
Source: mscorlib
HResult: -2147024894
23. Oktober 2012 12:47
23. Oktober 2012 12:53
23. Oktober 2012 13:02
23. Oktober 2012 14:25
Demo := Demo.Dynamics;
Demo.Text := 'Test';
MESSAGE('%1',Demo.Text);
20. November 2013 16:36