Wie kann SuperObject zum Aufrufen von Methoden verwendet werden, die in Delphi ein Objekt als Parameter verwenden?

8

Wir können die SuperObject-Bibliothek verwenden, um Methoden eines bestimmten Objekts über seinen Namen aufzurufen und seine Parameter als eine json-Zeichenfolge anzugeben, indem wir die SOInvoker-Methode wie in diesem antworten

Ich würde gerne wissen, wie ich ein erstelltes Objekt als Parameter senden kann. Ich habe versucht, es wie

zu senden %Vor%

aber in MyMethod ist der LObjectList-Verweis verloren.

Was mache ich falsch?

Die Superrobot-Bibliothek kann hier

heruntergeladen werden     
Haruki 20.10.2011, 20:08
quelle

1 Antwort

6

Es funktioniert, wenn Sie ein Array von Datensätzen in der Objektliste verwenden. Wenn Sie die Objektliste weiterhin verwenden möchten, müssen Sie Encoder und Decoder wie diese schreiben. Ich habe Encoder / Decoder für TObjectList geschrieben, Sie müssen das gleiche für Ihre Objekte tun und den Klassennamen irgendwo einbetten.

%Vor%     
Henri Gourvest 06.01.2012 15:12
quelle