Ошибка при открытии рабочего набора
-
- Активный участник
- Сообщения: 122
- Зарегистрирован: 14 мар 2010, 18:56
- Репутация: 1
Ошибка при открытии рабочего набора
Помагите с проблемой. При открытии рабочего набора выскакивает ошибка что ID или переменная не известна и рабочий набор открыт не полгостью, хотя все таблицы используемые в наборе нормальные не битые, подскажите пожалуйста в чем может быть дело?
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Ошибка при открытии рабочего набора
кто-то переименовал название поля в одной из таблиц или удалил его. откройте рабочий набор в любом текстовом редакторе, в самом начале идет перечисление списка таблиц, которые открывает MapInfo при обработке рабочего набора. Делает это она в порядке, в котором они записаны.
Если в процессе открытия были открыты таблицы, то скорее всего ошибка возникает при построении слоев 1-го окна, если не были, тогда нужен текст сообщения - сделайте PrintScreen при появлении ошибки, вырежьте ее в растровом редакторе и выложите здесь.
Если в процессе открытия были открыты таблицы, то скорее всего ошибка возникает при построении слоев 1-го окна, если не были, тогда нужен текст сообщения - сделайте PrintScreen при появлении ошибки, вырежьте ее в растровом редакторе и выложите здесь.
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 17 янв 2011, 15:04
- Репутация: 0
Re: Ошибка при открытии рабочего набора
получил точно такую же ошибку! не открылся отчет!какой скрин скинуть?в блокноте не магу найти ошибку!
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Ошибка при открытии рабочего набора
в идеале нужен рабочий набор, сообщение об ошибке в виде текста или картинки, все используемые таблицы. для облегчения пересылки и защиты данных таблицы лучше прислать пустыми - без данных.
можно и самому понять что не так. открываем в блокноте рабочий набор. Mapinfo читает его построчно, но построчно - командно, т.е. она может одну команду для красоты разбить на несколько строк. спасает, то что команды она начинает с 1-ой колонки, а их продолжения со второй и далее лесенкой.
Открываем в мапинфо рабочий набор. Он заканчивается сбоем. Теперь надо определить:
а) какое именно окно карты выдало сбой. в случае, если в наборе было несколько окон
б) у окна, которое загрузилось не полностью, открываем управление слоями. смотрим последнюю строчку из отрытых таблиц - это последняя таблица, которая загрузилась в окно без сбоя. следующая за ней - таблица с ошибкой в наименовании поля, по которому мапинфо по умолчанию будет строить подписи. проверяем есть ли такое поле в наличии в таблице? Нет - пишем первое попавшееся вместо него в рабочий набор.
Пробуем открыть. Должно получиться
можно и самому понять что не так. открываем в блокноте рабочий набор. Mapinfo читает его построчно, но построчно - командно, т.е. она может одну команду для красоты разбить на несколько строк. спасает, то что команды она начинает с 1-ой колонки, а их продолжения со второй и далее лесенкой.
Открываем в мапинфо рабочий набор. Он заканчивается сбоем. Теперь надо определить:
а) какое именно окно карты выдало сбой. в случае, если в наборе было несколько окон
б) у окна, которое загрузилось не полностью, открываем управление слоями. смотрим последнюю строчку из отрытых таблиц - это последняя таблица, которая загрузилась в окно без сбоя. следующая за ней - таблица с ошибкой в наименовании поля, по которому мапинфо по умолчанию будет строить подписи. проверяем есть ли такое поле в наличии в таблице? Нет - пишем первое попавшееся вместо него в рабочий набор.
Пробуем открыть. Должно получиться

