Error in dms ADKPoint. Update at 249 "'The global

0 голосов
спросил 23 Июль, 08 от Anatoli (680 баллов) в категории Программные продукты Esri
<>
Здравствуйте!  Помогите разобраться!  Проблема следующая.
 Чтобы не перегружать имеющийся проект я скопировал его под другим именем, открыл копию и создал в "новом" проекте несколько  тем. Все было нормально. На следующий день при работе с  этим проектом я не смог открыть все имеющиеся темы. При их активации и  создании  новых  тем (точечных или полигонов) появляется  заставка: Error in dms ADKPoint. Update at 249  "'The global variable 'item' no longer exists". 
Пояснение в Help:
It is possible to explicitly delete global variables using the request av.ClearGlobals. If you do delete all globals, other scripts, already compiled, may fail when they are next run if they happen to reference deleted global variables. You can recreate the global by assigning it a value such as _MyGlobal = nil.
 Попытка "обновления" переменной в Системе результата не дала.   Подскажите, как действовать в этом и подобных случаях.
Проект, копию которого я сделал, работает нормально. Скорее всего обращения с подобным вопросом уже были, но я их не нашел.
С уважением, Анатолий.

12 Ответы

0 голосов
ответил 28 Июль, 08 от AndB (440 баллов)
О чем речь-то, уточни?,,, напр. в моих "кодах" есть сочетание "dms", "ADKPoint",
что глючит, расширение какое-то? какое?
0 голосов
ответил 28 Июль, 08 от SV_P (9,350 баллов)
Судя по фразе ADKPoint. Update не загрузилось расширение ADKPoint. Это какое-то ваше, т.к. у меня (насколько я в курсе) такого вообще нет. Самому лазить в переменные нет смысла - они обычно создаются при загрузке расширения (скрипт Install) или в любом другом месте предусмотренном программистом. Действуют для конкретного проекта ArcView  и не видимы даже для второй запущенной копии. Возможно собака зарыта в способе копирования проекта. Может он какой-то слишком революционный?
0 голосов
ответил 29 Июль, 08 от Anatoli (680 баллов)

Server Error in Forum Application
An error has occured while connecting to the database.
Please contact the forum administrator.

Support Error Code:- err_Access_db_connection
File Name:- common.asp

Error details:-
Microsoft JET Database Engine
Could not use ''; file already in use.

0 голосов
ответил 29 Июль, 08 от Anatoli (680 баллов)
Здравствуйте! После прочтения Вашей публикации проверил все свои проекты. Оказалось, что заставка "Error in dms.ADKPoint. Update at 249" и все дальнейшее стали появляется каждый раз при попытке создания новой точечной темы в любом существующем проекте. Проект после такой операции перестает работать и восстанавливается при удалении этой темы. Вы пишете "не загрузилось расширение ADKPoint". Я не увидел его в EXT 32 и Samples. Как это проверить, где найти это расширение, как и  куда загружать?
Спасибо за помощь!
Anatoli. 
0 голосов
ответил 29 Июль, 08 от SV_P (9,350 баллов)
Обычно, чтобы просмотреть системные скрипты нужно создать новый скрипт (слева на закладке Scripts),а затем в редакторе нажать кнопку "Загрузить системный скрипт". Там появится список всех загруженных скриптов и "родных", и из сторонних расширений. Их можно использовать в качестве примеров (это так, между прочим). Обычно, если программист не очень хитрый, то в названии скрипта первым идет имя расширения или самого автора, а потом через точку - команда. Например Update, Load или Close и т.п. Поэтому я и пишу, что никакого ADK я у себя не обнаружил. Может это что-то вообще глубоко закопанное? Тогда пардон. Конечно, можно назвать расширение ВВВ, а в скриптах написать ТТТ, но обычно так не делают.
Для верности можно посмотреть это в работающем проекте и сравнить с неработающим.
Пиши, чем кончилось.
0 голосов
ответил 05 Авг, 08 от Albert1 (10,780 баллов)
Нужно попробовать  в текстовом редакторе открыть файл проекта и посмотреть, какие модули подгружаются, далее исходить из этого
0 голосов
ответил 06 Авг, 08 от Anatoli (680 баллов)
< ="Content-" content="text/; charset=utf-8">< name="ProgId" content="Word.">< name="Generator" content="Microsoft Word 11">< name="Originator" content="Microsoft Word 11"><!--[if gte mso 9]><> Normal 0 false false false MicrosoftInternetExplorer4 </><![endif]--><!--[if gte mso 9]><> </><![endif]--><> <!-- /* Style Definitions */ p.Msonormal, li.Msonormal, div.Msonormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:612.0pt 792.0pt; margin:2.0cm 42.5pt 2.0cm 3.0cm; mso-er-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> <!--[if gte mso 10]> <> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Обычная таблица"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} <![endif]--> Здравствуйте, С.В (Часто вижу в DataPlus - скрипты - Вашу фамилию, к сожалению, там нет расшифровки  инициалов)!  О моей проблеме: Нашел в системных скриптах  dms.ADKPoint Update”. Попытался  загрузить,  как это делается для скрипта.  При  компиляции  появилась заставка  Avenue Syntax E  «Unrecognized object:”…  Help -"The Avenue parser expected to find an object at the current cursor, location, but then encountered some characters that were inconsistent$ with that initial determination. Check that you have defined any variables which may appear in the statement generating the error. Also, check for the correct syntax of the statement."  Перебрал все варианты в полях Type и  Category  - все тот же результат.Avenue Syntax E  «Unrecognized object"

