Ciao a tutti,
ho un programma, già funzionante, in cui vado a scrivere un file utilizzando un TFileStream.
Fino a ieri, dovevo sempre andare in sovrascrittura, quindi aprivo lo stream così:
Stream:=TFileStream.Create(NomeFileOut, fmCreate);
Oggi, mi hanno chiesto questa modifica: se il file non esiste devo crearlo, se invece esiste, devo andare in "Append"
Ho provato a gestire la cosa tramite una if, mettendo "fmCreate" quando il file non esiste, e "fmOpenWrite" quando invece esiste già, ma il file viene sempre ricreato.
Sto sbagliando io, oppure c'è un bug?
Grazie, Mario