У меня возникают проблемы при компиляции некоторых устаревших приложений. на VB6, так как у меня появилась новая машина для разработки в Windows 7. (моя старая была на Windows XP).
Если я скомпилирую проект на моей машине XP, все будет хорошо. Если я скомпилирую тот же проект на моем компьютере с Windows 7, он все равно будет работать нормально, но если я попытаюсь запустить его на машине XP, я получу эту ошибку.
Номер ошибки: 5
Описание: недопустимый вызов процедуры или аргумент
Благодаря моему обработчику ошибок я знаю, что эта ошибка возникает в следующей строке:
Dim objConn As ADODB.Connection
--> Set objConn = New ADODB.Connection
Я сравнил ссылки на обеих машинах, и проект - Ссылки
- это то же самое: ( Библиотека объектов данных Microsoft ActiveX 2.7 )
Что могло вызвать эту ошибку?