LibRusLib
Пятница, 29.11.2024, 10:40
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Архив - только для чтения
Модератор форума: drserj  
librus - Библиотекарь 1.16.0.100111 rc1
roomboyДата: Четверг, 21.01.2010, 00:38 | Сообщение # 31
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
прочитал ответ и задумался:
а как же импортировать книги из старой версии если не через актуализацию скачанного, подумал, осмотрелся, понял: если через личные данные, то все мои претензии коту под хвост и то если он захочет. но может пригодится для второй ветки программы...

Сделал импорт через личные данные и никакиx проблем.
Болшое спасибо за программу.

 
drserjДата: Четверг, 21.01.2010, 09:20 | Сообщение # 32
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (roomboy)
а как же импортировать книги из старой версии если не через актуализацию скачанного

Актуализация скачанного - для добавления-удаления из базы расхождений. А если в базе уже что-то было - то, естественно, через личные данные.
Боле того, сегодня, если успею, переработаю актуализацию, поставлю работу не с виртуальной таблицей а с реальной.


drSerj
 
ruporДата: Суббота, 23.01.2010, 06:47 | Сообщение # 33
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Offline
Версия 1.16 RC1. Windows 7 x64 (interface English, locale Russian), локальная коллекция.

При попытке отправить книгу на устройство если формат имени "%a_%t(%s-%n)" - все работает. Если задаю формат предполагающий директории (например "%c\%a\%s\%t (%n)") - книга не пересылается, ошибка не выдается. Такое впечатление, что программа не может создать директории - это правильно?

В качестве устройства выступает локальный диск.

 
drserjДата: Суббота, 23.01.2010, 13:46 | Сообщение # 34
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (rupor)
книга не пересылается, ошибка не выдается

Quote (rupor)
В качестве устройства выступает локальный диск.

Если права доступа это запрещают - то это правильно... Проверь права на каталог и диск. И, сразу оговорюсь, на диск С такой вариант может и не сработать, винда считает его системным...


drSerj
 
ruporДата: Суббота, 23.01.2010, 18:45 | Сообщение # 35
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Offline
Права я проверил сразу - Everyone full control. Да и при маске не имеющей "\" все работает. Так что боюсь права здесь не при чем.

Вообще выглядит это примерно так:

