Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
(COM) Разная интерпретация одного и того же метода в С++ и Vb.Net/C#(Interop)
|
|||
|---|---|---|---|
|
#18+
Просто третий параметр туда дописать? По логике то что в оригинале является 3-м параметром ([out, retval] LONG *plErrorBodyFile), за его отсутствием вбухивается в то что ф-ция в Interop возвращает (-1 при успехе она возвращает), а HRESULT вбухивается в Exeption (Err.Number). Знать бы еще тот китайский на котором это дописать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2017, 12:34 |
|
||
|
(COM) Разная интерпретация одного и того же метода в С++ и Vb.Net/C#(Interop)
|
|||
|---|---|---|---|
|
#18+
Дмитрий77Просто третий параметр туда дописать? По логике то что в оригинале является 3-м параметром ([out, retval] LONG *plErrorBodyFile), за его отсутствием вбухивается в то что ф-ция в Interop возвращает (-1 при успехе она возвращает), а HRESULT вбухивается в Exeption (Err.Number). Знать бы еще тот китайский на котором это дописать. Взял бы и написал на CLI обётку и не мучался :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2017, 12:36 |
|
||
|
(COM) Разная интерпретация одного и того же метода в С++ и Vb.Net/C#(Interop)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2017, 12:43 |
|
||
|
(COM) Разная интерпретация одного и того же метода в С++ и Vb.Net/C#(Interop)
|
|||
|---|---|---|---|
|
#18+
hVosttВзял бы и написал на CLI обётку и не мучался :) Да я как бы не мучаюсь, я понять хочу. Ты имеешь ввиду CoInitialize/CoCreateInstance? Задолбаешься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2017, 12:43 |
|
||
|
(COM) Разная интерпретация одного и того же метода в С++ и Vb.Net/C#(Interop)
|
|||
|---|---|---|---|
|
#18+
Дмитрий77, Preserve Signature смотри ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2017, 12:49 |
|
||
|
(COM) Разная интерпретация одного и того же метода в С++ и Vb.Net/C#(Interop)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2017, 12:58 |
|
||
|
(COM) Разная интерпретация одного и того же метода в С++ и Vb.Net/C#(Interop)
|
|||
|---|---|---|---|
|
#18+
ИзопропилДмитрий77, Preserve Signature смотри LONG *plErrorBodyFile , [out] int32& plErrorBodyFile сойдет? попробуем-с... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2017, 13:03 |
|
||
|
(COM) Разная интерпретация одного и того же метода в С++ и Vb.Net/C#(Interop)
|
|||
|---|---|---|---|
|
#18+
Изопропил, все получилось, круто. Код: vbnet 1. 2. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. Возвращает: Код: vbnet 1. 2. (совсем другое дело - вместо тупого исключения "Operation failed") Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2017, 13:34 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=39521763&tid=1399711]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 295ms |
| total: | 404ms |

| 0 / 0 |
