Ru-Board.club
← Вернуться в раздел «Программы»

» STDU Viewer

Автор: Skif_off
Дата сообщения: 23.10.2015 00:42
santio
Поставьте с помощью инсталлятора, если добавляли - снимите в настройках ассоциации файлов, снесите, грохните каталог "%USERPROFILE%\Local Settings\STDUViewer" (можно скопировать предварительно файлы, если могут пригодиться).
Если инсталлятор сделан прилично, он потрёт записи (кучу записей) в реестре.
Перезагрузитесь на всякий случай, скачайте портативную версию и попробуйте ещё раз.
Вот так

Цитата:
и Unpack из EXE (через Universal Extractor)

не надо делать, вам же сказали - другая структура каталогов: инсталлируемая версия кладёт библиотеки в "C:\Program Files\Common Files\STDUtility"
Автор: santio
Дата сообщения: 23.10.2015 00:53
Victor_VG

Дык рядом с STDUViewerApp.exe и расположен. Я же оба дистрибутива ставлю ручной распаковкой (а из EXE удаляю:
STDUViewerSetting_def,1.xml;
STDUViewerSetting_def,3.xml;
STDUViewerSetting_def,4.xml;
оставляю STDUViewerSetting_def,2.xml - русский)


Skif_off

С этого я и начинал свой ремонт. Ничего не получилось. Я это выше писал.
Соответственно, "%USERPROFILE%\Local Settings\STDUViewer" и "C:\Program Files\Common Files\STDUtility" уничтожил первым делом.
Автор: Skif_off
Дата сообщения: 23.10.2015 02:05
santio
Вы писали

Цитата:
Поиск по "STDU" выявляет более 200 хвостов по разным веткам

и подумал, что анинсталлер криво отработал. В голову приходит только одна мысль: не пробовали помимо каталогов зачистить и реестр?
Только, наверное, проще поставить заново, отследив записи с RegShot, т.к. пишет немеряно и в Classes, насколько помню, - поиском и ручками дольше.
Автор: Victor_VG
Дата сообщения: 23.10.2015 03:03
santio

Конгениально! А то что в каталоге ./STDU Viever лежат чуток иные файлы:

STDUViewerApp.exe
STDUViewerResource.xml
STDUViewerSetting_def.xml
regitry.backup
unins000.dat
unins000.exe
Лицензионное соглашение (некоммерческое использование).txt

вам ничего не говорит? И то что файла с именем STDUViewerSetting_def,2.xml данном списке нет так же ничего не говорит? Походу у вас там каша-мала из файлов по коей добрая метла плачет.
Автор: santio
Дата сообщения: 23.10.2015 05:21
Victor_VG

Всё так; да не так!
Во-первых. Файл STDUViewerSetting_def,2.xml я, естественно, переименовывал в STDUViewerSetting_def.xml (в одном варианте) и в STDUViewerSetting.xml (в следующем варианте). Но не стал на этом отдельно заострять внимание в постах.
Во-вторых. Информация в файлах unins000.dat, unins000.exe и regitry.backup обычно не служит для изменения настрек программ.
В третьих. Я пробывал удалять/переустанавливать STDU через процесс инсталяции, о чем писал чуть выше.
И в четвёртых. В конечном итоге программа открывается при всех вариантах набора её файлов так, как если бы из неё удалить всё, кроме STDUViewerApp.exe. То есть только в английском интерфейсе без меню смены языка.
Сейчас есть подозрение, что слетели какие-то общие оболочки в WinXP (параллельно обнаружился слом штатного Поисковика). Поэтому прошу посоветовать хоть какой-нибудь костыль к сабжу для русификации. ...Теперь это скорее "из принципа".
Автор: Victor_VG
Дата сообщения: 23.10.2015 07:46
santio

А ранее когда я из вас клещами информацию тянул чего молчали? У вас слетела локаль, т.е. повреждены настройки ОС. Что-то типа "гениальных" настроек вида:

cp1250=cp1251.nls
cp1251=cp1251.nls
cp1252=cp1251.nls
....
cp1259=cp1251.nls

применяли? Если да,то вы себе и подложили эту мину, нет - идите в настройки языка (локаль), в привод диск с ХР (ОС с него будет читать библиотеки и NLS таблицы) и по шагам:

1) открываете в настройках список кодовых страниц (NLS) и отмечаете все ибо они так устроены, что завязаны друг на друга и их пропуск ведёт к сбоям. Тут у вас ОС потребует свой диск - с него она прочитает *.nls таблицы (их хоть и много но их размер копеечный);

2) после ставьте локаль - русский, раскладка клавиатуры - первая en-US, вторая ru-RU. Переключение раскладок - Ctrl-Shift, вторичные переключатели: английский - Ctrl-Shift-1, русский - Ctrl-Shift-2;

3) ставите язык для программ не поддерживающих UNICODE - русский;

4) перезапускаете ОС.

всё, ОС рабочая.

Почему так? - просто:

- переключатель под пару пальцев - удобство работы, плюс принудительный выбор нужной раскладки;
- системы разработки исторически базируются на латиницу, и кроме того, переключатель раскладки (в UNIX это XKBD) частенько имеет свойство в самый неподходящий момент задуматься, а то и вовсе раскладку не узнать, или как в UNIX стартует только после входа пользователя в систему - и с логином/паролем в национальной раскладке вы в систему не войдёте. Я с этим столкнулся ещё в конце 80-х когда познакомился с UNIX где XKBD стартует после входа пользователя в систему;
- а с nls ещё проще они связаны в единую логическую цепочку рвать кою не стоит чтобы проблем не получить. Разбивка единой Open VMS таблицы на отдельные файлы сделана Микрософт для обратной совместимости 32-битного API Win32/Win32c с 16-и битным API Windows 3.0 которую разработал Стив Балмер и с тех пор это так и осталось, только предлог нашли "удобство пользователя" не говоря прямо "наши алгоритмы не способны работать с полноценными таблицами UNICODE, только со 128-и символьными выборками для символьных алфавитов".
Автор: santio
Дата сообщения: 25.10.2015 17:08
Victor_VG

Выполнил Вашу рекомендацию по реставрации кодовых страниц и, к сожалению, констатирую, что на обращение файла STDUViewerApp.exe к файлу STDUViewerResource.xml при запуске первого, это никак не сказалось. А через SystemExplorer наблюдаю, что при работе STDUViewerApp.exe задействованы модули только из директории System32 и ни одного из папки программы, где лежат STDUViewerResource.xml и STDUViewerSetting_def.xml (сейчас тестирую версию с установкой через Installer).
Добавлю, что другие неполадки, обнаруженные ранее в интерфейсе Windows, пофиксил через перерегистрацию компонентов Internet Explore 8, использовав Fix IE Utility v 1.0.
И в другиж программах с похожим визуальным инструментарием, вроде бы всё в порядке.
Поэтому думаю, что происходящий косяк может быть устранен костылём, выполняющим принудительную загрузку данных из STDUViewerResource.xml, учитывая нормальное поведение STDU ранее. Вопрос - как его соорудить?

Автор: Victor_VG
Дата сообщения: 25.10.2015 17:21
santio

Ну, если вопрос касается исполняемых модулей, то это может служить признаком ошибки в ядре ОС, т.к. согласно статье MSDN:

Цитата:
Путь поиска, используемый Windows для обнаружения библиотеки DLL
http://msdn.microsoft.com/ru-ru/library/7d83bc18.aspx

Используя механизмы явного и неявного связывания, Windows сначала выполняет поиск "известных библиотек DLL", таких как Kernel32.dll и User32.dll. Затем Windows выполняет поиск библиотек DLL в следующей последовательности:

1) Каталог, в котором находится исполняемый модуль текущего процесса.
2) Текущий каталог.
3) Системный каталог Windows. Путь к этому каталогу извлекается с помощью функции GetSystemDirectory.
4) Каталог Windows. Путь к этому каталогу извлекается с помощью функции GetWindowsDirectory.
5) Каталоги, указанные в переменной среды PATH.

