Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
07.04.2001, 19:38
|
|||
---|---|---|---|
|
|||
Как создать зарегистрированный в системе объект и использовать его методы? |
|||
#18+
Как создать зарегистрированный в системе объект и использовать его методы и свойства в C-шном коде? Например как это делается на VB var obj = Sever.CreateObject("CDONTS.NewMail") obj.To = "admin@domain.com" obj.To = "somebody@domain.com" obj.Subject = "Test" obj.Body = "Mail body" obj.Send() ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.04.2001, 18:58
|
|||
---|---|---|---|
|
|||
Как создать зарегистрированный в системе объект и использовать его методы? |
|||
#18+
Это может выглядеть, например, так: // Initialize COM if FAILED(hr = CoInitialize (NULL)) { AfxMessageBox("CoInitialize Failed"); return FALSE; } // Create object instance and get pointer to it if FAILED(hr = CoCreateInstance(CLSID_SQLDMOApplication, NULL, CLSCTX_INPROC_SERVER, IID_ISQLDMOApplication, (LPVOID*)&pSDA)) { AfxMessageBox("CoCreateInstance Failed"); return FALSE; } // Use some method if (FAILED(hr = pSDA->ListAvailableSQLServers(&ppServerNames))) { AfxMessageBox("Can't receive available SQL Servers"); return FALSE; } // Get property value if (FAILED(hr = ppServerNames->GetCount(&nSQLServers))) { AfxMessageBox("Can't receive count of available SQL Servers"); return FALSE; } . . . и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=57&mobile=1&tid=2036586]: |
0ms |
get settings: |
21ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
91ms |
get tp. blocked users: |
2ms |
others: | 384ms |
total: | 582ms |
0 / 0 |