Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Какой аналог OLEVariant есть в VBA?
|
|||
|---|---|---|---|
|
#18+
В Дельфях есть тип OLEVariant. А какой есть непосредственный аналог в VBA? Заранее благодарен за любую помощь!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 15:21 |
|
||
|
Какой аналог OLEVariant есть в VBA?
|
|||
|---|---|---|---|
|
#18+
Игнат, Variant ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 15:33 |
|
||
|
Какой аналог OLEVariant есть в VBA?
|
|||
|---|---|---|---|
|
#18+
13-й квартал, есть такая ситуация. Dim MyCOM As Object Dim MyResult As Variant Set MyCOM = CreateObject("MY_COM.MY_COMServer") Set MyResult = MyCOM.MyFunc COM-сервер ("MyCOM ") написан на дельфях. Функция MyFunc возвращает значение типа OLEVariant. При этом в строке "Set MyResult = MyCOM.MyFunc" выводится ошиба Run-time error '13': Type mismatch В чем здесь может быть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 16:19 |
|
||
|
Какой аналог OLEVariant есть в VBA?
|
|||
|---|---|---|---|
|
#18+
Возможно в Set. Т.к. он применяется, когда нужно присваивать объектные ссылки, хотя по моему тогда должна быть ошибка "объект ожидается" Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 16:21 |
|
||
|
Какой аналог OLEVariant есть в VBA?
|
|||
|---|---|---|---|
|
#18+
и что потом с результатом OLEVariant должно делаться? может надо объявить : Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 16:28 |
|
||
|
Какой аналог OLEVariant есть в VBA?
|
|||
|---|---|---|---|
|
#18+
Игнат, значит, MyCOM.MyFunc() возвращает не вариант объектного подтипа, и надо применять не оператор Set, а оператор Let. Скажем, следующий пример демонстрирует ошибку, приведённую Вами: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 17:05 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36135249&tid=2160684]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 143ms |

| 0 / 0 |
