Пожалуйста, обратите внимание эту запись:послав тип записи в качестве параметра с помощью dwscript
Type
TStudent = record
Name:String;
Age: Integer;
Class:String;
end;
У меня есть класс TSchool, который имеет следующую функцию:
function AddStudent(LStudent:TStudent):Boolean;
Я хочу использовать этот класс (TSchool) в dwsunit, и эта функция тоже, но я не могу понять, как отправить тип записи в качестве параметра. Это как далеко я достиг:
procedure TForm1.dwsUnitClassesTSchoolMethodsAddStudentEval(Info: TProgramInfo;
ExtObject: TObject);
begin
Info.ResultAsBoolean:=(ExtObject as TSchool).AddStudent(Info.Vars['LStudent'].Value);
end;
, но это не работает, он продолжает давать мне ошибку о несовместимости типов.
Я также определил в dwsunit запись TSchool, но это тоже не сработало. Любая помощь приветствуется.
«Я хочу использовать этот класс в dwsunit, и эта функция тоже« какой класс? или вы ссылались на запись? – ComputerSaysNo
Извините, я отредактирую квест. – Zeina
какая версия Delphi вы используете? – ComputerSaysNo