CX_FILE_SOURCE_RANGE::IsValid
Beschreibung:
Diese Methode liefert TRUE, falls dieses Objekt einen gültigen Quellcodebereich beschreibt. Ein Quellcodebereich ist gültig, falls:
- Eine Quelldatei gesetzt ist und
- Die End-Position nicht vor der Start-Position liegt
IsValid prüft nicht, ob die angegebene Datei auch tatsächlich existiert, oder ob die angegebenen Start/End-Positionen in der Datei überhaupt existieren.
Ein gültiger Quellcode-Bereich wird von folgenden Methoden erwartet:
Code-Beispiel:
CreateTransObject(CX_FILE_SOURCE_RANGE) Call(IsValid) // FALSE
CreateTransObject(CX_FILE_SOURCE_RANGE)
"evaluate.cxp" Over Put(File()) Call(IsValid) // TRUE
CreateTransObject(CX_FILE_SOURCE_RANGE)
"evaluate.cxp" Over Put(File()) Call(IsValid) // TRUE
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_FILE_SOURCE_RANGE | Der Codebereich |
Stack(Out) | Top | INTEGER | TRUE | FALSE |