Мы всегда рады услышать ваше мнение и пожелания по дальнейшему развитию программы.
0
Отвечен

Объединение и редактирование авторов

Vnovikov2008 13 лет назад обновлен Andrej Repin 13 лет назад 7

При объединении авторов внизу можно поставить галочку напротив Update source files. Я так понял что имеется ввиду внести изменения в исходные файлы?? О чем речь?? У меня не вышло. В переводе он сказал что не может этого сделать в виду того что имеется несколько ошибок.

При редактировании автора есть строка Home Page, но после сохранения ее содержимое не отображается.

Ответ
Andrej Repin 13 лет назад
Обновление исходных файлов при режиме работы "Index Only" реализовано в версии 1.1.352.1
0
Исправлен

Что не так со счётчиком. 1.3.1 766

Stepan 11 лет назад обновлен Andrej Repin 11 лет назад 1

Image

Ответ
Andrej Repin 11 лет назад
Возможно это связанно с обновлением счётчиков из разных потоков. Будет исправлено в следующем обновлении.
0
Исправлен

При импорте произошла страшная весчь...

HomeDimoN 11 лет назад обновлен Andrej Repin 10 лет назад 3

Импортировал около 400 книг...

Все прошло почти великолепно... (дубли и т.д.)



поигрался с установкой снятием галочек на всем списке книг... что бы импортировать одну новую и не обрабатывать повторно ошибки и дубли

Количество отмеченых у меня стало -2

После импорта одной книги уже -3

И теперь эта кнопка не работает (заголовок первого столбца списка книг для импорта)

Ответ
Andrej Repin 10 лет назад
Исправлено.
0
Исправлен

Пропадает online library username

Valerij Morozov 11 лет назад 0

Не скачивает файлы Либрусек, в настройках Сеть->online library переменная username становится пустой.

Ответ
Andrej Repin 11 лет назад
Исправлено, будет доступно в следующей версии. А пока можно воспользоваться следующим фиксом:

В файле %LOCALAPPDATA%\Gremlin\Fb2Library\Local.conf в секциях FlibustaConfig и LibRusEcConfig вносим требуемое имя пользователя (атрибут UserName)
0
На рассмотрении

Нелогичное маштабирование обложек

ve51 12 лет назад обновлен Andrej Repin 12 лет назад 1

При существуещем масштабровании обложек, в зависимости от горизонтального размера информационного окна, в большинстве случаев они обрезаются по вертикали. Считаю, необходимо привязать масштабирование к вертикальному размеру окна, как это сделано у MyHomeLib.

0
Исправлен

В вер 1.3.667.1 не ставится «аттрибут» «Прочитано»

Владимир Григорьев 12 лет назад 0

Точнее на ленте и в контекстном меню галочка выделена, а слева от названия книги галочка отсутствует.

Ответ
Andrej Repin 12 лет назад
Исправлено.
0
Исправлен

Проблема при открытии книги

Vladsol2 9 лет назад обновлен Andrej Repin 9 лет назад 6
При попытке открытии книги встроенной читалкой возникает ошибка.

При первом открытии книги:

System.Windows.Markup.XamlParseException: Предоставление значения для "System.Windows.Markup.StaticExtension" вызвало исключение. ---> System.ArgumentException: 'Значение StaticExtension "Fb2Library.Fb2ReaderCommands.SetOnePageViewingMode" нельзя определить как перечисление, статическое поле или статическое свойство.
в System.Windows.Markup.StaticExtension.ProvideValue(IServiceProvider serviceProvider)
в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)
--- Конец трассировки внутреннего стека исключений ---
в System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
в System.Windows.ResourceDictionary.CreateObject(KeyRecord key)
в System.Windows.ResourceDictionary.OnGettingValue(Object key, Object& value, Boolean& canCache)
в System.Windows.ResourceDictionary.OnGettingValuePrivate(Object key, Object& value, Boolean& canCache)
в System.Windows.ResourceDictionary.GetValueWithoutLock(Object key, Boolean& canCache)
в System.Windows.ResourceDictionary.GetValue(Object key, Boolean& canCache)
в System.Windows.ResourceDictionary.GetValueWithoutLock(Object key, Boolean& canCache)
в System.Windows.ResourceDictionary.GetValue(Object key, Boolean& canCache)
в System.Windows.FrameworkElement.FindResourceInternal(FrameworkElement fe, FrameworkContentElement fce, DependencyProperty dp, Object resourceKey, Object unlinkedParent, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference, DependencyObject boundaryElement, Boolean isImplicitStyleLookup, Object& source)
в System.Windows.FrameworkElement.FindImplicitStyleResource(FrameworkElement fe, Object resourceKey, Object& source)
в System.Windows.FrameworkElement.GetRawValue(DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry& entry)
в System.Windows.FrameworkElement.EvaluateBaseValueCore(DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry& newEntry)
в System.Windows.DependencyObject.EvaluateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry newEntry, OperationType operationType)
в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
в System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)
в System.Windows.FrameworkElement.UpdateStyleProperty()
в System.Windows.FrameworkElement.OnInitialized(EventArgs e)
в System.Windows.FrameworkElement.OnVisualParentChanged(DependencyObject oldParent)
в System.Windows.Media.Visual.FireOnVisualParentChanged(DependencyObject oldParent)
в System.Windows.Controls.ContentPresenter.UseContentTemplate.BuildVisualTree(FrameworkElement container)
в System.Windows.StyleHelper.ApplyTemplateContent(UncommonField`1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate)
в System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField`1 templateDataField, FrameworkElement container)
в System.Windows.FrameworkElement.ApplyTemplate()
в System.Windows.FrameworkElement.MeasureCore(Size availableSize)
в System.Windows.UIElement.Measure(Size availableSize)
в System.Windows.ContextLayoutManager.UpdateLayout()
в Fluent.RibbonTabControl.UpdateSelectedContent()
в Fluent.RibbonTabControl.OnSelectionChanged(SelectionChangedEventArgs e)
в System.Windows.Controls.Primitives.Selector.SelectionChanger.End()
в System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection)
в System.Windows.Controls.Primitives.Selector.OnSelectedItemChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
в System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
в Fluent.Ribbon.OnSelectedTabItemChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
в System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
в System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object 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.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)

При последующих открытиях:

System.Runtime.InteropServices.InvalidComObjectException: Объект COM, который был отделен от своего базового RCW, использоваться не может.
в System.StubHelpers.StubHelpers.GetCOMIPFromRCW(Object objSrc, IntPtr pCPCMD, IntPtr& ppTarget, Boolean& pfNeedsRelease)
в VirtualFileSystem.SevenZip.IInArchive.Close()
в VirtualFileSystem.SevenZip.SevenZipFileSystem.doCloseCommunicationLink()
в VirtualFileSystem.Provider.AbstractFileSystem.closeCommunicationLink()
в VirtualFileSystem.SevenZip.SevenZipFileSystem.close()
в VirtualFileSystem.Provider.AbstractFileProvider.closeFileSystem(IFileSystem filesystem)
в Fb2Library.Fb2Reader.?.?(Object ?, DoWorkEventArgs ?)
в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

версия 1.4.1097.0_x64
система Win 8.1 x64

Ответ
Andrej Repin 9 лет назад
Обе ошибки исправлены в версии 1.4.1129.0
0
Исправлен

программа закрывается

agnen 11 лет назад обновлен Andrej Repin 11 лет назад 1

​Для чтения файлов fb2 по расширению запускается внешний вьювер alreader.
в программе также установлено использовать внешний вьювер.
При чтении файл из библиотеки открывается во внешнем вьювере все в порядке.
Когда файл уже открыт во внешнем вьювере, при повторной попытке открытия другого файла программа закрывается с ошибкой.

Ответ
Andrej Repin 11 лет назад
Проблема связана с особенностью программы AlReader. В Fb2Library были внесены изменения исправляющие данную проблему и делающие работу с внешними программами более комфортной.
0
Исправлен

Не импортируются номера книг в серии

Алексей Харьков 9 лет назад обновлен Andrej Repin 9 лет назад 5
Добрый день.
Импортирую локальные книги в базу.
Импорт происходит без ошибок, но номера книг в серии, кроме 1, не импортируются.
Подскажите, как исправить.
Ответ
Andrej Repin 9 лет назад
Исправлено в версии 1.4.1195.0

0
Исправлен

Ошибка при удалении файлов из сканера

Stepan 12 лет назад 0

При действии в сканере "Удалить исходный файл" над несколькими записями (чаще со всеми) возникает вот такая ошибочка (работу потом можно продолжить):
System.IO.FileNotFoundException: Could not find a book file
Имя файла: "file:///F:/_Books/Traum/fb2/ru/Г/Гаврилов Дмитрий, Наговицын Алексей - Языческие боги славян.fb2"
в ?  .95nubds7f6qp3cxskxua326clhexpbyv  ?(?   ?, Fb2DocumentEntry ?)
в Fb2Library.ImportView.?(Fb2DocumentEntry ?)
в Fb2Library.ImportView.?(DependencyObject ?, DependencyPropertyChangedEventArgs ?)
в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в Fb2Library.ImportView.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
в System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
в Fb2Library.ImportView.?(Object ?, RecordActivatedEventArgs ?)
в Fb2Library.ImportView.?.?()
в 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)



Сервис поддержки клиентов работает на платформе UserEcho