Мы всегда рады услышать ваше мнение и пожелания по дальнейшему развитию программы.
0
Under review
Александр Остриков 3 years ago • updated by Andrej Repin 3 years ago 4
Уж извините. Изначально не там вопрос задал. Потом сообразил что не то сделал. Поэтому не бейте. Итак:
Здравствуйте. Года три назад начал пользоваться Вашей программой. Потом как-то отошел от этих дел. Теперь вот опять вернулся- считаю на данный момент самым удачным вариантом библиотекаря (а я их много перепробовал)))
Возник вот какой вопрос- насколько я помню, была реализована функция редактирования текста во внешнем редакторе FBE с сохранением изменений в основном файле. Теперь у меня этого не получается. Если выбрать способ открытия в FBE и внести изменения в текст, то изменения не сохраняются. При добавлении внешних инструментов и выборе FBE в качестве этого инструмента в меню при клике правой кнопкой появляется FBE, но файл не открывается. Ошибок не пишет. Может что-то с настройками внешних инструментов? Галочка с "Игнорировать изменения файла" снята.

На всякий случай W8.1 X64, способ хранения- файловая система.
Answer
Andrej Repin 3 years ago
Попробуйте в параметрах использовать кавычки, т.е. "%i" 
0
Fixed
NOVl 5 years ago • updated by Andrej Repin 5 years ago 4

Помогите разобраться в причине ошибки. При установке на нетбук AserAspireOne программа запросила Microsoft .NET Framework. После скачки и установки NET Framework программа установилась, но при запуске вышла ошибка "Возникло необработанное исключение".

