Написал приложение, разослал на тестирование, выяснилось что у тестеров оно не запускается с ошибкой 430 "Class does not support Automation or does not support expected interface".
В проекте используется Microsoft ActiveX data oject 2.8 library (подключена msado15.dll) и соответственно, все объявлено:
- Код: Выделить всё
Option Explicit
Dim cmd As New ADODB.Command
Dim sql As String
Dim rs As ADODB.Recordset
Dim FSO As New FileSystemObject
Dim hHeader1 As Long, hHeader2 As Long
Dim CState As Boolean
Private WithEvents objADOConnection As ADODB.Connection
Private WithEvents objADORecordset As ADODB.Recordset
Dim LI As Integer
Сразу подумал на разные версии MDAC, но в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataAccess и у меня, и на других компьютерах FullInstallVer=2.81.1132.0, т.е., версии одинаковые, как и версии библиотеки msado15.dll, что неудивительно, т.к. везде установлена XPSP3.
Подскажите пожалуйста, куда копнуть. Поиск по форуму, да и, в общем-то по интернетам внятного ответа не дал.