Иллюстрированный самоучитель по программам Adobe

Системные ошибки

Ошибка Kernel32.dll при запуске PageMaker 6.0х

Описание

При запуске Adobe PageMaker 6.0х в Windows 95 система выдает сообщение об ошибке:

"PageMaker 6.0 caused an Invalid Page Fault in module Kernel32.dll".

Симптомы

В сообщении указывается один из следующих адресов:

0137:BFF9A28C
  
0137:BFF858FL
  
0137:BFF858CD

Решение

Переименуйте файл Odbc.add (например, в Odbc.old) в папке Pm6\Rsrc\Usenglsh\Plugins и файл Odbcflt2.flt (например, в Odbcflt2.old) в папке Pm6\Rsrc\Usenglsh\Filters.

Или:
Если Вам нужны дополнительный модуль и фильтр ODBC, переименуйте файлы Odbc32*.dll версии 2.50 или более ранней версии и установите ODBC- файлы, включенные в PageMaker б.Ох. Чтобы определить версию какого-либо файла Odbc32*.dll, щелкните этот файл в Explorer правой кнопкой мыши, выберите Properties и щелкните вкладку Version. Версия файла указана в диалоговом окне Version
.

Дополнительная информация

При запуске PageMaker 6.0х с активными дополнительным модулем и фильтром ODBC (система связи с базами данных) и файлами Odbc32*.dll версии 2.50 или более ранней версии система выдает сообщение об ошибке:

"PageMaker 6.0 caused an Invalid Page Fault in module Kernel32.dll".

PageMaker 6.0х использует компоненты ODBC для импорта данных из программ, работающих с базами данных (например, dBase, Microsoft Access, Microsoft Excel). Если в PageMaker б.Ох установлены дополнительный модуль и фильтр ODBC, при запуске программа загружает файл Odbc32.dll. Если он датирован ранее 6/6/95 или имеет размер, отличный от 64512 байт, PageMaker 6.0х выдает ошибку:

"Invalid Page Fault in module 'unknown' or in module Kernel32.dll".

При переименовании файлов Odbc.add и Odbcflt2.flt дополнительный модуль и фильтр ODBC отключаются, и загрузка файла Odbc32.dll не инициируется.

Ошибка "Cannot Run PageMaker 6.0. AdobeDirectory not found" при открытии публикации PageMaker 6.0х.

Описание

После двойного щелчка пиктограммы публикации PageMaker б.Ох Windows 95 выдает сообщение об ошибке:

"Cannot Run PageMaker 6.0.?AdobeDirectory<not found".

Пиктограмма публикации появляется в виде обобщенной пиктограммы Windows 95.

Решение

Выполните одну или несколько следующих процедур:

  • А. Повторно установите PageMaker б.Ох в Windows 95.
  • Б. Убедитесь в том, что файл Pm6reg.txt находится в той же папке, что и файл Pm6.exe. По умолчанию, PageMaker устанавливает эти файлы в папке Ртбх.
  • В. Отредактируйте файл Pm6reg.txt, чтобы включить в него правильные значения для системного регистра Windows 95 (Registry):
    1. Создайте резервную копию файла Pm6reg.txt, находящегося в папке PageMaker 6.0 (то есть Рm6х).
    2. Откройте файл Pm6reg.txt в текстовом редакторе.
    3. В секции [H_KEY_LOCAL_MACHINE\SOFTWA-RE\Adobe\PageMaker] отредактируйте следующие строки, чтобы они содержали правильную информацию:
      "PM6LangDir" = "<язык>"
        
      "AdobeDiretory" = "PageMakerDir\\RSRC"
        
      "Net AdobeDirectory" = "None"
        
      "ppd4" = "PageMakerDir\\RSRC\<язык>\\PPD4"

      Где <язык> – языковый словарь PageMaker (например, Usenglsh).

    4. Сохраните файл Pm6reg.txt в текстовом формате (ASCII) в папке, содержащей файл Pm6.exe (например, Ртб), затем закройте файл Pm6.exe.
  • Г. Убедитесь в том, что файл Pm6res32.rsl в папке используемого языка PageMaker (например, Pm6\Rsrc\ Us\Usenglsh) имеет размер 460800 байт и датирован 10/30/95. Если этот файл отсутствует или имеет неверный размер или дату, используйте PageMaker 6.0 Installer для копирования одного файла (single file copy) Pm6res32.rsl в папку языка. Этот файл находится в папке D5\Ue_files\Us\Usenglsh\Pm6res32.rs_ на диске 5 (Disk 5) набора установочных дискет PageMaker 6.0х или компакт-диске PageMaker 6.0х Deluxe.
  • Д. Удалите PageMaker 6.0х. Переустановите PageMaker 6.0х в Windows 95.

Дополнительная информация

Если данные PageMaker неверно записаны в системном регистре Windows 95 (Registry) или отсутствует (либо поврежден) файл Pm6res32.rsl, двойной щелчок публикации PageMaker 6.0 вызывает сообщение об ошибке:

"Cannot Run PageMaker 6.0.?AdobeDirectory<not found".

Если Windows 95 не распознает тип файла (то есть программу, создавшую этот файл), она выводит для этого файла обобщенную пиктограмму.

После перехода на систему Windows 95 необходима повторная установка программ, чтобы Windows 95 зарегистрировала программу в Registry. При установке PageMaker 6.0х в Windows 95 программа установки PageMaker регистрирует PageMaker 6.0х и копирует файл Pm6reg.txt в папку, содержащую файл Pm6.exe. Удаление и повторная установка PageMaker гарантируют отсутствие повреждений в файлах PageMaker.

PageMaker 6.0х ищет файл Pm6reg.txt в папке, содержащей файл Pm6.exe. Программа использует значения файла Pm6reg.txt для модификации системного регистра Windows 95 и поиска папки Adobe, папки используемого в PageMaker языка (например, Usenglsh) и папки Ppd4.

Для запуска PageMaker требуются ресурсы, указанные в файле Pm6res32.rsl.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.