Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
04.05.2015, 02:04
|
|||
---|---|---|---|
Разбор e-mail через CDO.Message + ADODB.Stream. Хочу сделать через позднее связывание. |
|||
#18+
Собственно фрагмент кода: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
В VB6 у меня были добавлены ссылки на CDO и на ADODB. В .Net если идти по тому же пути раннего связывания получаем потенциальную задницу типа той что в соседнем топике. То бишь при создании обертки Interop.CDO.dll (на Win8.1+VS2013) любимой версии 1.0.0.0, она начинает тянуть за собой ADODB версии 6.0 (задница на XP где приемлимой является ADODB v.2.8 обеспечена, можно даже не проверять, Interop.CDO.dll созданный таким путем очевидно дохлый). В данном случае мне не нужны события, посему нафиг ссылки и позднее связывание полагаю оптимально. Переписываем код: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Получаем спотык на выделенной нижней строчке. Не знаю что писать вместо CDO.IDataSource , As Object не катит. Как извернуться? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.05.2015, 03:15
|
|||
---|---|---|---|
Разбор e-mail через CDO.Message + ADODB.Stream. Хочу сделать через позднее связывание. |
|||
#18+
О, получилось. Наткнулся на пример: https://msdn.microsoft.com/en-us/library/aa563592(v=exchg.80).aspx Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
Хотя и нифига не понял. Но зафурычило как хотел. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1401589]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 137ms |
0 / 0 |