WinCC flex Daten in Runtime in csv-datei

Zuviel Werbung?
-> Hier kostenlos registrieren
Nein ... brauchst du nicht.
Du liest die Datei ja sowieso erstmal Zeilenweise in ein String-Array ein. Möchtest du den Inhalt einer Zeile ändern so splittest du die auf, änderst das oder die Elemente darin und schreibst alles in die entsprechende Zeile zurück.
Hast du alle Änderungen gemacht so schreibst du dein String-Array als neue alte Datei wieder auf den Datenträger.

Gruß
Larry
 
Zeilenweise in NUR EIN String-Array? Ungefähr so?:

Do While f.AtEndOfStream = False
f.SkipLine

Loop
line = f.ReadLine

linearray = Split(line,Trennzeichen)


Außerdem gibt es in Wincc flex keine String-Arrays.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein ... in Flex gibt es keine String-Arrays ... aber in VB-Script.

Ich hatte es so in etwa gedacht :
Code:
Dim Zeilen(ZeilenAnzahl)

for i = 1 to ZeilenAnzahl
   Zeilen(i) = f.Readline
next

// und dann die Verarbeitung

lineArray = split(Zeilen(myZeile) , ";")
// und damit dann arbeiten
lineArray(mySpalte-1) = "Neuer Inhalt"
// usw.

Gruß
Larry
 
Zurück
Oben