Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Hans-Peter Diettrich Newsgroups: comp.lang.pascal.delphi.misc Subject: Re: Delphi D4: using pointers to transfer data from COMM queue to circular queue Date: Fri, 19 Aug 2016 12:30:04 +0200 Lines: 10 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net AhrXlUtQepgG98yL1rA8QAREkZ15dCvuDRCmBa7bGS1eubCLKz Cancel-Lock: sha1:S5foJgBopO4aOkOWKK1iU2UEy/s= User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: Xref: csiph.com comp.lang.pascal.delphi.misc:718 P E Schoen schrieb: > I tried various settings for the serial port component with inconsistent > results. What is consistent is that errors always start when the > CommBuffer is nearly full and the data must be split to fill the buffer > and then start again at the beginning. I may need to check my arithmetic. Can't you use multiple buffers, to eliminate the moving of data? DoDi