
Портирование в Windows RT или другие платформы
Неплохая идея портировать Fb2Library в Windows RT для планшетов.
Как в MyRuLib: http://lintest.ru/wiki/MyRuLib_Doc

Увы и ах, идея неплохая, но если для порта на Windows RT и удастся использовать часть кода и существующие наработки (да и то получится совсем другая программа), то об использовании существующей базы для портирования на другие платформы можно забыть.

Удаление при импорте по F9
В старом библиотекаре по F9 предлагался выбор - удалять ли файл с диска, или только из списка импортированного. Непривычно немного при переходе

Ошибка при импорте
Вернсия 1.3.0
При импорте из ФС при выборе у дубликата «Заменить документ в библиотеке» замены не происходит, а файл переходит в категорию «Ошибка разбора»

Скорость работы с базой
При загрузки базы долго обновляется (выводится) информация об авторах (возможно это время загрузки базы). Но ещё дольше обновляется (выводится) информация при нажатии на вкладки "жанры и серии". И так при каждой загрузке базы в которую ничего не добавлялось. Размер базы 38 GB. Нельзя ли эту информацию хранить в самой базе и обновлять при её изменении?

По поводу оптимального размера базы данных - это зависит от многих факторов: скорости работы дисковой подсистемы, формата базы данных, версии программы, субъективного восприятия времени и т.д.
Пару советов по оптимизации времени отклика программы:
1. Обновить программу до последней версии (на текущий момент - это 1.4.1170.0)
2. Не хранить книги в базе данных (тем более в таком объеме)
3. Если, все же очень хочется, произвести конвертацию базы в формат SQLite
Из личного опыта: Самая большая база, с которой я работал, 14 GB в новом формате и в последней версии программы, загружается очень быстро, субъективно меньше одной секунды (нe на самом последнем компьютере)

Сканер. Дубликат идентичный - не правда
Жуткие весчи творит сканер.. Объявляет идентичными дублями разные книги.


Открытие книги
Версия программы последняя, не открывается ни одна книга
Ошибка
VirtualFileSystem.FileSystemException: Ошибка ввода-вывода.
в ? .? ?(DbManager ?, BookInfo ?)
в ? .GetBookContent(BookInfo ?)
в Fb2Library.Fb2Reader.?(? ?)
в Fb2Library.Fb2Reader.?.?(Object ?, DoWorkEventArgs ?)
в System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


Поддержка firebird
invalid request BLR at offset 139
function UPPERCASE is not defined
No message for error code 335544932 found.
Стоит ли ждать работу с сервером, или уже пора искать замену?

Ошибка при остановке импорта
Режим Index, добавление книг из файловой системы.
При нажатии СТОП, выдало ошибку:
System.InvalidOperationException: Модуль записи закрыт из-за ошибки.
в System.Xml.XmlWellFormedWriter.AdvanceState(Token token)
в System.Xml.XmlWellFormedWriter.WriteEndElement()
в System.Xml.XmlWellFormedWriter.WriteEndDocument()
в ? .? ?(XmlWriter ?, ? ?, IEnumerable`1 ?, IEnumerable`1 ?)
в Fb2Library.ImportView.?(String ?)
в Fb2Library.ImportView.?()
в Fb2Library.ImportView.?.?(Object ?, RunWorkerCompletedEventArgs ?)
в System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
в System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

Не сохраняется информация о книге

версии 1.4.1097.0 x64, 1.4.1129.0 x64, Windows 8.1
2. В версии 1.4.1129.0 x64 после запуска программы не появляется список книг. Список появляется только после перехода на другую вкладку и возврата обратно на вкладку "Авторы".

Сканер. Идентичность ID книг
Хотелось бы что бы сравнение ID книг было регистронезависимым.
Service d'assistance aux clients par UserEcho