Hallo,
ich habe mit Delphi 6 eine .NET DLL als Typbibliothek importiert. Das .NET Object liefert Typen, die in C# als double, char oder int deklariert sind. Da ja auch der Import der mscorlib sich erst nach Anpassungen übersetzen lässt, stellen sich mir jetzt ein paar Fragen:
Die Datentypen die Delphi in der Unit meiner importieren Typbibliothek zeigt, müssten doch eigentlich die aus der mscorlib sein und nicht system.double, ...char o.ä.? Ist das richtig? Muss ich dann per Hand alle Typen prüfen und ggf. ändern?
Dann mein zweites Problem nach dem importieren in der Unit:
Warnung: Die Eigenschaft blablabla hat eine Zuweisungs- und eine Zugriffsmethode, deren
Typen nicht übereinstimmen. Delphi konnte keine Eigenschaft dieser Art
erzeugen. Daher wird eine Variante zum Setzen der Eigenschaft verwendet.
Die Eigenschaft und ihre Accesoren sind überall mit WideString deklariert! Warum dann diese Warnung?
ich habe mit Delphi 6 eine .NET DLL als Typbibliothek importiert. Das .NET Object liefert Typen, die in C# als double, char oder int deklariert sind. Da ja auch der Import der mscorlib sich erst nach Anpassungen übersetzen lässt, stellen sich mir jetzt ein paar Fragen:
Die Datentypen die Delphi in der Unit meiner importieren Typbibliothek zeigt, müssten doch eigentlich die aus der mscorlib sein und nicht system.double, ...char o.ä.? Ist das richtig? Muss ich dann per Hand alle Typen prüfen und ggf. ändern?
Dann mein zweites Problem nach dem importieren in der Unit:
Warnung: Die Eigenschaft blablabla hat eine Zuweisungs- und eine Zugriffsmethode, deren
Typen nicht übereinstimmen. Delphi konnte keine Eigenschaft dieser Art
erzeugen. Daher wird eine Variante zum Setzen der Eigenschaft verwendet.
Die Eigenschaft und ihre Accesoren sind überall mit WideString deklariert! Warum dann diese Warnung?
Comment