Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

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

start [/forum/topic.php?fid=57&tablet=1&tid=2018390]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 281ms |
| total: | 419ms |

| 0 / 0 |