Примечание

Переменная среды LIBPATH не используется.

а XML как и любые иные ресурсные файлы исполняемыми не являются, а потому программы читают их по строго фиксированным в коде/конфигам адресам игнорируя всё остальное. А раз у вас этого не происходит, то вероятнее всего у вас сбиты параметры запуска ОС. Можно конечно пробовать её поставить сверху используя Upgrade/Update дистрибутивы для исправления ошибок, но скорее всего окажется проще поднять её из резервной копии (если делали) или всё заново установить....
Автор: santio
Дата сообщения: 25.10.2015 17:39
Victor_VG

Подскажите, пожалуйста, а чем вообще ограничивается возможность файлов XML в WINDOWS быть прочитанными?




Добавлено:
Victor_VG

Скачал для эксперимента STDU v1.4 (http://soft.sibnet.ru/get/?id=9071)
И, о чудо! Язык интерфейса можно менять.
Не пойму, где появляется мина в v1.6, подрывающая эту возможность для моёго случая?
Автор: Victor_VG
Дата сообщения: 25.10.2015 21:21
santio

Да тем же чем и в демонёнке - программа не знает где именно он лежит или не имеет к нему доступа. Возможно действительно где-то в ОС лежит ошибочный набор её настроек.

А если так поступить:

1) снять все ассоциации программы с оболочкой и типами файлов;
2) перезапустить ОС;
3) Удалить программу с помощью Revo Uninstaller Freeware v1.95 portable (его возможностей хватит) с эвристикой на средних настройках (на максимуме дров наломает, на минимуме пропустит всё) для подчистки хвостов;
4) для контроля перезапустить ОС и снова проверить остатки записей в ней и на файловой системе;
5) поставить программу с нуля и настроить.

Я тут зависимости бинарника глянул - через COMDLG32.DLL зовётся MS XML компонент, и коли он у вас повреждён или отсутствует то такие явления в порядке вещей. Обновите его (MS XML.7z это архив инсталляторов 4 и 6 версий с серверов Микрософт, ставьте сначала v4 после версию 6) и проверьте снова. Что-то мне говорит об ошибках в этом углу.
Автор: FUTURiTY
Дата сообщения: 26.10.2015 15:48
После ввода ключа при установке какой функционал добавляется по сравнению с free ?
Автор: Spielism
Дата сообщения: 03.11.2015 09:22
Меня давно беспокоит и раздражает одна вещь - что бы я не читал,да хоть 3 книги сразу,всё равно при запуске вылазит окно: ,а этот рассказ я читал еще прошлым вывером... и установка птиц не помогает.
Автор: Spielism
Дата сообщения: 03.11.2015 14:47
Исправил: удалил Рево и потом заново поставил эту же версию.
П.С. - программа отличная,вот только перед установкой новой версии старую удалить нужно... не очень удобно.
Автор: Victor_VG
Дата сообщения: 03.11.2015 14:56
Spielism

Да по моему проще в %USERPROFILE%\Local Settings\STDUViewer чистку провести.
Автор: Spielism
Дата сообщения: 03.11.2015 15:28
Да,там я не смотрел(скрыта папочка),но будем знать
Автор: Victor_VG
Дата сообщения: 03.11.2015 16:01
Spielism

Win+R -> del /s/f/q "%USERPROFILE%\Local Settings\STDUViewer\*.xml"&del /s/f/q "%USERPROFILE%\Local Settings\STDUViewer\browse.cache" -> Enter

достаточно.
Автор: yurikol
Дата сообщения: 08.11.2015 01:54

Авира блокирует скачивание:

Автор: yurikol
Дата сообщения: 08.11.2015 15:05

Цитата:
Авира блокирует скачивание:


Исправили.
Автор: santio
Дата сообщения: 14.11.2015 07:16
Возвращаюсь к тому, на что уже Вам всем жаловался в этой теме недавно начиная с страницы 89, и получил весьма обоснованные рекомендации по данной проблеме (особую благодарность за внимание к моим постам выражаю Victor_VG). Но, тем не менее, решенее возникшей непонятности не нашлось. Поэтому излогаю, как оно есть, сейчас:
Версия 1.5.311 работает нормально и установкой и распаковкой. Во всех последующих версиях, там где добавляется поддержка FB2, сам FB2 не определяется, хотя PDF читается. И главное - невозможно установить русский интерфейс.
Может разработчики что-то кардинально изменили в структуре самой программы версий выше 1.5.311?
Автор: antz13
Дата сообщения: 14.11.2015 07:41
santio
Проверил последний портабл и установочную версию — никаких подобных проблем не обнаружил. Заоопарк: WinXP SP3 RUS, Win7 HP x86, Win 8.1 Pro x64 с 3 языками (рус, анг, исп) — это ноуты, Win 8.1 SL x86 — это планшет.
Автор: santio
Дата сообщения: 14.11.2015 08:53
antz13

К большому сожалению, мои технические горизонты жестко ограничены XP SP2.
Автор: henderson
Дата сообщения: 19.11.2015 11:53
Довольно часто при открытии некоторых файлов epub и fb2 появляется ошибка "Невозможно открыть файл... Файл поврежден или имеет неподдерживаемый формат", при этом в других программах (например Sumatra и даже Яндекс.браузер) нормально открывается.
Автор: Skif_off
Дата сообщения: 19.11.2015 14:19
henderson
По fb2: вряд ли открывают "нормально". Ошибка может означать проблемы в XML-структуре fb2, например, есть незакрытый тег или опечатка в теге, прочие ошибки/нарушения спецификации XML, тогда некоторые программы покажут содержимое книги до проблемного места, а вот STDU Viewer не пытается, а сразу выдаёт такую ошибку.
Сделайте для книги валидацию XML, почти наверняка что-то будет не так.
Автор: henderson
Дата сообщения: 22.11.2015 19:01
Будет ли добавлено сглаживание шрифтов в pdf-файлах? Скажем, когда переходишь из просмотра по разворотам к постраничному, видно, что программа делает что-то вроде сглаживания текста, но и после него он выглядит честно сказать не очень. В других программах текст смотрится лучше. При активации сглаживания для книг epub отображается наоборот хуже: шрифт становится тонкий, бледный.
Кроме того, нашел книгу epub, которая упрямо вызывает ошибку при открытии в программе, которую я указывал в предыдущем посте. В SumatraPDF и Яндекс.браузере этот фал открывается нормально.
Автор: henderson
Дата сообщения: 03.12.2015 07:43
Более плотное использование программы выявило некорректное отображение изображений в fb2: маленькое изображение-пиктограмму (например, обозначающую номер раздела) растягивает чуть ли не на весь лист.
Автор: VictorVG2
Дата сообщения: 03.12.2015 15:54
henderson

Подобный эффект есть и в HTML редакторах если в теге IMG не указаны размеры картинки.
Автор: VenomVT
Дата сообщения: 03.12.2015 17:20
есть решение проблемы долгого запуска (win10x64)?

Добавлено:
или как скачать предыдущую версию?
Автор: VictorVG2
Дата сообщения: 03.12.2015 17:39
VenomVT

Тут похоже M$ химичит - случайно отследил в Far Manager 3.0 на тесте (Lua):

Цитата:
local a = Far.UpTime; far.MacroLoadAll(); msgbox("",(Far.UpTime - a)/1000)

mmode(1,0); local t=Far.UpTime; for i=1,1000 do Keys"Tab" end far.Message(Far.UpTime-t)


время выполнения 0,023 S -> 0,069 S -> 1,832 S -> 2,876 S -> 6,932 S по мере накопления обновлений ОС. Интересно что влияет?
Автор: VenomVT
Дата сообщения: 03.12.2015 18:35
я решал проблему просто установкой более ранней версии , но я ее затер , где скачать более раннюю версию?
Автор: henderson
Дата сообщения: 04.12.2015 06:19
VictorVG2
да, но другие программы нормально показывают.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162

Предыдущая тема: ifolder пишет..превышен иностранный трафик


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.