System.IO.FileFormatException: Формат изображения не распознан. ---> System.Runtime.InteropServices.COMException: Исключение из HRESULT: 0x88982F07
--- Конец трассировки внутреннего стека исключений ---
в System.Windows.Media.Imaging.BitmapFrameDecode.EnsureThumbnail()
в System.Windows.Media.Imaging.BitmapFrameDecode.get_Thumbnail()
в MS.Internal.AppModel.IconHelper.GetBestMatch(ReadOnlyCollection`1 frames, Size size)
в MS.Internal.AppModel.IconHelper.CreateIconHandleFromImageSource(ImageSource image, Size size)
в MS.Internal.AppModel.IconHelper.GetIconHandlesFromImageSource(ImageSource image, IconHandle& largeIconHandle, IconHandle& smallIconHandle)
в System.Windows.Window.UpdateIcon()
в System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)
в System.Windows.Window.CreateSourceWindow(Boolean duringShow)
в System.Windows.Window.CreateSourceWindowDuringShow()
в System.Windows.Window.SafeCreateWindowDuringShow()
в System.Windows.Window.ShowHelper(Object booleanBox)
в System.Windows.Window.Show()
в Fb2Library.App.OnStartup(StartupEventArgs )
в System.Windows.Application.<.ctor>b__1(Object unused)
в 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)

На стационарный комп программа встала без проблем

Answer
Andrej Repin 5 years ago
Проблема проявляется на машинах с Windows XP и связана с png-сжатием в иконке приложения.
0
Completed
ve51 6 years ago 0

Предлагаю убрать наложение эффектов, либо сделать опциональным.

Answer
Andrej Repin 6 years ago
Реализовано в новой версии

0
Fixed
Valerij Morozov 5 years ago • updated by Andrej Repin 5 years ago 1

Адрес домашней страницы записывается в поле "Псевдоним".

Answer
Andrej Repin 5 years ago
Исправлено. Будет доступно в следующем обновлении.
0
Fixed

Выходит табличка «Ошибка при удалении выбранного автора. Одна или несколько выбранных записей не были удалены»

Answer
Andrej Repin 5 years ago
Артефакты обфускации, проявляются только в релизных версиях и очень плохо поддаются тестированию.

Исправлено.
0
Fixed
ve51 6 years ago 0

При попытке обработать выделенную группу файлов, слетает выделение и обрабатывается один файл.

Answer
Andrej Repin 6 years ago
Исправление будет в следующем обновлении.
0
Fixed
Stepan 6 years ago 0

1) Привирает про размер файла базы (и почему то с минусом) на самом деле размер файла БД (29 690 896 384 байт) (см картинку)
2) Через чур оптимистичный прогресс бар, считает что факт создания файла бэкапа это уже 80% работы =)

Answer
Andrej Repin 6 years ago
1) Исправим

2) Улыбаемся и машем разработчикам Firebird server, мы скорее перейдем на использование другой базы данных, чем уважаемые разработчики Firebird реализуют отображение прогресса backup'a. 80% - это 80% выполненной работы до начала копирования огромной таблицы BOOK, о процессе копирования которой программа может только догадываться, т.к. ни какой информации об этом gbak не предоставляет. И никакой надежды, что он будет делать это в будущем нет.


http://tracker.firebirdsql.org/browse/CORE-3146
0
Fixed
Александр 6 years ago • updated by Stepan 6 years ago 7

Заметил такую вещь- при попытке установить на книге "Запланировать для чтения" никакой символ не устанавливается, а при попытке "Добавить книгу в избранное" устанавливается зелёная галочка как "Добавить книгу в прочитанное" и снимается при помощи "Убрать книгу из прочитанного"

0
Fixed
Vnovikov2008 6 years ago • updated by Andrej Repin 6 years ago 1

Вы написали: "Как правило, данная ошибка указывает на слишком длинное значение (более 40 символов) в одном из полей: first-name, middle-name, last-name и nickname. Это ограничение накладывает схема базы данных оригинального библиотекаря." Но в оригинальном библиотекаре он эту книгу проглотил....

Еще раз проверил все перечисленные поля. Там все в порядке. Но книга не проходит...(((

Сдаюсь... уже и так редактировал инфу о книге и сяк... не хочет... Можно сюда как то файл прикрепить чтоб вы посмотрели??

Answer
Andrej Repin 6 years ago
Если Вам не трудно, скинте файл с книгой мне на почту, тогда я смогу сказать что-то более определённое.
0
Fixed

В версии 1.3.0.665 при попытке редактировать информацию об авторе выдаётся ошибка:
«
BLToolkit.TypeBuilder.TypeBuilderException: Could not build the 'Fb2Library.AuthorInfoView+' type. ---> System.ArgumentException: Путь содержит недопустимые знаки.
в System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
в System.IO.Path.Combine(String path1, String path2)
в BLToolkit.TypeBuilder.TypeFactory.GetAssemblyBuilder(Type type, String suffix)
в BLToolkit.TypeBuilder.TypeFactory.GetType(Object hashKey, Type sourceType, ITypeBuilder typeBuilder)
--- Конец трассировки внутреннего стека исключений ---
в BLToolkit.TypeBuilder.TypeFactory.GetType(Object hashKey, Type sourceType, ITypeBuilder typeBuilder)
в BLToolkit.Reflection.TypeAccessor.GetAccessor(Type originalType)
в BLToolkit.Mapping.ObjectMapper.Init(MappingSchema mappingSchema, Type type)
в BLToolkit.Mapping.MappingSchema.GetObjectMapper(Type type)
в BLToolkit.Data.Sql.SqlTable..ctor(MappingSchema mappingSchema, Type objectType)
в BLToolkit.Data.Linq.Builder.TableBuilder.TableContext..ctor(ExpressionBuilder builder, BuildInfo buildInfo, Type originalType)
в BLToolkit.Data.Linq.Builder.TableBuilder.<>c__DisplayClass3.<BuildSequence>b__2(Int32 n, IBuildContext ctx)
в BLToolkit.Data.Linq.Builder.TableBuilder.Find[T](ExpressionBuilder builder, BuildInfo buildInfo, Func`3 action)
в BLToolkit.Data.Linq.Builder.TableBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.WhereBuilder.BuildMethodCall(ExpressionBuilder builder, MethodCallExpression methodCall, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.MethodCallBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.SelectBuilder.BuildMethodCall(ExpressionBuilder builder, MethodCallExpression methodCall, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.MethodCallBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.FirstSingleBuilder.BuildMethodCall(ExpressionBuilder builder, MethodCallExpression methodCall, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.MethodCallBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.ExpressionBuilder.Build[T]()
в BLToolkit.Data.Linq.Query`1.GetQuery(IDataContextInfo dataContextInfo, Expression expr)
в BLToolkit.Data.Linq.ExpressionQuery`1.GetQuery(Expression expression, Boolean cache)
в BLToolkit.Data.Linq.ExpressionQuery`1.System.Linq.IQueryProvider.Execute[TResult](Expression expression)
в System.Linq.Queryable.FirstOrDefault[TSource](IQueryable`1 source)
в Fb2Library.AuthorInfoView.()
в Fb2Library.AuthorInfoView.set_Target(NavigationTarget value)
в Fb2Library.MainWindow..()
в Fb2Library.MainWindow.viewFrame_Navigated(Object sender, NavigationEventArgs e)
в System.Windows.Navigation.NavigatedEventHandler.Invoke(Object sender, NavigationEventArgs e)
в System.Windows.Navigation.NavigationService.FireNavigated(Object navState)
в System.Windows.Navigation.NavigationService.HandleNavigated(Object navState, Boolean navigatedToNewContent)
в System.Windows.Navigation.NavigationService.MS.Internal.AppModel.IContentContainer.OnContentReady(ContentType contentType, Object bp, Uri bpu, Object navState)
в System.Windows.Navigation.NavigationService.DoNavigate(Object bp, NavigationMode navFlags, Object navState)
в System.Windows.Navigation.NavigateQueueItem.Dispatch(Object obj)
в 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)
»

Answer
Andrej Repin 5 years ago
Исправлено, будет либо в следующей бете, либо в финальной версии 1.3