Search Results for

    Show / Hide Table of Contents

    Добавление функции, возвращающей значение типа class

    Поскольку значения, возвращаемые дескриптором метода, это массив типа Variant, вам надо преобразовать результаты типа TObject к Variant.

      fsScript1.AddMethod('function MainForm: TForm', CallMethod); 
    
    { обработчик }
    function TForm1.CallMethod(Instance: TObject; ClassType: TClass; const MethodName: String; 
      var Params: Variant): Variant; 
    begin 
      Result := Integer(Form1);
    end; 
    
    Back to top © ООО «Быстрые отчеты»