|
|
|
Как проверить переменную ?
|
|||
|---|---|---|---|
|
#18+
Как программно проверить переменную ? Что это, поле , ссылка на объект, или просто переменная . Есть код где m.gfOsn - cсылка на объект, но при данном коде вываливается ошибка Номер: 1924 Cообщение: GFOSN is not an object. IF TYPE("m.gfOsn") <> "U" gfOsn.release endif Помогите разобраться . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 11:02 |
|
||
|
Как проверить переменную ?
|
|||
|---|---|---|---|
|
#18+
Release gfOsn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 11:07 |
|
||
|
Как проверить переменную ?
|
|||
|---|---|---|---|
|
#18+
Release gfOsn Не проходит . Ошибка объект OtbMain не найден . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 11:32 |
|
||
|
Как проверить переменную ?
|
|||
|---|---|---|---|
|
#18+
А хто такой этот самый OtbMain лично я с ним не знаком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 11:36 |
|
||
|
Как проверить переменную ?
|
|||
|---|---|---|---|
|
#18+
http://forum.foxclub.ru/read.php?32,177182,177220#msg-177220 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 12:05 |
|
||
|
Как проверить переменную ?
|
|||
|---|---|---|---|
|
#18+
если пповерить насчет не объект-ли то IF TYPE("m.gfOsn") == "O" а как релизить- это уже вам смотреть - что там у вас в нем наворочено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 12:08 |
|
||
|
Как проверить переменную ?
|
|||
|---|---|---|---|
|
#18+
Во-первых, ты всего-лишь проверил, что существует переменная с указанным именем , но ты никак не проверил, а какого типа эта переменная. Во-вторых, переменные типа Object могут принимать значение NULL. Т.е. он имеет нужный тип, но не имеет никакого содержания. Это значит, что проверка должна иметь примерно такой вид Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 12:14 |
|
||
|
Как проверить переменную ?
|
|||
|---|---|---|---|
|
#18+
pemstatus() - проверка на наличие у убъекта методов/свойств ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 12:15 |
|
||
|
Как проверить переменную ?
|
|||
|---|---|---|---|
|
#18+
авторIF TYPE("m.gfOsn") = "O" AND IsNull(m.gfOsn) = .F. m.gfOsn.release() ENDIF Да, действительно нужна была проверка на NULL, т.е. ссылка на объект есть, а объект уже удален , удаляем переменную вылетает ошибка. Спасибо всем за ответы ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 13:23 |
|
||
|
|

start [/forum/search_topic.php?author=metamorfoza&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 1097ms |
| total: | 1218ms |

| 0 / 0 |
