-> Hier kostenlos registrieren
Hi Leute,
ich bin nun schon eine ganze Weile damit beschäftigt CSVs zu erstellen/einzulesen.
Erstellen hat wunderbar geklappt.
Das Einlesen auch bis zu einem bestimmten Punkt. Da ist mir aufgefallen dass ein String nur bis 255 geht (eigentlich 253).
Er zeigt mir zwar trotzdem den ganzen String an jedoch nur bis ich z.B. mit delete() ihn bearbeiten und auftrennen will.
Jetzt stelle ich mir die Frage, soll ich eher schauen dass ich die CSV Zeile für Zeile einlesen kann um sie danach in ein Array zu schreiben?
Oder mit der Möglichkeit (die ich im Internet gelesen habe) über den Umweg das Eingelesene zuerst in Byte/Chars zu konvertieren...
Um ehrlich zu sein wäre mir das einlesen Zeile für Zeile lieber, da ich hierfür schon ein Grundgerüst gebaut habe.
Mit welcher Lib/Baustein kann man nur einzelne Zeilen einlesen?
PS:
Mit File.Open, File.Read, File.Write arbeite ich bisher. (CAA File Lib)
Codesys 3.5 SP16
ich bin nun schon eine ganze Weile damit beschäftigt CSVs zu erstellen/einzulesen.
Erstellen hat wunderbar geklappt.
Das Einlesen auch bis zu einem bestimmten Punkt. Da ist mir aufgefallen dass ein String nur bis 255 geht (eigentlich 253).
Er zeigt mir zwar trotzdem den ganzen String an jedoch nur bis ich z.B. mit delete() ihn bearbeiten und auftrennen will.
Jetzt stelle ich mir die Frage, soll ich eher schauen dass ich die CSV Zeile für Zeile einlesen kann um sie danach in ein Array zu schreiben?
Oder mit der Möglichkeit (die ich im Internet gelesen habe) über den Umweg das Eingelesene zuerst in Byte/Chars zu konvertieren...
Um ehrlich zu sein wäre mir das einlesen Zeile für Zeile lieber, da ich hierfür schon ein Grundgerüst gebaut habe.
Mit welcher Lib/Baustein kann man nur einzelne Zeilen einlesen?
PS:
Mit File.Open, File.Read, File.Write arbeite ich bisher. (CAA File Lib)
Codesys 3.5 SP16
Zuletzt bearbeitet: