Проект не открывается..

0 голосов
спросил 30 Апр, 09 от Anatoli (680 баллов) в категории Программные продукты Esri
Уважаемые коллеги,  поздравляю  с весенним праздником и  грядущим Днем Победы!
Повторно о своей проблеме.  Программа ArcView GIS 3.2а.   Не открываются 2 проекта. В заставках - ERROR  The script "Lfst9 ShowLastProjects" could notbe found   или  Error in ReportWizardEXT  install at 1214. В окне - A(n) Nil obiect does not recognize request getcontrols".  Заставки исчезают  после многократного нажатия OK    -   в Видах  пусто.      
Эти 2 проекта были созданы до установки нового жесткого диска, путь к этим проектам достаточно длинен. Не здесь ли причина?  Смотрел  их в AvPath,... Как "оживить" эти проекты?
Анатолий.   

4 Ответы

0 голосов
ответил 30 Апр, 09 от Lord (3,920 баллов)
проверьте наличие default.apr 
также наличие пользовательского default.apr
нам иногда помогает следующая штука

'rrr.UpdateApr
'Обновление старого проекта к новому Default.apr
'Данная штука используется, если по истечении времени был изменен пользовательский
'default.apr и при открытии  старых проектов есть проблемы
aProject=av.GetProject
theGUI = Msgbox.YesNo("Обновить проект? "
                    ,"Update "+aproject.GetName,False)
if (theGUI = True) then
    UserDefault=av.GetUserDefault
    PrjScripts=aProject.GetScripts
    ListScripts=PrjScripts.ReturnKeys
    for each rec in ListScripts
      aProject.RemoveScript(rec)
    end
    aViewDefDocs=UserDefault.GetGuis
          for each rec in aViewDefDocs
            aProject.FindGUI (rec.asString)
            aProject.RemoveGUI ( rec.asString )
            aViewGuiDef=UserDefault.FindGUI ( rec.AsString)
            aProject.AddGUI ( aViewGuiDef )
          end
end

aProject.SetModified(True)

0 голосов
ответил 03 Май, 09 от S.E. (12,840 баллов)

Первое, что попробуйте сделать - загрузить старый проект в новый через меню Project/Import... Если прокатит - сохранить с новым именем. Скрипт Last9 ShowLastProjects, который не находится у вас - это скрипт из расширения Last-9.avx. Скачайте с ESRI.COM этот модуль и запихните в EXT32. Наверное еще какие-то модули были в старом проекте, которые не могут отработаться...

0 голосов
ответил 04 Май, 09 от Albert1 (10,780 баллов)
Откройте в ЛЮБОМ текстовом редакторе, третья строчка - Dependencies: и перечислены все модули, сохраненные с этим проектом. Ищите эти модули, устанавливайте, и будет Вам счастье. Можно поступить и по другому, но для этого понадобится ОПЫТНЫЙ товарищ, желательно с навыками программирования.
0 голосов
ответил 07 Май, 09 от Anatoli (680 баллов)
Уважаемые коллеги, большое спасибо за помощь.  Советы Альберта, S.E. и Лорда  дали возможность узнать об этом побольше. В своей публикации от 30 апреля я упомянул про установку нового жесткого диска.  Оказалось  - причина в нем.  При инсталяции WinXP программа изменила маркировку логических дисков старого харда. Я обнаружил это, правда не сразу, при загрузке "упрямых" проектов в AvPath  в процессе "переваривания" ваших предложений.     Пришлось вернуть диску, где находятся эти проекты,  его прежнюю маркировку (переименовал) и проекты стали открываться. Осталось исправить пути для небольшого числа файлов и все.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...