Добрыйдень.
Есть необходимость работать с базами MS Access. Как я понял работать надо через API
библиотеки DAO (C:\Program Files\CommonFiles\Microsoft Shared\DAO\dao360.dll)
Вызов динамической библиотеки освоил.
Код
Dim MemDAOdll As Any Ptr
MemDAOdll=DylibLoad("C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll")
If( MemDAOdll = 0 ) Then
Print "Failed to load the mydll dynamic library, aborting program..."
Sleep
End 1
Else
Print @MemDAOdll
Sleep
End If
Получение указателя на функцию тоже понятно.
А вот как быть с Class-ами (Class DBEngine Memberof DAO) как их объявлять? Внутри класса есть свои Property (Property Workspaces As Workspaces read-only Defaultmember of DAO.DBEngine), (Property Version AsString read-only Member of DAO.DBEngine) и т.п., есть Sub-ы (Sub SetOption(Option As Long, Value) Member of DAO.DBEngine), Function-и (Function OpenDatabase(NameAs String, [Options], [ReadOnly], [Connect]) As Database Memberof DAO.DBEngine), как это добро объявлять и потом с ним работать?
Где можно почитать?