Version 2025 r2 (release note)
PREVIEW
Script
Vue locale
- Paramètre de type de donnée
<source lang="delphi"> Type
vue1 = viewOf(ClassA) p1:TEnum(enumName) = ...; end;
</source>
- Héritage de vue locale
<source lang="delphi"> Type
vue1 = viewOf(ClassA) p1:string = ...; [...] end;
vue2 = viewOf(vue1) p1:string = ...; [inherited] end;
</source>
- Scope de vue locale
<source lang="delphi"> procedure Class1.foo; Type
vue1 = viewOf(ClassA) p1:string = ...; end;
begin
...
end;
procedure Class2.bar; Type
vue2 = viewOf(class1.foo.vue1) p1:string = ...; end;
begin
...
end; </source>
- Expression Exists()
<source lang="delphi"> Type
vue1 = viewOf(ClassA) id:string = ...; end;
vue2 = viewOf(ClassB) id:string = ...; bb:boolean = vue1.Exists('(id=self.id)',True,[]) notInSelect; [(bb=true) and (....)] end;
</source>
Sélecteur
- lastOpeStamp, lastAffectedStamp
- Attributs mis à jour par la dernière opération assembliste.
- Amélioration de CopyTo
- Permet de créer des objets à partir d'un sélecteur