Beispiel Block-Funktion WRITE

Block-Funktion WRITE

/WRITE_BLOCK
«
{
    // Ausgabekanal zum Schreiben einer UTF-8-Datei (ohne BOM) öffnen. 
    // Standardmässig wird allenfalls bestehende Datei überschrieben.
    WRITE.OpenUtf8WithoutBom(1, "..\\tmp\\adressen.csv")
    // Schreiben des übergebenen Texts. (anhängen)
    WRITE.Out(1, 'Addr.Number')
    WRITE.Out(1, ';Addr.FirstName')
    // Schreiben des übergebenen Texts inkl. einem zusätzlichen Zeilenumbruch.
    WRITE.OutLine(1, ';Addr.LastName')
    // Liefert Anzahl Linien welche in den Kanal geschrieben wurden = Anzahl 
    // 'WRITE.OutLine()'-Aufrufe.
    var numberVal := WRITE.GetLineCount(1)
    // Geöffneten Ausgabekanal schliessen.
    WRITE.Close(1)

    // Ausgabekanal zum Schreiben einer UTF-8-Datei (ohne BOM) öffnen. 
    // INFO: hier mit APPEND = TRUE
    WRITE.OpenUtf8WithoutBom(1, "..\\tmp\\adressen.csv",TRUE)
    WRITE.OutLine(1, '100;Martin;Schild')
    WRITE.OutLine(1, '101;Kai;Reichmuth')
    WRITE.OutLine(1, '102;Roman;Vonwil')
    // Geöffneten Ausgabekanal schliessen.
    WRITE.Close(1)
}
»
/