10:21:43.9388394 AM LibRusLib.exe 3756 ReadFile D:\Books_e\LibRusLib\lib\А\А S\154913.fb2 SUCCESS Offset: 0, Length: 131,072, Priority: Normal
10:21:43.9389387 AM LibRusLib.exe 3756 WriteFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS Offset: 0, Length: 65,536, Priority: Normal
10:21:43.9389955 AM LibRusLib.exe 3756 WriteFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS Offset: 65,536, Length: 65,536
10:21:43.9390434 AM LibRusLib.exe 3756 ReadFile D:\Books_e\LibRusLib\lib\А\А S\154913.fb2 SUCCESS Offset: 131,072, Length: 29,467
10:21:43.9390756 AM LibRusLib.exe 3756 WriteFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS Offset: 131,072, Length: 29,467
10:21:43.9391158 AM LibRusLib.exe 3756 SetBasicInformationFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS CreationTime: 0, LastAccessTime: 0, LastWriteTime: 6/23/2009 9:15:58 AM, ChangeTime: 1/22/2010 10:26:46 PM, FileAttributes: n/a
10:21:43.9391542 AM LibRusLib.exe 3756 CloseFile D:\Books_e\LibRusLib\lib\А\А S\154913.fb2 SUCCESS
10:21:43.9391810 AM LibRusLib.exe 3756 CloseFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS
10:21:43.9420541 AM LibRusLib.exe 3756 QueryOpen Z:\out\А\А S\ PATH NOT FOUND
10:21:43.9421411 AM LibRusLib.exe 3756 QueryOpen Z:\out\А\А S\ PATH NOT FOUND
10:21:43.9422604 AM LibRusLib.exe 3756 CreateFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS Desired Access: Generic Read, Disposition: Open, Options: Sequential Access, Synchronous IO Non-Alert, Non-Directory File, Open Reparse Point, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a, OpenResult: Opened
10:21:43.9453988 AM LibRusLib.exe 3756 QueryAttributeTagFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS Attributes: A, ReparseTag: 0x0
10:21:43.9454241 AM LibRusLib.exe 3756 QueryStandardInformationFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS AllocationSize: 163,840, EndOfFile: 160,539, NumberOfLinks: 1, DeletePending: False, Directory: False
10:21:43.9454444 AM LibRusLib.exe 3756 QueryBasicInformationFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS CreationTime: 1/22/2010 10:28:42 PM, LastAccessTime: 1/22/2010 10:28:42 PM, LastWriteTime: 6/23/2009 9:15:58 AM, ChangeTime: 1/22/2010 10:26:46 PM, FileAttributes: A
10:21:43.9454678 AM LibRusLib.exe 3756 QueryStreamInformationFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS 0: ::$DATA
10:21:43.9454961 AM LibRusLib.exe 3756 QueryBasicInformationFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS CreationTime: 1/22/2010 10:28:42 PM, LastAccessTime: 1/22/2010 10:28:42 PM, LastWriteTime: 6/23/2009 9:15:58 AM, ChangeTime: 1/22/2010 10:26:46 PM, FileAttributes: A
10:21:43.9455176 AM LibRusLib.exe 3756 QueryEaInformationFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS EaSize: 0
10:21:43.9455766 AM LibRusLib.exe 3756 CreateFile Z:\out\А\А S\За ночью будет рассвет ().fb2 PATH NOT FOUND Desired Access: Generic Write, Read Data/List Directory, Read Attributes, Delete, Disposition: OverwriteIf, Options: Sequential Access, Synchronous IO Non-Alert, Non-Directory File, Attributes: A, ShareMode: None, AllocationSize: 160,539
10:21:43.9456376 AM LibRusLib.exe 3756 CreateFile Z:\out\А\А S\За ночью будет рассвет ().fb2 PATH NOT FOUND Desired Access: Generic Write, Read Attributes, Delete, Disposition: OverwriteIf, Options: Sequential Access, Synchronous IO Non-Alert, Non-Directory File, Attributes: A, ShareMode: None, AllocationSize: 160,539
10:21:43.9456824 AM LibRusLib.exe 3756 CloseFile D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS
10:21:43.9457798 AM LibRusLib.exe 3756 CreateFile D:\Books_e\LibRusLib\temp SUCCESS Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
10:21:43.9458143 AM LibRusLib.exe 3756 QueryDirectory D:\Books_e\LibRusLib\temp\154913.fb2 SUCCESS Filter: 154913.fb2, 1: 154913.fb2
10:21:43.9458542 AM LibRusLib.exe 3756 CloseFile D:\Books_e\LibRusLib\temp SUCCESS

Добавлено (23.01.2010, 17:45)
---------------------------------------------

И еще. При попытке "Актуализировать базу" при пустой Lib директории получается следующая ошибка:

---------------------------
LibRus-Библиотекарь
---------------------------
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') and data is NULL

group by libavtor.bookid' at line 6.
---------------------------
OK
---------------------------

Сообщение отредактировал rupor - Суббота, 23.01.2010, 18:45
 
drserjДата: Суббота, 23.01.2010, 20:57 | Сообщение # 36
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (rupor)
И еще. При попытке "Актуализировать базу" при пустой Lib директории получается следующая ошибка:

Это я уже пофиксил. релиз 1.16 вышел, в нем это учтено.

Quote (rupor)
Да и при маске не имеющей "\" все работает. Так что боюсь права здесь не при чем.

Вот это уже вопрос... Программа не может получить доступ на создание каталога с подкаталогами... Вопрос - почему. Во всех предыдущих версиях винды работает нормально, а в 7 - нет. Я попробую покручу, может что и получится...


drSerj
 
drserjДата: Суббота, 23.01.2010, 23:21 | Сообщение # 37
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Добавь в libruslib.ini , почему-то не сформировалось в инишке по-умолчанию. Ща посмотрю в проге и поправлю.

[ReplaceList]
"/"=""
"""="`"
"'"="`"
"?"=""
"*"=""
":"=""
"|"=""
"\\"="\"
"\ "="\"
"\ "="\"
"\ "="\"
" \"="\"
" \"="\"
" \"="\"


drSerj
 
drserjДата: Воскресенье, 24.01.2010, 00:39 | Сообщение # 38
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Всё, поправил в программе, теперь, если раздел отсутствует или пустой - будет создавать автоматом.

Так, тему закрываем. Качаем релиз, обсуждаем в соответствующей ветке.


drSerj
 
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Поиск:

Copyright LibRusLib © 2024