View previous topic :: View next topic |
Author |
Message |
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
Posted: 03 Oct 2005 18:58 Post subject: Как проверить aPars на количество параметров(элементов)? |
|
|
Сабж. |
|
Back to top |
|
 |
Балуев Максим
Joined: 19 Sep 2003 Posts: 21 Location: Балуев Occupation: Мобил-Экспресс (программист) Interests: Кемерово
|
Posted: 04 Oct 2005 07:45 Post subject: |
|
|
Len(aPars) |
|
Back to top |
|
 |
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
Posted: 04 Oct 2005 12:03 Post subject: |
|
|
А если в массиве нет ни одного элемента? Как узнать что он пусто |
|
Back to top |
|
 |
Behemoth

Joined: 15 Mar 2002 Posts: 155 Location: Новиков Алексей Юрьевич Occupation: ПБОЮЛ Interests: Пермь
|
Posted: 04 Oct 2005 12:21 Post subject: |
|
|
Добрый день.
Для начала следует убедитться, что apars - это массив.
Например, так:
if type('apars')='A'
а далее, apars может быть массивом, но не содержать элементов, проверить это можно так:
if len(apars)=0 _________________ С уважением, Новиков Алексей. |
|
Back to top |
|
 |
itman

Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
|
Posted: 04 Oct 2005 12:25 Post subject: |
|
|
либо проще
Code: |
if aPars=nil
alert("Не заданы параметры")
endif
|
Пользуйтесь отладчиком - быстрее найдутся ответы |
|
Back to top |
|
 |
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
Posted: 04 Oct 2005 12:29 Post subject: |
|
|
C nil пробовал- что-то не получилось.
А вот за пост Бегемота - большое спасибо, то что надо  |
|
Back to top |
|
 |
itman

Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
|
Posted: 04 Oct 2005 13:23 Post subject: |
|
|
shura_k wrote: | C nil пробовал- что-то не получилось.
|
А что используется? FileEval или HFileEval ??
Если строка параметров пуста то имеем:
Code: | APARS <Private, U>: NIL |
Если есть хоть одно значение то будет уже:
Code: |
APARS <Private, A>: { ... } |
Конечно, и лишние проверки не помешают. ) |
|
Back to top |
|
 |
|