Posted: 08.01.09 13:03. Post subject: AML Page: Проблемы под NT 4.0 sp6
Чего то не работает под NT 4.0 sp6 (rus): при старте пишет: "Точка входа в процедуру GetLongPathNameA не найдена в библиотеке DLL Kernel32.dll". Пробовал последнюю версию, дополнительные библиотеки присутствуют.
Post №: 2166
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 08.01.09 14:56. Post subject: DCT пишет: Точка вх..
DCT пишет:
quote:
Точка входа в процедуру GetLongPathNameA не найдена в библиотеке DLL Kernel32.dll
Ха! А т.к. в NT нет такой функции! Зато я теперь точно знаю что есть поклонники NT живые, а не только те, которых я упоминал в сказках на завалинке в деревне, когда рассказывал про работу с SQL сервером в далеком одна тыща восемьсот двенадцатом году, и как Денис Васильич Давыдов локализовал его французскую версию Не помню, где то я там использовал GetLongPathName - ну да найдем, да поправим на динамическую линковку, чтобы корректно работала и в NT - исправлю в ближайшей сборке бета-версии
Post №: 2167
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 08.01.09 16:11. Post subject: Как решить проблему в Windows NT
В общем, это проблема из-за плагина Aml Assist скорее всего, который входит в стандартный дистрибутив. Его можно просто удалить: это файл "%ПУТЬ_К_АMLPAGES%\Plugins\AmlAssist.DLL". Плагин совершенно точно юзает функцию GetLongPathName для импорта файлов. Хотя, вообще говоря, может распрекрасно обходиться и без нее. Просто при запросе подтверждения пользователя на импорт файла разумно показывать ему нормальное полное имя импортируемого файла, а Windows передает только короткое. Вот для этого плагин и преобразует путь через функцию GetLongPathName, которой в Win95\NT просто нету.
Плагин я исправил и теперь он будет работать с учетом специфики Windows NT - новую версию Aml Assist 1.68 выложу на сайт плюс он войдет в ближайшую же сборку Aml Pages 9.08 Beta.
Опять же повторюсь, хоть это и весьма универсальный, а оттого и популярный, но это всего лишь плагин - сама Aml Pages распрекрасно может без него обходиться. Поэтому для работоспособности можно пока просто удалить DLL-библиотеку плагина.
Posted: 09.01.09 00:13. Post subject: Без всех плагинов то же
Переименовал всю папку с плагинами - осталась прежняя ошибка - видать в программе функция тоже вызывается.
Еще по поводу плагинов: у плагина просмотра к Total Commander не работает копирование в буфер выделеного текста (под NT/XP) - можно только скопировать в rich-text всю страницу.
А для "пишущих машинок" типа K6-2/P2, NT4 - наиболее шустрая система )
Post №: 2169
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 09.01.09 01:11. Post subject: DCT пишет: Переимен..
DCT пишет:
quote:
Переименовал всю папку с плагинами - осталась прежняя ошибка - видать в программе функция тоже вызывается.
Да действительно вызывается - исправленная выйдет в сборке 1999, подробнее тут написал
DCT пишет:
quote:
Еще по поводу плагинов: у плагина просмотра к Total Commander не работает копирование в буфер выделеного текста (под NT/XP) - можно только скопировать в rich-text всю страницу.
Работает - только копировать надо правой кнопкой через панель просмотра текста.
DCT пишет:
quote:
А для "пишущих машинок" типа K6-2/P2, NT4 - наиболее шустрая система )
Да я уж грешным делом думал вообще никто не пользуется NT-ей! Ан нет, где-то еще есть - опять в же в локалках под NT часто сервера крутятся.
Post №: 2168
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 08.01.09 23:56. Post subject: PS: по ходу дела был..
PS: по ходу дела была зависимость от GetLongPathName и в самой Aml Pages 9.08 Beta b1998 - убрал ее в сборке 1999, т.к. она там тоже, не так чтобы прям незаменима. Других зависимостей от функций, отстутствующих в Windows NT вроде бы нет. Завтра выложу поправленную версию 9.08 Beta
Post №: 2172
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 09.01.09 22:43. Post subject: DCT пишет: Теперь з..
DCT пишет:
quote:
Теперь запускается, спасибо! )
Не за что! Ну отлично, полный sehr gut! NT-я штука редкая, но нужная и временами просто незаменимая. Когда-то я ее "уговаривал" работать на 16 метрах памяти и 150 МГц - впечатляет ее работоспособность!
All times are GMT
3 Hours. Hits today: 8
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no