» WinDjView
antabu
Погорячился я. Баг точно есть - один и тот же исполняемый файл (98c17fae) на разных системах показывал как правильные размеры, так и меньшие (!). Теперь нужно разобраться в чем проблема, чтобы исправить.
> как исправить
Поправить уже. Для конкретной системы можно попробовать подобрать "удачное" значение этого параметра. Вот попробуйте в [more=этом]rghost.net/53322519[/more] файле открыть - должны быть нормальные размеры. Он не записывает ничего в реестр, если что.
> подробнее
Этот параметр можно в двоичном редакторе изменить. Можно просто перекомпилировать программу. Или же можно добавить в код возможность выбора этого параметра. Но т. к. у вас сборка, то в ней возможно существует привязка к контрольной сумме файла, и тогда нужно пересобирать\изменять саму сборку.
Погорячился я. Баг точно есть - один и тот же исполняемый файл (98c17fae) на разных системах показывал как правильные размеры, так и меньшие (!). Теперь нужно разобраться в чем проблема, чтобы исправить.
> как исправить
Поправить уже. Для конкретной системы можно попробовать подобрать "удачное" значение этого параметра. Вот попробуйте в [more=этом]rghost.net/53322519[/more] файле открыть - должны быть нормальные размеры. Он не записывает ничего в реестр, если что.
> подробнее
Этот параметр можно в двоичном редакторе изменить. Можно просто перекомпилировать программу. Или же можно добавить в код возможность выбора этого параметра. Но т. к. у вас сборка, то в ней возможно существует привязка к контрольной сумме файла, и тогда нужно пересобирать\изменять саму сборку.
Спасибо. Действительно, в этой программе на мониторе 19" размер правильный по линейке. Но английский фейс. Теперь у меня WinRuler врёт, а второй компьютер сломался.
antabu
> в этой программе
Это просто скомпилированный файл для примера, а не файл для использования. Сохранение настроек/истории отключено, ассоциации - нет.
> Но английский фейс.
[more=Вот]rghost.net/53347438[/more]. Языковой файл и второй пример, для изменения сборки.
> Теперь у меня WinRuler врёт
Не теперь, а вообще врет или не врет Для таких программ необходима возможность указывать множитель/разрешение экрана вручную. В пикселях ведь размеры совпадают Как пример, cthing.com/Meazure.asp .
> а второй компьютер сломался
Для другой системы нужно и другое значение множителя указывать, если значения 96 или 100 не подходят.
В любом случае, проблема в программе остается.
> в этой программе
Это просто скомпилированный файл для примера, а не файл для использования. Сохранение настроек/истории отключено, ассоциации - нет.
> Но английский фейс.
[more=Вот]rghost.net/53347438[/more]. Языковой файл и второй пример, для изменения сборки.
> Теперь у меня WinRuler врёт
Не теперь, а вообще врет или не врет Для таких программ необходима возможность указывать множитель/разрешение экрана вручную. В пикселях ведь размеры совпадают Как пример, cthing.com/Meazure.asp .
> а второй компьютер сломался
Для другой системы нужно и другое значение множителя указывать, если значения 96 или 100 не подходят.
В любом случае, проблема в программе остается.
Доброго.
Хотел качнуть
Цитата:
Предлагается установщик, а хотелось-бы сам дистрибут.
Может кто располагает возможностью выложить и кинуть линком?
Душевно.
С наилучшими.
Хотел качнуть
Цитата:
Скачать WinDjView 2.0.2
Предлагается установщик, а хотелось-бы сам дистрибут.
Может кто располагает возможностью выложить и кинуть линком?
Душевно.
С наилучшими.
Цитата:
Предлагается установщик, а хотелось-бы сам дистрибут.
Это и есть дистрибутив
http://ru.wiktionary.org/wiki/%D0%B4%D0%B8%D1%81%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8%D0%B2
Если имели ввиду распакованный дистрибутив, то Universal Extractor вам в помощь
http://forum.ru-board.com/topic.cgi?forum=5&topic=20420#1
есть в портативном виде.
Цитата:
Это и есть дистрибутив
Цитата:
Скачать WinDjView 2.0.2
Качнул, весит всего 1,66 МБ, у меня последний WinDjView-1.0.3-Setup.exe 3,3МБ.
С чего бы новый так ужали?
zhe_zho
Skif_off
oan_63
Цитата:
всякая яндексня выброшена
И это мудро.
moroka33
На предыдущей странице
На предыдущей странице
Цитата:
С чего бы новый так ужали?
всякая яндексня выброшена
немного поглумился над исходниками, кое-что получилось.. версия Extended в шапке..
NME
Можете дать зеркало?
Добавлено:
Да, на любой внешний. Например, 2shared.com .
Можете дать зеркало?
Добавлено:
Да, на любой внешний. Например, 2shared.com .
juvaforza
в шапке есть зеркало.. если интересует конкретный обменник, то надо говорить какой..
в шапке есть зеркало.. если интересует конкретный обменник, то надо говорить какой..
Цитата:
* Уже перед публикацией нашел пару багов - вылет при поиске в закладках при отсутствии таковых в книге и не выделяет весь текст в сыром текстовом слое из-под ФР11 или 12.. Но, т.к. под рукой нет компилятора, а баги не критичные, решил выложить как есть - м.б. кто-то еще найдет..
Вылетает при поиске с отмеченным пунктом "В содержании". Закладки есть
bad13
это очень печально.. но, пока у меня не будет примера, оно так и будет вылетать..
Добавлено:
кстати, надо определиться в терминологии.. то, что я называю "закладками" - это объекты формата djvu (также называемые букмарками, bookmarks, outlines).. в WinDjView они обозваны как "Оглавление"..
но в WinDjView также есть собственные закладки - поэтому может возникать путаница в терминологии.. я бы предпочел такие закладки называть "закладками WinDjView"..
это очень печально.. но, пока у меня не будет примера, оно так и будет вылетать..
Добавлено:
кстати, надо определиться в терминологии.. то, что я называю "закладками" - это объекты формата djvu (также называемые букмарками, bookmarks, outlines).. в WinDjView они обозваны как "Оглавление"..
но в WinDjView также есть собственные закладки - поэтому может возникать путаница в терминологии.. я бы предпочел такие закладки называть "закладками WinDjView"..
К своему стыду не нашел, как в программе добавить к книге еще одну страницу?
NME
Цитата:
Что нужно для примера?
Могу прислать на почту тот файл, c которым это случилось (первый попавшийся в компьютере), bookmarks и все. Кода ошибки винда не дала, а просто закрыла несколько раз саму версию Extd.
Под "закладки есть" я имел в виду "закладки WinDjView".
Цитата:
это очень печально.. но, пока у меня не будет примера, оно так и будет вылетать..
Что нужно для примера?
Могу прислать на почту тот файл, c которым это случилось (первый попавшийся в компьютере), bookmarks и все. Кода ошибки винда не дала, а просто закрыла несколько раз саму версию Extd.
Под "закладки есть" я имел в виду "закладки WinDjView".
bad13
в "закладках WinDjView" программа не ищет, только в "Содержании".. поэтому ничего не надо..
в "закладках WinDjView" программа не ищет, только в "Содержании".. поэтому ничего не надо..
VadimirTT
Никак, никак и никак. Программа файлы не изменяла, не изменяет, и не будет изменять, если придерживаться целей разработки.
Добавлено:
NME
Я вам в том посте ответил.
Добавлено:
У кого-либо остался словарь для WinDjView?
Никак, никак и никак. Программа файлы не изменяла, не изменяет, и не будет изменять, если придерживаться целей разработки.
Добавлено:
NME
Я вам в том посте ответил.
Добавлено:
У кого-либо остался словарь для WinDjView?
juvaforza
Цитата:
так мы ссылку в шапку давно добавил..
Цитата:
вот-вот.. хотелось бы тоже посмотреть, что это такое, как оно работает и для чего нужно.. а то в коде видел, а для чего - не понял..
Цитата:
Я вам в том посте ответил.
так мы ссылку в шапку давно добавил..
Цитата:
У кого-либо остался словарь для WinDjView?
вот-вот.. хотелось бы тоже посмотреть, что это такое, как оно работает и для чего нужно.. а то в коде видел, а для чего - не понял..
NME
Код: MainFrame.cpp
void CMainFrame::UpdateToolbars()
{
...
ShowControlBar(&m_wndDictBar, pSettings->bDictBar /*&& theApp.GetDictLangsCount() > 0*/, false);
...
}
Код: MainFrame.cpp
void CMainFrame::UpdateToolbars()
{
...
ShowControlBar(&m_wndDictBar, pSettings->bDictBar /*&& theApp.GetDictLangsCount() > 0*/, false);
...
}
касательно перехода в закладке на конкретное место на странице - я совсем забыл, что до меня велосипед уже изобрел Боту, добавив в свой вьювер поддержку ссылок типа "?djvuopts&page=2&showposition=0.5,0.5".. и пусть моё решение более универсальное, т.к. позволяет открывать закладки в любом просмотрщике, а с djvuopts - в оф. плагине выдаст ошибку, я все же оставлю поддержку только CGI опций, т.к. не считаю правильным плодить опции, зависящие от одного вьювера, если в других это уже реализовано.. возможно когда-то это войдет в спецификацию (в чем я лично глубоко сомневаюсь)..
По поводу вот этой фичи
Цитата:
ИМХО, глупо восстанавливать последние открытые вкладки. Мне кажется, что лучше сделать так, как это реализовано в Total Commander или Opera. Т.е., нужна возможность сохранять набор этих вкладок в какой нибудь инфо-файл (в TC это .tab) или по типу восстановление/открытие ранее сохраненного сеанса, как в Opera (она тоже все эти дела пишет в файл). Второй вариант даже как-то предпочтительнее.
Цитата:
* Восстановление последних открытых вкладок практически 1 в 1 скопировал из кода liiw - весчь хорошая, но есть нарекания.. Так, например, если даблкликнуть DjVu-файл из проводника/коммандера, то с нужным файлом откроются и другие, ранее закрытые, причем на экране отобразится не выбранный в данный момент файл.. Так что надо думать, править..
ИМХО, глупо восстанавливать последние открытые вкладки. Мне кажется, что лучше сделать так, как это реализовано в Total Commander или Opera. Т.е., нужна возможность сохранять набор этих вкладок в какой нибудь инфо-файл (в TC это .tab) или по типу восстановление/открытие ранее сохраненного сеанса, как в Opera (она тоже все эти дела пишет в файл). Второй вариант даже как-то предпочтительнее.
кому глупо, тот эту фичу отключает (вот мне не понравилась - я отключил), а кому надо - тот юзает..
плохо, что автор уже давно прекратил развитие проекта..
вот мне, например, очень не хватало поиска по букмаркам.. после того как понял, что могу не дождаться данного функционала - взял и сделал его сам.. заодно почитал, что народ просит, что уже сделал (как с восстановлением вкладок), и что мог как мог реализовал..
основная проблема в том, что я не знаю ни С++, ни MFC, только C# на примитивном уровне.. практически все изменения, которые я внес, делались по аналогии с тем кодом, который имелся в программе.. так что чего-то кардинально нового, если аналогов в программе нет, я сделать не смогу - эт надо подключать людей, знающих хотя бы данный язык программирования (правда что-то до сих пор их не густо было), а в идеале - автора..
вообще, изначально моя цель такая - когда автор программы увидит, что я нагородил внутри кода, прослезится и сделает всё как надо)).. а если нет, придется довольствоваться моей версией.. в принципе, рядовому юзеру наверное по барабану, что творится внутри программы, если снаружи она выполняет свои функции и производительность не особо страдает.. но, имхо по хорошему любая программа должна быть написана "правильно".. к сожалению, я этого сделать не смогу..
з.ы. а сохранение сессий в туду у меня есть, хотя не факт что смогу реализовать..
Добавлено:
и, кстати, открытие последних вкладок - вещь далеко не глупая, а очень даже функциональная, в других программах я ее с удовольствием использую.. просто здесь она немного не так работает, но это дело поправимо.. и к сохранению сессий отношения не имеет..
плохо, что автор уже давно прекратил развитие проекта..
вот мне, например, очень не хватало поиска по букмаркам.. после того как понял, что могу не дождаться данного функционала - взял и сделал его сам.. заодно почитал, что народ просит, что уже сделал (как с восстановлением вкладок), и что мог как мог реализовал..
основная проблема в том, что я не знаю ни С++, ни MFC, только C# на примитивном уровне.. практически все изменения, которые я внес, делались по аналогии с тем кодом, который имелся в программе.. так что чего-то кардинально нового, если аналогов в программе нет, я сделать не смогу - эт надо подключать людей, знающих хотя бы данный язык программирования (правда что-то до сих пор их не густо было), а в идеале - автора..
вообще, изначально моя цель такая - когда автор программы увидит, что я нагородил внутри кода, прослезится и сделает всё как надо)).. а если нет, придется довольствоваться моей версией.. в принципе, рядовому юзеру наверное по барабану, что творится внутри программы, если снаружи она выполняет свои функции и производительность не особо страдает.. но, имхо по хорошему любая программа должна быть написана "правильно".. к сожалению, я этого сделать не смогу..
з.ы. а сохранение сессий в туду у меня есть, хотя не факт что смогу реализовать..
Добавлено:
и, кстати, открытие последних вкладок - вещь далеко не глупая, а очень даже функциональная, в других программах я ее с удовольствием использую.. просто здесь она немного не так работает, но это дело поправимо.. и к сохранению сессий отношения не имеет..
Цитата:
и, кстати, открытие последних вкладок - вещь далеко не глупая, а очень даже функциональная, в других программах я ее с удовольствием использую.. просто здесь она немного не так работает, но это дело поправимо.. и к сохранению сессий отношения не имеет..
Но это то же самое что и сохранение сессий(сеансов) в Opera. Когда опера закрывается с открытыми вкладками, а потом открывается снова, то она открывает эти самые вкладки вытаскивая информацию о них из автосохраненного файла сессий. Сессии можно и специально сохранять.
sergiokapone
Цитата:
Цитата:
Цитата:
я чёта не понял - то глупо, то надо))
под сохранением сеанса я подразумеваю ручную команду типа "сохранить сеанс как.." и "открыть сеанс"..
автосохранение и последующее автооткрытие вкладок (ну или "сеанса") - это другое.. в файл это пишется или в реестр - не важно (вернее, это отдельная тема).. друг другу это ни мешать, ни зависеть друг от друга не должно..
Цитата:
ИМХО, глупо восстанавливать последние открытые вкладки.
Цитата:
Но это то же самое что и сохранение сессий(сеансов) в Opera.
Цитата:
как в Opera ... даже как-то предпочтительнее.
я чёта не понял - то глупо, то надо))
под сохранением сеанса я подразумеваю ручную команду типа "сохранить сеанс как.." и "открыть сеанс"..
автосохранение и последующее автооткрытие вкладок (ну или "сеанса") - это другое.. в файл это пишется или в реестр - не важно (вернее, это отдельная тема).. друг другу это ни мешать, ни зависеть друг от друга не должно..
Цитата:
под сохранением сеанса я подразумеваю ручную команду типа "сохранить сеанс как.." и "открыть сеанс"..
автосохранение и последующее автооткрытие вкладок (ну или "сеанса") - это другое.. в файл это пишется или в реестр - не важно (вернее, это отдельная тема).. друг другу это ни мешать, ни зависеть друг от друга не должно..
Почему мешать будет? В опере же не мешает, хотя там это одно и то же.
Цитата:
В опере же не мешает
так и я об этом.. просто не понятен был коммент - "глупо делать это, надо делать то".. по хорошему надо и "это" и "то", а не что-то одно..
Цитата:
так и я об этом.. просто не понятен был коммент - "глупо делать это, надо делать то".. по хорошему надо и "это" и "то", а не что-то одно..
Да, и то и это нужно, но нужно реализовать одним и тем же кодом, ибо концепция одинакова. Если автовосстановление реализовано одним кодом, а сохранение вкладок - другим, то это, по-моему, "глупо".
Цитата:
в принципе, рядовому юзеру наверное по барабану, что творится внутри программы, если снаружи она выполняет свои функции и производительность не особо страдает..
разве это не так?
Цитата:
разве это не так?
Не всем так. Но, на все воля программиста.
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
Предыдущая тема: Двухядерные AMD
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.