Вы  советуете посмотреть и сравнить работающий и не работающий проекты. Оказалось, к сожалению, что  такая  “болячка” присутствует во всех  моих проектах.  Может быть причина  в самой программе  ArcView  GIS 3.3? Все проекты сделаны в этой версии. До этого я работал с версией 3.2а.

 

0 голосов
ответил 06 Авг, 08 от Anatoli (680 баллов)
Открыл проект в Текстовом: Новичку разобраться трудно. Скопировал это!
< ="Content-" content="text/; charset=utf-8">< name="ProgId" content="Word.">< name="Generator" content="Microsoft Word 11">< name="Originator" content="Microsoft Word 11"><!--[if gte mso 9]><> Normal 0 false false false MicrosoftInternetExplorer4 </><![endif]--><!--[if gte mso 9]><> </><![endif]--><> <!-- /* Font Definitions */ @font-face {font-family:"Courier New CYR"; panose-1:2 7 3 9 2 2 5 2 4 4; mso-font-charset:204; mso-generic-font-family:modern; mso-font-pitch:fixed; mso-font-signature:536902279 -2147483648 8 0 511 0;} /* Style Definitions */ p.Msonormal, li.Msonormal, div.Msonormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:612.0pt 792.0pt; margin:2.0cm 42.5pt 2.0cm 3.0cm; mso-er-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> <!--[if gte mso 10]> <> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Обычная таблица"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} <![endif]--> (ToolMenu.4862       Help: "Draw Point//Creates a point on the display"       HelpTopic:  "Draw_tool"       Icon: 4863       Cursor:     "Cursors.CrossHair"       Apply:      "Layout.Point"       Click:      "SymWin.DisplayMarkerPanel"       Child:      4864            Child:      4865       Child:      4867       Child:      4869       Child:      4871       Child:      4873 (Tool.4873       Help: "Draw Polygon//Creates a polygon on the display"       HelpTopic:  "Draw_tool"       Icon: 4874       Cursor:     "Cursors.CrossHair"       Apply:      "Layout.Poly"       Click:      "SymWin.DisplayFillPanel" Вроде бы все одинаково, но полигональная создается, а точечная тема нет.


0 голосов
ответил 07 Авг, 08 от AndB (440 баллов)
Anatoli, вы бы (от греха) файлы *.apr смотрели в каком нибудь более текстовом редакторе, хотя бы Notepad++, в ворде какоенть автосохранение сработает.. К сожалению в наст.момент под рукой не имею AV3.x, а что за зверь AV три-три - вообще прошло мимо внимания. Но попробуйте следующее: 1) откройте файл в текстовом редакторе; 2) в начале файла, буквально в первых строках есть строка с "Dependencies" - это подключаемые расширения. Удалите из нее.. да в принципе всю ее удалите, сохраните..; 3) открываете проект в арквью, не торопясь, никаких окон.. 4) сразу же создаете новый скрипт с текстом "av.GetProject.ResetGUIs", компилируете, выполняете, сохраняете проект.. можно переоткрыть его.. необходимые расширения подключаете вновь.
0 голосов
ответил 12 Авг, 08 от Anatoli (680 баллов)
< ="Content-" content="text/; charset=utf-8">< name="ProgId" content="Word.">< name="Generator" content="Microsoft Word 11">< name="Originator" content="Microsoft Word 11"><!--[if gte mso 9]><> Normal 0 false false false MicrosoftInternetExplorer4 </><![endif]--><!--[if gte mso 9]><> </><![endif]--><> <!-- /* Style Definitions */ p.Msonormal, li.Msonormal, div.Msonormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:595.3pt 841.9pt; margin:2.0cm 42.5pt 2.0cm 3.0cm; mso-er-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> <!--[if gte mso 10]> <> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Обычная таблица"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} <![endif]--> C.V., здравствуйте! 1). Открыл проект в  WordPad.  2). В строке  "Dependencies" удалил все, за исключением  "Dependencies.  3).Сохранил под другим названием в той же директории.  При открытии  программа не увидела этот проект, так как  у него другой значок.  4). Удалил то же самое,  не меняя название проекта. Программа видит проект, но не может его открыть.  5). Вернул на место все удаленное – проект заработал, но проблема  невозможности создания новой точечной темы ( «ГЛОБАЛЬНАЯ ПЕРЕМЕННАЯ_Numb более не существует») и все связанное с этим осталось. 

      Удалил ArcView 3.3 .  Инсталлировал   ArcView 3.2а , русифицировал, получил на русском Справку и «абракадабру» названий кнопок.  Во всех проектах та же картина – новая точечная тема  не создается.  

, Для  проверки проблемы  новой точечной темы  создал  новый проект и  - прежний результат.  «Глобальная переменная_Numb более не существует», кажется, добила меня! image

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...