УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

[BugFixed] DAQ.Siemens & write string - error 11


Автор Повідомлення
Повідомлення створено: 29. 01. 2012 [13:14]
punk
Василий Петров
Автор теми
Зареєстрован(а) с: 09.05.2011
Повідомлення: 57
При записи строки размера, меньшего установленного в библиотеке шаблонов, данный строковой параметр перестает считываться, ошибка "11 - данные не получены" (если размер точно совпадает - то все работает). При этом запись происходит - измененная строка в контроллер попадает.

Отладочная печать, добавленная в getDB & putDB показала, что buffer.size() в начале putDB был правильного размера, а на следующем же getDB оказался "обрезан" по размеру записанной строки. Детальнее разобраться не смог.
Повідомлення створено: 29. 01. 2012 [20:59]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"punk" wrote:

При записи строки размера, меньшего установленного в библиотеке шаблонов, данный строковой параметр перестает считываться, ошибка "11 - данные не получены" (если размер точно совпадает - то все работает). При этом запись происходит - измененная строка в контроллер попадает.

Исправлено. Проверяйте!

Learn, learn and learn better than work, work and work.



12546