Форум » LetoDB, HbNetio. » Leto DB Server (продолжение 10) (продолжение) » Ответить

Leto DB Server (продолжение 10) (продолжение)

Dima: Продолжаем тут

Ответов - 191, стр: 1 2 3 4 5 6 7 8 9 10 All

Pasha: После последнего обновления команда set order to работает правильно ? Версия клиента 2.17

nbatocanin: Работает, спасибо большое!!

nbatocanin: Тестирование Leto_Zip. Файлы находятся в base\data\101. Когда я создаю Arhiva.zip, каждый файл в каталоге base\data\101. Есть ли можно сделать Arhiva.zip только с файлами? Ненад


nbatocanin: Я не хорошо объясняется. Я хотел сказать, что каждый файл формата: base/data/101/f001.dbf base/data/101/f002.dbf base/data/101/f003.dbf ... и я хочу, чтобы быть: f001.dbf f002.dbf f003.dbf ...

nbatocanin: Я думаю, что есть ошибка в Leto_FileRead. При запуске этой программы: nLen := Leto_FileSize (cFile) cBuf := Space(nLen) n := Leto_FileRead (cFile, 0, nLen, @cBuf) получает сообщение об ошибке: Unrecoverable error 6005: Exception error: Это происходит только на некоторых файлов! Например, попробуйте этот файл: https://drive.google.com/file/d/0BwEGIJ1QfjrKYk1aQk9SVXZlYWs/view?usp=sharing Если он читает меньше, чем nLen, все работает как надо: nLen := Leto_FileSize (cFile) cBuf := Space(nLen) n := Leto_FileRead (cFile, 0, nLen-1, @cBuf)

nbatocanin: Может кто-нибудь проверить это? В настоящее время это не возможно, чтобы скопировать файлы с сервера к клиенту. Я пытался использовать Leto_MemoRead, но это не будет работать, если большой файл. спасибо, Ненад

Andrey: nbatocanin пишет: Я пытался использовать Leto_MemoRead, но это не будет работать, если большой файл. Делай частями. Размер части (буфер обмена) опредили методом проб и ошибок: 32Кб, 64КбБ 1.2Мб и так далее. Как программа начнёт вылетать, так и используй буфер до вылета. Сам еще не пробовал.

nbatocanin: Если вы думаете о функции Leto_FileRead(), я уже пробовал это. Независимо от параметров Leto_FileRead не работает всегда правильно. В некоторых случаях работает, но, очевидно, есть ошибка.

PSP: nbatocanin пишет: Может кто-нибудь проверить это? Да, у меня так же.

Pasha: Попробуйте после сегодняшнего обновления

nbatocanin: Первоначальные тесты - работает.



полная версия страницы