Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2011, 13:02   #1
Vitalya_1993
Пользователь
 
Регистрация: 09.12.2011
Сообщений: 61
По умолчанию Flag

что означает Flag в программе в делфи?
Vitalya_1993 вне форума Ответить с цитированием
Старый 25.12.2011, 13:59   #2
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Если не ошибаюсь, такой стандартной функции или процедуры нет. Код в студию.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 25.12.2011, 14:35   #3
Vitalya_1993
Пользователь
 
Регистрация: 09.12.2011
Сообщений: 61
По умолчанию

var n, i, g: integer;
b,s1:string;
flag:boolean;
begin
s1:=edit1.text;
flag:=false;
i:=memo1.Lines.Count;
for g:=1 to i do
begin
if s1=memo1.Lines[g-1] then
begin
flag:=true;
label3.caption:=inttostr(g);
end;
end;
if flag=false then showmessage('такой строки нет');
end;
procedure TForm1.Button2Click(Sender: TObject);
var n, i, g: integer;
b,s1:string;
flag:boolean;
begin
s1:=edit1.text;
flag:=false;
i:=memo1.Lines.Count;
for g:=1 to i do
begin
if s1=memo1.Lines[g-1] then
begin
flag:=true;
b:=memo1.lines[0];
memo1.lines[0]:=memo1.lines[g-1];
memo1.lines[g-1]:=b;
end;
end;
end;

end.
Vitalya_1993 вне форума Ответить с цитированием
Старый 25.12.2011, 14:39   #4
Lyt
Пользователь
 
Регистрация: 19.12.2011
Сообщений: 12
По умолчанию

flag - это переменная логического типа , которая может принимать значения 0(false,ложь) либо 1(true,верно)
Lyt вне форума Ответить с цитированием
Старый 25.12.2011, 14:40   #5
Vitalya_1993
Пользователь
 
Регистрация: 09.12.2011
Сообщений: 61
По умолчанию

За что она отвечает??для чего???
Vitalya_1993 вне форума Ответить с цитированием
Старый 25.12.2011, 14:43   #6
Lyt
Пользователь
 
Регистрация: 19.12.2011
Сообщений: 12
По умолчанию

ну... в процессе выполнения программы ей присваивается какое-то значение из этих 2х. и далее исходя из этого значения выполняется то или иное действие
вот же у тебя в коде:
Код:
if flag=false then showmessage('такой строки нет');
Lyt вне форума Ответить с цитированием
Старый 25.12.2011, 14:46   #7
Vitalya_1993
Пользователь
 
Регистрация: 09.12.2011
Сообщений: 61
По умолчанию

ясно,спасибо!!
Vitalya_1993 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
что такое параметр flag Grief Помощь студентам 1 27.01.2009 00:43