CX_FILE_SOURCE_RANGE::Read
Beschreibung:
Diese Methode liest den Inhalt des Quellcodebereichs aus der Datei und gibt ihn als STRING zurück. Über den Parameter kann gesteuert werden, ob #include-Direktiven ausgewertet/expandiert werden sollen (TRUE) oder nicht (FALSE).
Falls dieser Quellcodebereich ungültig ist oder die angegebene Datei nicht existiert, wird eine Fehlermeldung ausgegeben.
Falls die Datei kleiner ist als die Start-Position, dann wird ein leerer STRING zurückgegeben. Falls die Datei kleiner ist als die End-Position, dann wird der gesamte Dateiinhalt ab der Start-Position zurückgegeben.
Code-Beispiel:
// Read source code of current widget from source file
FALSE NULL Widget Call(GetSourceRange) Call(Read) // "..."
FALSE NULL Widget Call(GetSourceRange) Call(Read) // "..."
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_FILE_SOURCE_RANGE | Der Codebereich |
Top-1 | INTEGER (TRUE|FALSE) | Soll #include ausgewertet werden? | |
Stack(Out) | Top | STRING | Der Quellcode des Bereichs |