Haai ,
I saved an object in JSON format (and kept it in sessionstorage). After restoring my object, only the fields are accessible. So when I try to call a member method of my object, I get this error: "Uncaught TypeError: this.FCalculator.CalculateProbabilities is not a function ". How can I cast this object so that it can use its functions?
My code:
(FCalculator is a class member of type TProbabilityCalculator)
procedure TfrmExpert.RestoreExpertState;
var
oStateObject, oExpertStateObject: TJSObject;
begin
....
oExpertStateObject := TJSObject(oStateObject[cStateObjState]);
....
FCalculator := TProbabilityCalculator(oExpertStateObject['FCalculator']);
...
end;
Best regards,
Filip