ОПИСАНИЕ
При запуске PageMaker 6.0х или PageMaker 6.0х Installer в Windows 3.1x выдается сообщение об ошибке «Call to undefined dynalink». PageMaker сворачивается, или система зависает.
РЕШЕНИЕ
Выполните одну из следующих процедур: А. Увеличьте системные ресурсы Windows до 70% или выше. Чтобы проверить состояние системных ресурсов, в Program Manager выберите Help > About Program Manager. Инструкции по увеличению системных ресурсов см. ниже в разделе «Дополнительная информация».
Б. Убедитесь, что следующие DLL-файлы OLE 2.0 находятся в каталоге Windows\System и имеют правильную длину. Если один из файлов отсутствует или имеет неверную длину, удалите его и затем снова установите Win32s. Инструкции по переустановке компонентов Win32s см. в соответствующей документации.
Ole2.dll 304640
Ole2conv.dll 57328
Ole2disp.dll 165008
Ole2nls.dll 152976
Ole2prox.dll 51712
Ole2thk.dll 25088
В. Скопируйте следующие OLE-файлы из подкаталога Windows\System в каталог Windows, затем перезапустите Windows.
Ole2.dll Ole2conv.dll Ole2disp.dll
Ole2nls.dll Ole2prox.dll Ole2thk.dll
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
При запуске программа PageMaker 6.0х обращается к Windows, чтобы загрузить DLL-файлы OLE 2.0; программа установки PageMaker 6.0х Installer при запуске обращается к Windows, чтобы проверить, установлены ли DLL-файлы OLE 2.O. Если Windows 3.1 не может найти или загрузить эти файлы, выдается сообщение об ошибке «Call to undefined dynalink», PageMaker или PageMaker Installer сворачиваются, или система зависает. Windows не может найти или загрузить DLL-файлы OLE 2.0 при недостатке системных ресурсов, когда отсутствуют или повреждены DLL-файлы или когда Windows ищет их в каталоге Windows, а не в подкаталоге Wmdows\System.
Для высвобождения системных ресурсов Windows, выполните следующее: А. Закройте все программы. Б. Удалите пиктограммы из группы StartUp в Program Manager, затем перезагрузите Windows. В. Отключите (закомментируйте) строки Load и Run файла Wm.ini:
1. Откройте файл Win.ini в текстовом редакторе.
2. В секции [Windows] найдите строки, которые начинаются с «Load=» и «Run=».
3. Вставьте точку с запятой (;) в начале строк «Load=» и «Run=», чтобы отключить программы, указанные в этих строках.
4. Сохраните файл Win.ini в формате text-only, затем перезагрузите Windows. L. Отключите ATM и другие утилиты. Д. Перезагрузите Windows.