Einzelnen Beitrag anzeigen

EConvertError

Registriert seit: 29. Sep 2003
Ort: Österreich
230 Beiträge
 
#1

EOutPutBufferTooSmall- Async Pro

  Alt 25. Apr 2004, 16:49
Hallo!

Hier bin ich wieder einmal wieder mit meinen Async Pro Problemen.
Ich bekomme nämlich immer, wenn ich eine etwas längere Datei senden will, eine EOutPutBufferTooSmall Exception mit der Meldung "OutPutBuffer too small for block".

Der Code:
Delphi-Quellcode:
  try
    ApdComPort.Open:= TRUE;
    for I:= 0 to Txt.Count-1 do begin
      ApdComPort.Output:= Txt[I]+#10#13; //Send Txt
    end;
  finally
    ApdComPort.Open:= FALSE;
  end;
Txt ist vom Typ TStrings und ist der Inhalt eines Memos. Bei nicht so langen Dateien funktioniert das ganze auch gut, nur eben bei längeren Textdateien bekomme ich Schwierigkeiten.

Was passt denn da jetzt nicht? Welchen Buffer muss ich da größer stellen? Und vor allem auf welche Größe?

Vielen Dank für eure Hilfe,
Andy
Andreas N.
  Mit Zitat antworten Zitat