[Gelöst][RTC] Variablen vom Typ DotNet mit Array Rückgabe

23. März 2012 09:29

Hi,

hat jemand erfahrung damit, wi ich eine Rückgabe einer DotNet Variablen vom Typ Array verarbeiten kann?
So liefert z.B.
Code:
MESSAGE(FORMAT(DotNetAssembly.ReflectionOnlyLoadFrom('C:\temp\test.dll').GetName().GetPublicKeyToken()));

System.Byte[]
Zuletzt geändert von lape am 28. März 2012 14:02, insgesamt 1-mal geändert.

Re: [RTC] Variablen vom Typ DotNet mit Array Rückgabe

28. März 2012 13:39

Es gibt über dotnet in nav auf mibuso einen webcast download von den NAV Techdays 2011. Da wird das thematisiert.

Re: [RTC] Variablen vom Typ DotNet mit Array Rückgabe

28. März 2012 13:57

Ich kann es inhaltlich nicht beurteilen, aber vielleicht hilft dir das hier:
http://dynamicsuser.net/blogs/waldo/arc ... tions.aspx

Re: [Gelöst][RTC] Variablen vom Typ DotNet mit Array Rückgab

28. März 2012 14:04

Waldo beschreibt ein etwas anderes Problem
Das Stichwort zur Lösung des von mir beschribenen Problems ist:
Code:
'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.System.Array

Re: [Gelöst][RTC] Variablen vom Typ DotNet mit Array Rückgab

3. Mai 2016 17:21

Hallo,

Kann mir jemand kurz zeigen, wie ich eine Rückgabe einer DotNet Variable vom Typ Array verarbeiten kann.

Viele Grüße

Re: [Gelöst][RTC] Variablen vom Typ DotNet mit Array Rückgab

3. Mai 2016 20:07

Hi,

du definierst eine .NET Variable vom Type System.Array aus der mscorlib.dll

Die kannst du als Rücktabeparamter für die Funktion die dir das Object Array zurückgibt nutzen.

dann kannst du mit einer FOR Schleife diese Variable durchlaufen (FOR i := 0 to Array.length - 1 do begin)

dann kannst du über die GetValue Funktion und den Index (i) dir das einzelne Objekt holen.

Gruß

Mathes

Re: [Gelöst][RTC] Variablen vom Typ DotNet mit Array Rückgab

4. Mai 2016 10:48

GetValue Funktion ?Auch von mscorlib ?