Kleiner Bugreport. Musste den Code leicht anpassen,
ms.Writebuffer(p^,VarArrayHighBound(File,1));
hat dazu geführt, dass mir die Datei immer um 1 Byte gekürzt wurde. Interessanterweise stört das fast kein Dateiformat
Außer neuere Office Derivate die auf .docx setzen. Dort habe ich nach dem Up- und Download dann immer die Meldung bekommen, dass die Datei beschädigt ist. Also habe ich die Zeile so ergänzt. Korrigiert mich gern wenn das besser geht
ms.Writebuffer(p^,VarArrayHighBound(File,1)+1);
Gruß
PJM