Показать сообщение отдельно
Старый 24.02.2009, 19:12   #12  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Также следует учитывать тот факт, что typeOf() возвращает только базовые типы, а не типы из Extended Data Types.

Это значит, что если в списке переменных произошла замена одной переменной на другую с разным типом EDT, но основанным на одном и том же базовом типе, то также возможны проблемы. Будете делать проверку через sysDict...()?

В общем случае, проверка на typeOf() может служить дополнительным контролем, но он не заменяет проверки на номер версии.