Lade...
 

ResetSpecifier

ResetSpecifier

ResetSpecifier(specifier), ResetSpecifier(STACK)

Parameter:  Namen eines übersetzten Spezifikators (der mit SetSpecifier angelegt wurde!)

Stack
Stack Position Beschreibung
Stack(In) Top -
Stack(Out) Top -

hebt die mit SetSpecifier definierte Zuordnung wieder auf. Wenn der Term

            s1.slotName

nach der Anweisung

        SetSpecifier(s1, s2)

sich auf das dynamische Datenfeld s2.slotName bezeiht, so bezeichnet der obengenannte Term nach Ausführung der Anweisung

        ResetSpecifier(s1)

wieder das Datenfeld s1.slotName.    

Beispiel:

 

// Declare the variable
Var(object)
// Create an object
CreateTransObject(CX_EXPANDABLE) -> object
// Create date and link it to object over finished specifier
CreateTransObject(CX_DATE) object Put(finished.date)

 

// Set translation "processed", which points to finished
SetSpecifier(processed, finished)

 

// Try to get the processed date
object Copy(processed.date)
// You will get the finished.date!


// Reset translation template "processed"
ResetSpecifier(processed)
// Try to get the processed date
object Copy(processed.date)
// You will get INVALID

 

Siehe auch