Version 2025 r2 (release note)
PREVIEW
Script
Vue locale
- Paramètre de type de donnée
Type
vue1 = viewOf(ClassA)
p1:TEnum(enumName) = ...;
end;
- Héritage de vue locale
Type
vue1 = viewOf(ClassA)
p1:string = ...;
[...]
end;
vue2 = viewOf(vue1)
p1:string = ...;
[inherited]
end;
- Scope de vue locale
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;
- Expression Exists()
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;
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