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


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
if .f.--как это работает?
    #34446870
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что тут, собственно, понимать-то? Просто весь кусок кода отключен и не выполняется.
...
Рейтинг: 0 / 0
if .f.--как это работает?
    #34446984
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.к. в фоксе коментарий ставится на каждую строку, то ленивые программисты вместо выставления зведочек вдоль длиного куска кода, который нужно отключить по какой либо причине, ставят вначале IF .f., в конце ENDIF и все - кусок не выполняется ;)
...
Рейтинг: 0 / 0
if .f.--как это работает?
    #34447424
tupoyuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!!!!!
...
Рейтинг: 0 / 0
if .f.--как это работает?
    #34447547
BurnТ.к. в фоксе коментарий ставится на каждую строку, то ленивые программисты вместо выставления зведочек вдоль длиного куска кода, который нужно отключить по какой либо причине, ставят вначале IF .f., в конце ENDIF и все - кусок не выполняется ;)
Не все ленивые программисты делают это
Я, например, при отладке заключаю фрагмент кода в text-endtext
...
Рейтинг: 0 / 0
if .f.--как это работает?
    #34448014
w2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Станислав СЯ, например, при отладке заключаю фрагмент кода в text-endtext
Что это?
...
Рейтинг: 0 / 0
if .f.--как это работает?
    #34448522
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
if .f.--как это работает?
    #34448714
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А менее ленивые программисты используют директивы прекомпилятора и пишут не
Код: plaintext
1.
2.
if .f.
bla-bla-bla
endif
, а
Код: plaintext
1.
2.
#if .f.
bla-bla-bla
#endif
________
Не дадим распространиться заразе политкорректности!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / if .f.--как это работает?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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