Программное обеспечение и технологии геоинформационных систем. Замай С.С - 67 стр.

UptoLike

Составители: 

переключите слой в режим тематической раскраски, для чего свойству
lDisplayMode надо присвоить значение 2;
в обработчике события mGetThematicAttr установите значения аттри-
бутов, соответствующих конкретному тематическому классу.
На данный момент GeoConstructor не имеет никаких встроенных воз-
можностей для создания и хранения тематических таблиц. Эта задача це-
ликом возлагается на разработчика.
5.8. Обработка ошибок и управление мышью
Обработка ошибокэто та часть процесса создания программного
обеспечения, которой разработчики порой придают второстепенное значе-
ние. Однако игнорирование потенциальных ошибок может привести к не-
желательным последствиям и сильно испортить жизнь конечному пользо-
вателю.
Многие среды разработки имеют собственные средства поиска оши-
бок, но есть и такие, где подобные возможности отсутствуют (например,
Borland C++). Поэтому GeoConstructor имеет специальное свойство
mLastError, которое содержит код последней ошибки. Так как ошибка
может произойти при обращении к любому из свойств или методов, то же-
лательно проверять значение ошибки при каждом обращении к ГеоКонст-
руктору.
Для таких сред, как Visual Basic и Delphi, мы все же рекомендуем
пользоваться встроенными в эти среды механизмами обработки ошибок,
ибо они более удобны и не засоряют исходный код, а свойство mLastError
использовать как дополнительную возможность.
В предыдущих разделах показаны основные возможности программ-
ного управления GeoConstructor’ом. Представленный набор свойств и ме-
тодов покрывает практически все повседневные задачи электронного кар-
тографирования, за исключением взаимодействия с пользователем.
67