Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
ищу в экселе: Код: plaintext соответственно если чтото нашлось, то все ок, а если нет - то при обращении к переменной выходит ошибка. нужно сделать проверку, в VBA проверяется на "Is Nothing", а какой аналог у вариантов? пробовал IsEmpty(), IsNull() - не прокатывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 14:03 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
iskatelsql, что такое Variant? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 14:20 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
iljy, Variant is a C++ implementation of the Object Pascal intrinsic type Variant. вобщем борландовская премудрость :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 14:24 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
iskatelsqliljy, Variant is a C++ implementation of the Object Pascal intrinsic type Variant. вобщем борландовская премудрость :) Это не "борландовская премудрость", это обертка над виндовым типом VARIANT , который предназначен для хранения данных Automation. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 14:42 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
iskatelsqlищу в экселе: Код: plaintext соответственно если чтото нашлось, то все ок, а если нет - то при обращении к переменной выходит ошибка. нужно сделать проверку, в VBA проверяется на "Is Nothing", а какой аналог у вариантов? пробовал IsEmpty(), IsNull() - не прокатывает Странно, что IsEmpty() "не прокатывает". Ну сделай ход конем, заключи вызов в блок try/catch, если попали в catch - значит "не найдено". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 14:44 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
iskatelsqliljy, Variant is a C++ implementation of the Object Pascal intrinsic type Variant. вобщем борландовская премудрость :) Насколько я помню, в дельфях идет что-то типа VarType(var) = varEmpty or VarType(var) = varNull, может и в BC так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 14:51 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
iskatelsql, Не берусь сказать как это в борланде реализовано, но в VS - проверяется свойство vt у Variant объекта на соответствие VT_ERROR или VT_EMPTY ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 17:24 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
тынць ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2011, 18:01 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
Привет народ! Есть решение вопроса кроме try/catch ? Выше приведенный тынц не доступен... Собственно задача, узнать, существует ли индекс у таблицы в mdb Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2016, 16:12 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
didgik, https://msdn.microsoft.com/en-us/library/windows/desktop/ms221627(v=vs.85).aspx и далее смотреть тип VARTYPE (в топике это было сказано). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2016, 16:39 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
MasterZiv, спасиб! Но все равно в таком варианте не выходит, ибо он ошибку дает в момент попытки получения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2016, 17:15 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
didgik, Какую ошибку выдаёт, в момент получения чего, и вообще. Без кода говорить бессмысленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 21:14 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
http://en.cppreference.com/w/cpp/utility/optional (а также эксперементал) http://en.cppreference.com/w/cpp/utility/variant (запрошенной функциональности я чего-то не наблюдаю) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 23:17 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
didgikНо все равно в таком варианте не выходит, ибо он ошибку дает в момент попытки получения.Ваш код? Без него как вам помочь /горячо, горячо, холодно .../? VARIANT и SafeArray http://www.rsdn.org/article/com/varsafearr.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 23:25 |
|
||
|
как Variant проверить на Is Nothing ?
|
|||
|---|---|---|---|
|
#18+
iskatelsqlищу в экселе: Код: plaintext 1. Судя по всему вам должна быть возвращена переменная типа VT_BSTR. Далее можете получить размер этой строки и проанализировать его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 23:33 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39344325&tid=2018390]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 283ms |
| total: | 449ms |

| 0 / 0 |
