ich erstelle gerade mit RemObjects PascalScript eine Addon-Schnittstelle, für eine Software von mir. Wichtig ist mir dabei eine Sicherstellung der Datensicherheit des Benutzers. Deswegen wird jeder Zugriff auf eine Datei abgefangen und der Benutzer muss es erst erlauben, wenn der Zugriff außerhalb eines bestimmten Verzeichnisses ist. Man soll natürlich auch Dinge wie TStringList benutzen können, jedoch kann ich nicht einfach die Komponente für den Import von sysutils und Classes benutzen, da dort ja auch Methoden wie "TStringList.SaveToFile();" existieren. Das würde natürlich ohne Abfrage einfach durchgehen. Deswegen stelle ich die Frage, wie man selbst geschriebene Klassen für das Skript registrieren kann. Ich hab nämlich bisher nicht wirklich was gefunden.
Passendes Beispiel dazu:
FPC-Code:
Code: Alles auswählen
type
  TMyClass = class
    private
      FSomething: Integer;
      procedure SetSomething(i: Integer);
    public
      property FSomething: Integer read FSomething write SetSomething;
end;Code: Alles auswählen
var
  MyClass: TMyClass;
begin
  MyClass := TMyClass.Create;
  MyClass.Something := 5;
  MyClass.Free;
end;
 Verein
Verein 
 Links
Links Suche
Suche