-> Hier kostenlos registrieren
Hallo liebe Gemeinde,
ich möchte in WinCC Flexible (TIA V13) Skript ein Binärfile öffnen und die einzelnen Bytes in ein Array schreiben (max. 100k groß).
Dieses Array wird dann manipuliert und soll schließlich wieder in ein File zurück geschrieben werden.
Mit
Set fs=CreateObject("FileCtl.File")
fs.open prn,32,1,1 'Datei für binäres Lesen öffnen
aa=fs.inputb(fs.lof) 'Datei binär einlesen
fs.Close
komme ich irgendwie nicht weiter, weil aa ja dann kein Array ist.
Außerdem bin ich mir nicht sicher, ob mir inputb auch Null-Bytes verloren gehen lässt.
Hat jemand schon sowas gemacht bzw. weiß Rat? Besten Dank!
ich möchte in WinCC Flexible (TIA V13) Skript ein Binärfile öffnen und die einzelnen Bytes in ein Array schreiben (max. 100k groß).
Dieses Array wird dann manipuliert und soll schließlich wieder in ein File zurück geschrieben werden.
Mit
Set fs=CreateObject("FileCtl.File")
fs.open prn,32,1,1 'Datei für binäres Lesen öffnen
aa=fs.inputb(fs.lof) 'Datei binär einlesen
fs.Close
komme ich irgendwie nicht weiter, weil aa ja dann kein Array ist.
Außerdem bin ich mir nicht sicher, ob mir inputb auch Null-Bytes verloren gehen lässt.
Hat jemand schon sowas gemacht bzw. weiß Rat? Besten Dank!