Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / if .f.--как это работает? / 8 сообщений из 8, страница 1 из 1
09.04.2007, 11:46
    #34446859
tupoyuser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
if .f.--как это работает?
Скажите ожалуйста уважаемые ,владеющие знанием люди,вот процедура...


priv _a,_b,_ppp,_m
if .f.
if file('istor.dbf') &&если заготовка есть
**
_ppp=.f.

for _i=1 to fcount()
_a=field(_i)
if !inli(upper(_a),'DATISM')
if oldval(_a)<>&_a
_ppp=.t.
exit
endif
endif
endfor


***
if _ppp
sele istreg
appen from istor.dbf
erase istor.dbf
sele registr
endif
endif
endif

в чем здесь смысл if .f....endif? я немогу понять как работает if .f..Вот например это ppp=.f. я понимаю но if .f. никак несоображу...
...
Рейтинг: 0 / 0
09.04.2007, 11:48
    #34446870
Sergey Sizov.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
if .f.--как это работает?
А что тут, собственно, понимать-то? Просто весь кусок кода отключен и не выполняется.
...
Рейтинг: 0 / 0
09.04.2007, 12:20
    #34446984
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
if .f.--как это работает?
Т.к. в фоксе коментарий ставится на каждую строку, то ленивые программисты вместо выставления зведочек вдоль длиного куска кода, который нужно отключить по какой либо причине, ставят вначале IF .f., в конце ENDIF и все - кусок не выполняется ;)
...
Рейтинг: 0 / 0
09.04.2007, 14:28
    #34447424
tupoyuser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
if .f.--как это работает?
Спасибо!!!!!
...
Рейтинг: 0 / 0
09.04.2007, 15:05
    #34447547
if .f.--как это работает?
BurnТ.к. в фоксе коментарий ставится на каждую строку, то ленивые программисты вместо выставления зведочек вдоль длиного куска кода, который нужно отключить по какой либо причине, ставят вначале IF .f., в конце ENDIF и все - кусок не выполняется ;)
Не все ленивые программисты делают это
Я, например, при отладке заключаю фрагмент кода в text-endtext
...
Рейтинг: 0 / 0
09.04.2007, 17:18
    #34448014
w2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
if .f.--как это работает?
Станислав СЯ, например, при отладке заключаю фрагмент кода в text-endtext
Что это?
...
Рейтинг: 0 / 0
09.04.2007, 20:52
    #34448522
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
if .f.--как это работает?
2Станислав С
>Я, например, при отладке заключаю фрагмент кода в text-endtext
Тоже вариант, но в IF .f. букав меньше ;D

2w2000
>Что это?
Есть в Фоксе такая конструкция
Посылает строки текста, определенные TextLines, на текущее устройство вывода или в переменную памяти. Visual FoxPro посылает строки текста на текущее устройство вывода, пока не встретится предложение ENDTEXT или пока не закончится программа.

Текущее устройство вывода включает главное окно Visual FoxPro, окно, определенное пользователем, принтер, текстовый файл, файл, открытый командами низкого уровня.


TEXT [TO VarName [ADDITIVE] [TEXTMERGE] [NOSHOW] [FLAGS nValue] [PRETEXT eExpression]]
TextLines
ENDTEXT
...
Рейтинг: 0 / 0
10.04.2007, 01:51
    #34448714
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
if .f.--как это работает?
А менее ленивые программисты используют директивы прекомпилятора и пишут не
Код: plaintext
1.
2.
if .f.
bla-bla-bla
endif
, а
Код: plaintext
1.
2.
#if .f.
bla-bla-bla
#endif
________
Не дадим распространиться заразе политкорректности!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / if .f.--как это работает? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]