-> Hier kostenlos registrieren
Hey leute ich hab mal wieder Probleme
Bei dem Baustein FB_FileWrite gibt es ein cbWriteLen um die Länge anzuzeigen. gibt es da iwie ein maximum? weil bei mir steht da 6500924 bytes und gleizeitig dazu zeigt er mir an bFileWriteerror=TRUE. Ergo is da iwo nen fehler. kann es daran liegen, das ich ein Array mit Struktur da reinschreiben will?
das hfile bekommt es vom FB Open der auch noch da is.
Bei dem Baustein FB_FileWrite gibt es ein cbWriteLen um die Länge anzuzeigen. gibt es da iwie ein maximum? weil bei mir steht da 6500924 bytes und gleizeitig dazu zeigt er mir an bFileWriteerror=TRUE. Ergo is da iwo nen fehler. kann es daran liegen, das ich ein Array mit Struktur da reinschreiben will?
Code:
Var
FB_FileWrite : FB_FileWrite; (* FileWrite um die veränderten Parameter in die geöffnete TxT Datei reinzuschreiben *)
bFileWrite : BOOL;
bFileWriteBusy : BOOL;
bFileWriteError : BOOL;
nFileWriteErrorId : UDINT;
nFileWriteCount : UDINT;
arrFILEDATA : ARRAY[0..50] OF st_FileData; (* Für weitere veränderbare Parameter bitte Programm umschreiben. *)
END_VAR
CODE:
fb_FileWrite(
hfile:=hfile,
pWritebuff:=ADR(arrFILEDATA),
cbWriteLen:=SIZEOF(arrFILEDATA),
bExecute:=P_Main.Einlesen.O_bAbmeldung,
tTimeout:=t#2s,
bBusy=>bFilewriteBusy,
bError=>bFileWriteError,
nErrID=>nFileWriteErrorid,
cbWrite=>nFileWriteCount);