Я получаю следующую ошибку несоответствия типов на следующийVB6 ошибка типа несоответствия
IF obj.propery THEN
...
END IF
код я использую на Visual Source Safe и когда другие разработчики запустить тот же проект, код выполняется без ошибок. Свойство - это фактически строка, в которой проблема может быть. Когда я отлаживаю и тестирую свойство, то есть
?obj.propery = True
ошибки не выбрасываются, что немного странно. Если я поместил курсор над свойством, он произнесет «True». Я немного поработал над этим вопросом и обнаружил, что это может иметь какое-то отношение к OPTION STRICT, однако у меня такая же версия кода, как и у других разработчиков, и OPTION STRICT не выключена, она не была изменена в коде вообще. Существуют ли другие настройки, которые могут повлиять на выполнение кода во время выполнения?
В VB не существует 'Option Strict'. Поиск, который вы сделали, вероятно, вызвал ресурсы, связанные с VB.NET. Это не так, возможно, что * другие * разработчики используют VB.NET, не так ли? –
Как объявляется «obj»? – jakdep
obj - это настраиваемый тип, а свойство - свойство строки. –