![]() |
Problem beim Event erstellen mit Include
Ich schreibe zum Test ein Programm in Delphi welches auf Bibliotheken zugreifen soll, die in C# geschrieben und erstellt worden sind. In C# Funktioniert das Programm einwandfrei.
Mein Problem ist folgende stelle beim Event anmelden:
Delphi-Quellcode:
hier sagt der mir immer: E2010 Inkompatible Typen:'dynamic array' und 'Array'.
Include (test.OnReadReceived, Test_OnReadReceived);
Alle Proceduren haben bei der deklaration die Variablen als Dynamic array gekennzeichnet was auch einwandfrei funktioniert wenn ich die procedure im test programm selber aufrufe. Test.OnReadRecived ist in der C# Bibliothek und der C# aufruf wäre:
Code:
damit läuft das einwandfrei.
Test.OnReadReceived += new ReadReceiveHandler(Test_OnReadReceived);
kann es sein das der Include Befehl probleme hat bei der übergabe von dynamic arrays? Vielleicht wisst ihr da mehr. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz