VB6: Отключить варианты

У меня есть большие проекты VB6, в которых многие переменные не имеют явно определенного типа, поэтому они автоматически по умолчанию Variant типа. Найти все это вручную - сложная задача, есть ли способ автоматизировать это? В VB.Net можно отключить все автоматическое использование вариантов с помощью Option Strict, но VB6 не имеет такой опции.

Прямо сейчас я добавил DefByte A-Z к каждому классу, что делает тип по умолчанию «Байт» вместо «Вариант». Это позволило мне поймать множество неопределенных переменных во время выполнения, как только им будет присвоено значение больше 255. Но это все еще не полностью надежно.

Есть ли более надежный способ обнаружить все неопределенные переменные?

7
задан Matt Wilko 20 January 2012 в 11:04
поделиться