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

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

Vnovikov2008 13 років тому оновлено Andrej Repin 13 років тому 7

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

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

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

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

Stepan 11 років тому оновлено Andrej Repin 11 років тому 1

Image

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

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

HomeDimoN 11 років тому оновлено Andrej Repin 10 років тому 3

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

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



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

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

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

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

Відповідь
Andrej Repin 10 років тому
Исправлено.
0
Fixed

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

Valerij Morozov 11 років тому 0

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

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

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

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

ve51 12 років тому оновлено Andrej Repin 12 років тому 1

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

0
Fixed

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

Владимир Григорьев 12 років тому 0

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

Відповідь
Andrej Repin 12 років тому
Исправлено.
0
Fixed

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

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
Fixed

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

agnen 11 років тому оновлено Andrej Repin 11 років тому 1

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

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

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

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

0
Fixed

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

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)