13 / 13 / 4
Регистрация: 01.12.2010
Сообщений: 95
|
|
1 | |
Справка Delphi 7 не работает в Windows 1006.08.2015, 14:37. Показов 37791. Ответов 19
Метки нет (Все метки)
Пробую бесплатный сыр от Microsoft: обновил систему до Windows 10. Я так и думал, что справка Delphi 7 сразу не заработает, но надеялся победить установкой WinHelp32. Однако - не получилось (запустил версию для Win 8, "обновление неприменимо к данной версии Windows"). Кто-нибудь уже узнал, как под Windows 10 запускать справку Delphi 7?
Добавлено через 35 минут Возможно, программистам Delphi 7 вообще не стоит переходить на Win 10?
0
|
06.08.2015, 14:37 | |
Ответы с готовыми решениями:
19
Delphi не работает справка Справка в Delphi Справка в Delphi Справка в Delphi |
13 / 13 / 4
Регистрация: 01.12.2010
Сообщений: 95
|
|
06.08.2015, 18:33 [ТС] | 3 |
я в Win 10 не нахожу такой опции. Вообще, единственная причина перехода на эту радость - угроза Microsoft, что отныне новых имен для версий Windows не будет. Будет Win10, и она якобы будет обновляться и ныне, и присно.
0
|
mss
|
06.08.2015, 21:44
#5
|
Не по теме:
0
|
103 / 91 / 32
Регистрация: 30.05.2015
Сообщений: 594
|
|
07.08.2015, 02:47 | 6 |
спешить вообще некуда, пусть допилят, приведут в нормальный вид, я лично годиков через наверное только пересяду на 10, когда уже будут внятные сборки без левого непонятного рекламного мусора в ней ну и + игрушки на 12 директе
сейчас поставил только на виртуалку, ничего особенного.... и фиг там будет только 10 винда и все.... аминь... придумают новий директ как милинькие новую винду заделают, уже проходили, так что паника вообще не усместна
1
|
Sergio Leone
|
07.08.2015, 22:57
#7
|
Не по теме: mss, это просто супер!!! :rofl: :bravo:
0
|
13 / 13 / 4
Регистрация: 01.12.2010
Сообщений: 95
|
|
13.08.2015, 22:03 [ТС] | 8 |
Я временно вернулся на Windows 7. Но в десятке проблема была решена "при помощи веревочной петли и палки". В каталоге Windows стоит "заглушка" winhlp32.exe размером 19 КБайт, единственное назначение которой - вызвать браузер и перейти на страницу "ой, эта справка не поддерживается". Я скачал winhlp32.exe размером 329 КБайт. При запуске отображается окно диалога открытия файла, указываешь нужный hlp и читаешь. Заменить/удалить заглушку не удалось - "файл используется системой".
...спасение утопающих - не зная броду, не суйся в воду...
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
13.08.2015, 22:18 | 9 |
Ну попробуй подцепить диск с 7-кой к другому виндовому компу и подкинуть нужный exe..
Маловероятно, но может и заработать
0
|
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,974
|
|
13.08.2015, 22:28 | 10 |
Есть программулина: Unlocker. Она удаляет любые файлы.
0
|
mss
|
13.08.2015, 22:30
#11
|
0
|
13 / 13 / 4
Регистрация: 01.12.2010
Сообщений: 95
|
|
19.08.2015, 15:33 [ТС] | 13 |
Нет, отключение Защитника не помогло.
Интересная фишка от Microsoft объявилась. Я преподаю в колледже небольшой курс "Операционные системы" - сначала общие вопросы, потом Linux (для контраста - показываю Mandriva и Debian). Поэтому ознакомиться с бесплатным сыром посчитал своей обязанностью. Так вот, я поставил Win10, потом вернулся на Win7, потом снова перешел на Win10. И это чудо после возвращения на десятку так мне и заявило: "С возвращением!". Видно, мелкомягкие чувствуют, что их творение номер 10 с первого раза может не понравиться.
0
|
mss
|
19.08.2015, 15:49
#14
|
Не по теме:
0
|
6 / 5 / 1
Регистрация: 21.01.2014
Сообщений: 16
|
|
25.03.2016, 14:01 | 15 |
Уфф. А я решил проблему!!!
Подменить файло - дело нехитрое, а вот поиск при таком методе не работает. Что оказалось - все советчики забыли про один важный (ftsrch.dll) файл. Алгоритм будет такой (ВНИМАНИЕ! Только для Windows10 x32/x64). 1. Качаем последний msu (для винды 8.1, для нашего языка и нашей битности x64 или x32) - это хотфикс KB917607 2. Качаем распаковщик-собиратель http://www.trishtech.com/downloads/magic.zip Помещаем в пустую папку три файла - скрипт Install.cmd из вложения, загруженный msu и magic.exe (из архива) 3. Запускаем magic.exe... Это магия! Файлы появились. 4. Запускаем скрипт из-под админа (там основная мутотень в скрипте с правами, владельцем и правильным добавлением в реестр, скрипт переделал на скорую руку из чьего-то, цопирайт не указываю) В результате будет скопировано: Файлы: winhlp32.exe ftsrch.dll и языковые пакеты к ним winhlp32.exe.mui ftsrch.dll.mui (папки ru-RU и en-US) Если ВДРУГ не заработает - доложить файлы ftlx0411.dll (парсер японских слов) и ftlx041e.dll (парсер тайских) Минус решения - sfc /scannow (если запустить) затрет winhlp32, так что заветную папочку далеко не прячьте.
1
|
0 / 0 / 1
Регистрация: 17.03.2012
Сообщений: 188
|
|
20.07.2016, 18:11 | 16 |
Доброе время суток, уважаемый "stslam", воспользовался вашим советом, но чуть-чуть не вышло (тем более тут, также советуют такой метод, но как подправить файл не описывают). Вы б не могли бы чуть подробнее, о том как (в "Install.cmd") настроить нужные права, а то у меня доступ все время закрыт
0
|
0 / 0 / 1
Регистрация: 17.03.2012
Сообщений: 188
|
|
20.07.2016, 19:12 | 17 |
Все сделал, правда через "одно место"....
Я этот файл, к которому доступ был запрещен, ну "winhlp32.exe.mui" (по ходу их в системе 2, ну сколько и языков на ПК), "Unlocker" (тут упомянутой), разлочил, и опять запустил "Install.cmd". Причем надо отдать должное "Unlocker", полезная программка (не раз выручала) Добавлено через 10 минут хотя и предупреждение "this app might not work correctly (Borland Delphi 7.0 isn’t compatible this version of Windows)" при запуске Delphi, немного нервирует
0
|
6 / 5 / 1
Регистрация: 21.01.2014
Сообщений: 16
|
|
21.07.2016, 10:49 | 19 |
AllFree Использовать или нет - вопрос не только религиозных предпочтений. Например у нас проект на BCB6 (размер исходников чуть меньше 3 гиг)... Так вот, тот веселый бородатый мужик из Embarcadero сказал мне удивительную вещь, что смысла портировать под новые среды разработки - нет, это имеет смысл только в том случае, если начат новый проект.
А режим совместимости НЕ НУЖЕН и даже вреден, если работает под текущим. Kostantin-78 "тут" советуют я (или те, кто натолкнулся на то, что я писал) Но в этом "тут" подлые мелкомягкие выпилили почти все, что я писал. Install.cmd запускается из-под админа. Зачем понадобился Unlocker - мне непонятно. Если winhlp32.exe не запущен (скрипт этот процесс прибивает первым делом) - языковая обвязка не загружается/ Или у Вас что-то иное захватило файл (например вирус/антивирус)... . Лайфхак. Важно удалять файловый поток "имяфайла:Zone.Identifier:$DATA" для файлов полученных по сети (ну, или прописывать в этот файл правильную циферку, иначе параноидальный UAC (даже отключенный) может попортить жизнь понизив NTFS права до уровня "Гость". Если удалять лень - входим в свойства файла и жмакаем кнопку "Разблокировать" Скрипт делает следующее: 0. Если запущена ранее поставленная неправильная справка, то прекращает ее работу 1. Копирует файлы в правильные папки, если винда "из коробки" русскоязычная (нацлокаль ru-ru), то: winhlp32.exe.mui в папки базовой и "национальной" локали %SystemRoot%\en-US\winhlp32.exe.mui и в %SystemRoot%\ru-RU\winhlp32.exe.mui winhlp32.exe и ftsrch.dll в %SystemRoot%\ %SystemRoot%\winhlp32.exe %SystemRoot%\ftsrch.dll 2. Выставляет скопированным файлам NTFS права для текущего пользователя 3. Прописывает реестр согласно разрядности: x32 ветка HKLM\SOFTWARE\Microsoft\WinHelp поле AllowProgrammaticMacros тип DWORD значение 1 поле AllowIntranetAccess тип DWORD значение 1 x64 ветка HKLM\SOFTWARE\Microsoft\WinHelp поле AllowProgrammaticMacros тип DWORD значение 1 поле AllowIntranetAccess тип DWORD значение 1 ветка HKLM\SOFTWARE\Wow6432Node\Microsoft\WinHelp поле AllowProgrammaticMacros тип DWORD значение 1 поле AllowIntranetAccess тип DWORD значение 1
1
|
0 / 0 / 0
Регистрация: 03.11.2016
Сообщений: 1
|
|
14.03.2019, 12:45 | 20 |
stslam! СПАСИБО!!!!
Тема 14 года. А как оказалась актуальна. Ещё раз -спасибо.
0
|
14.03.2019, 12:45 | |
14.03.2019, 12:45 | |
Помогаю со студенческими работами здесь
20
Справка для delphi Есть ли справка по соответствию кодов Delphi кодам C++Builder? Что нужно установить, чтоб на Viste работала справка Delphi? Справка по активации Windows 7 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |