Forum Index > OutbufferSize does not take values larger than 4096

By: MM Posted on: Sep 22 2012 at 05:39:12 PM
There seems to be an undocumented 4096 limit to OutbufferSize as far as I can see. Larger values are just ignored without warning in Com64.dll 6.4.1.21. When transmitting blocks of data larger than 4096 (eg 10K) the TX buffer cannot be increased. The only option seems to be breaking down the blocks into smaller chunks and loop using the number of characters/bytes sent reported by writeString() writeBytes() until TX completes.

By: Support Posted on: Sep 23 2012 at 07:59:56 AM
We're about to release an update that fixes this problem.

Would you send us an email so that we have your email address and we can send an update to you as soon as it's released.

support at comm64.com

By: Support Posted on: Sep 24 2012 at 01:09:13 PM
Trial users can download the trial from the comm64 website. That is trial version 6.4.0.27 that should not have the problem described above.

Users who have purchased please contact us for a free update

support at comm64.com

Having said that I would say that MM's solution to the problem in the first post on this page ( break a long string into smaller pieces ) is always the best way to do things anyway.

By: MM Posted on: Sep 26 2012 at 03:44:11 PM
Thank you very much for the quick response, the new release with the fix, and the additional information over email.
OUTSTANDING SUPPORT!

 

Reply - add comment to this topic
You may enter letters, numbers and standard punctuation only. HTML and other scripts/tags will be rejected
  Topic:- OutbufferSize does not take values larger than 4096

Your Name


 


Forum scripts and databases - Copyright (c) 2009 - 2012 AxCoL.com