Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#17

AW: Aufruf Delphi-Dll von DotNet, Probleme mit struct-Parameter

  Alt 18. Jul 2018, 13:40
Was mir noch auffällt du solltest den String initialisieren..

Code:
[MarshalAs(UnmanagedType.LPStr)]
public string Waehrung = string.Empty;

[MarshalAs(UnmanagedType.Bool)]
public bool P39A3;
Scheint irgendwie alles nur Halbfertig!

Zudem solltest du dir überlegen von der Struct abzuweichen und statt dessen eine Class verwenden.
https://docs.microsoft.com/de-de/dot...s-and-structs/
Code:
[Serializable, StructLayout(LayoutKind.Sequential)]
public sealed class TPara1Rec
https://docs.microsoft.com/de-de/dot...-class-members

gruss

Geändert von EWeiss (18. Jul 2018 um 14:10 Uhr)
  Mit Zitat antworten Zitat