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 werdenEs 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%Tags und Links reflection delphi rtti dynamicmethod superobject