Software Database

Search for resolved Bug or Feature Request:

ID:
Bugfix:Backport for 1457: ScBarCode12Chars2D - function ScCheckCharacters() had a memory problem:
Description:All 1D and 2D Barcodes ( except DataMatrixEx and Barcode128_2 ) had a memory problem, if used with function 'ScCheckCharacters( … )':

1. If doing the 'ScCheckCharacters( … )' call: there was an undeleted internal windows meta file object, increasing the required process memory with each 'ScCheckCharacters( … )' call.

2. Generation ( ScGenerate() ) uses before an inefficient memory algorithm ( specially for big strings ( ScChar() ) with e.g. up to 4095 ( decimal ) characters in case QR-Code ), which now is optimized for both higher speed and less memory usage.

3. Specially for the QR-Code, function 'ScCheckCharacters( … )' now checks all properties - for DataMatrixEx, it is checked, if current length is not higher than maximum length ( 9.999 ( decimal ) characters ).
State:solved, bug fixed / feature implemented
Solved in version(s):REL_3_1_5_20120213_0036
3.1.5 and 3.1 (STABLE)


Go to software changelog