- Olga_@@@
- Гуру
- Сообщения: 715
- Зарегистрирован: 24 фев 2009, 15:42
- Репутация: 0
- Ваше звание: городошник
- Откуда: Екатеринбург
- Контактная информация:
Re: Ошибка при открытии рабочего набора
У меня похожая проблема. Тоже не открывается .wor
Пришлось сегодня с нуля собрать новый, распечатала карту, закрыла и теперь опять не открывается уже этот новый файл. Точно ничего в нем не удаляла и не пререименовывала. При открытии карта и основная легенда открываются, сбой происходит на открытии второй легенды или отчета. Проверка рабочих наборов не помогла.
Я в панике, если надо будет вносить изменения по замечаниям, я помру наверно
Пришлось сегодня с нуля собрать новый, распечатала карту, закрыла и теперь опять не открывается уже этот новый файл. Точно ничего в нем не удаляла и не пререименовывала. При открытии карта и основная легенда открываются, сбой происходит на открытии второй легенды или отчета. Проверка рабочих наборов не помогла.
Я в панике, если надо будет вносить изменения по замечаниям, я помру наверно
Спойлер
Последний раз редактировалось Olga_@@@ 19 янв 2011, 23:12, всего редактировалось 1 раз.
У меня из Apple дома только компот.
- Пётр Дубоделов
- Завсегдатай
- Сообщения: 271
- Зарегистрирован: 21 апр 2009, 13:58
- Репутация: 12
- Откуда: Бурашево
- Контактная информация:
Re: Ошибка при открытии рабочего набора
ну вот, ищите ошибку в 1566 строке.
попробуйте выложить сюда кусок кода из набора, 10-12 строчек около данной.
если нужно очень, вышлите только файл самого набора мне на п/я:
geo-eco-cartography@yandex.ru
)))
попробуйте выложить сюда кусок кода из набора, 10-12 строчек около данной.
если нужно очень, вышлите только файл самого набора мне на п/я:
geo-eco-cartography@yandex.ru
)))
"Если карта не соответствует местности, доверяй местности."
- Olga_@@@
- Гуру
- Сообщения: 715
- Зарегистрирован: 24 фев 2009, 15:42
- Репутация: 0
- Ваше звание: городошник
- Откуда: Екатеринбург
- Контактная информация:
Re: Ошибка при открытии рабочего набора
Посмотрела - ошибки не вижу
Спойлер
У меня из Apple дома только компот.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Ошибка при открытии рабочего набора
Есть у Mapinfo ошибка с нумерацией строк. Толи +1, толи -1, сразу не вспомнить.
Вижу, что есть колонка object, по которой строиться либо подпись, либо тематика. Object равно как и Obj зарезервированные слова для обозначения геометрического объекта, их использование сулит неприятности в рабочем наборе.
Если не помогут советы, присылайте рабочий набор, может что станет очевидно при его просмотре.
Хотя не исключено, что такой длинный WOR анализатор просто читать "замаялся". К тому же еще и символы в виде картинок. Могла и память переполниться.
PS
Ваша 1-я картинка куда-то пропала. А с нею и текст ошибки.
Вижу, что есть колонка object, по которой строиться либо подпись, либо тематика. Object равно как и Obj зарезервированные слова для обозначения геометрического объекта, их использование сулит неприятности в рабочем наборе.
Если не помогут советы, присылайте рабочий набор, может что станет очевидно при его просмотре.
Хотя не исключено, что такой длинный WOR анализатор просто читать "замаялся". К тому же еще и символы в виде картинок. Могла и память переполниться.
PS
Ваша 1-я картинка куда-то пропала. А с нею и текст ошибки.
- Пётр Дубоделов
- Завсегдатай
- Сообщения: 271
- Зарегистрирован: 21 апр 2009, 13:58
- Репутация: 12
- Откуда: Бурашево
- Контактная информация:
Re: Ошибка при открытии рабочего набора
Согласен,
и ещё хотелось бы выяснить версию мапинфо.
Ну и получить сам файл хотелось бы, нужно всё-таки смотреть код целиком, а то "фрейм из 7-го слоя" не слишком информативно.
Проверил на своих, у меня фреймы прописываются абсолютно, т.е. по названию окна карты, списка и т.п.:
Create Frame (20.6382,2.475) (29.5056,12.5389)
Pen (1,2,0)
Brush (2,16777215,16777215)
Title "Легенда тематического слоя tver_water_a Карта"
FillFrame On
и ещё хотелось бы выяснить версию мапинфо.
Ну и получить сам файл хотелось бы, нужно всё-таки смотреть код целиком, а то "фрейм из 7-го слоя" не слишком информативно.
Проверил на своих, у меня фреймы прописываются абсолютно, т.е. по названию окна карты, списка и т.п.:
Create Frame (20.6382,2.475) (29.5056,12.5389)
Pen (1,2,0)
Brush (2,16777215,16777215)
Title "Легенда тематического слоя tver_water_a Карта"
FillFrame On
"Если карта не соответствует местности, доверяй местности."
-
- Гуру
- Сообщения: 4170
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Ошибка при открытии рабочего набора
типичная реакция программиста - заменить 7 на 5 в строке, которая считается ошибочной и посмотреть. что будет (на аналогичный фрейм выше MI не ругалось). Заодно подняться выше, и посмотреть, кто там под номером 7 открывался (и поменять с 5 для еще одного опыта). Ну и не использовать ключевые слова как имена, либо ссылаться по номеру (вроде типа COL_3), имелись раньше с этим проблемы.
- Olga_@@@
- Гуру
- Сообщения: 715
- Зарегистрирован: 24 фев 2009, 15:42
- Репутация: 0
- Ваше звание: городошник
- Откуда: Екатеринбург
- Контактная информация:
Re: Ошибка при открытии рабочего набора
Борис, я картинка под спойлер убрала. Открывается, если кликнуть по слову "скрин".
Про "object" согласна, учту, попробую исправить. Но, файл слетел не из-за этого - первый полет был до появления этой темы по полю object. И другой .wor тоже ее содержит, но при этом открывается (и по объему он больше того, который падает в ошибку).
Петр, версия - начинали в 8.0, потом перешли на 9.5
Сиситема - начинали на winXP - 32bit, 2Гб оперативки; потом пришлось перейти на другой комп - win7 - 64bit, 8Гб оперативки. Ошибка возникает и там и там.
Где можно посмотреть список зарезервированных слов?
Про "object" согласна, учту, попробую исправить. Но, файл слетел не из-за этого - первый полет был до появления этой темы по полю object. И другой .wor тоже ее содержит, но при этом открывается (и по объему он больше того, который падает в ошибку).
Петр, версия - начинали в 8.0, потом перешли на 9.5
Сиситема - начинали на winXP - 32bit, 2Гб оперативки; потом пришлось перейти на другой комп - win7 - 64bit, 8Гб оперативки. Ошибка возникает и там и там.
Спойлер
Код: Выделить всё
Create Cartographic Legend
Position (16.6458,0.260417) Units "in"
Width 2.92708 Units "in" Height 5 Units "in"
Window Title "Минеральные ресурсы"
Custom
Style Size Large
Default Frame Style "#" Font ("Arial Cyr",0,13,0)
Frame From Layer 65
Position (30,562.576) Units "in"
Border Pen (0,1,0)
Using Column object
Style Font ("Arial Cyr",0,13,0)
Text "Торф" Symbol (174,9464832,14,"Arial Alternative Symbol",48,270)
Frame From Layer 67
Position (30.0417,562.121) Units "in"
Border Pen (0,1,0)
Using Column object
Style Font ("Arial Cyr",0,13,0)
Text "Минеральная вода - распределенный фонд" Symbol (35,16711680,12,"Map Symbols",0,0)
Text "" Symbol ("b00031.bmp",0,6,0)
У меня из Apple дома только компот.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Ошибка при открытии рабочего набора
судя размеру рабочего набора повторить вашу проблему без исходного текста будет затруднительно. в окне действительно 67 и больше слоев? Легенда создавалась штатным средством или использовались программы на MapBasic?
- Olga_@@@
- Гуру
- Сообщения: 715
- Зарегистрирован: 24 фев 2009, 15:42
- Репутация: 0
- Ваше звание: городошник
- Откуда: Екатеринбург
- Контактная информация:
Re: Ошибка при открытии рабочего набора
Да, слоев там действительно много. Легенда создавалась штатно.
У меня из Apple дома только компот.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя