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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.03.2009, 15:37   #1
Pirotexnik
Форумчанин
 
Аватар для Pirotexnik
 
Регистрация: 22.03.2009
Сообщений: 110
Счастье Последний штрих или проверка в ListBox

Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  a:='0'
  if pos('hlds.exe', listbox1.items.text)<>0 then
  a:='1'

  If a:='0' then
  Button2.click;

end;
Не компилируется с ошибками:

[Error] UPER.pas(142): Missing operator or semicolon
[Error] UPER.pas(145): Missing operator or semicolon
[Error] UPER.pas(161): Statement expected but end of file found
[Fatal Error] Project1.dpr(5): Could not compile used unit 'UPER.pas'

Кто не понял что это такое:
Создаём переменную "а", равную 0
Если процес в списке найден - "а" = 1
Если а = 1 - нечего не делаем
Если "а" = 0 нажимаем на кнопку Button2
Pirotexnik вне форума
Старый 27.03.2009, 15:42   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

По поводу Missing operator or semicolon и остальных после него ...
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  a:='0';
  if pos('hlds.exe', listbox1.items.text)<>0 then
  a:='1';

  If a='0' then
  Button2.click;

end;
Прошу прощения - поправил еще ...
"Заряженному танку в дуло не смотрят" @Dekmer in WoT

Последний раз редактировалось Kotofff; 27.03.2009 в 16:03.
Kotofff вне форума
Старый 27.03.2009, 15:48   #3
Pirotexnik
Форумчанин
 
Аватар для Pirotexnik
 
Регистрация: 22.03.2009
Сообщений: 110
По умолчанию

[Error] UPER.pas(145): Type of expression must be BOOLEAN

=(
Pirotexnik вне форума
Старый 27.03.2009, 16:02   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  a:='0';
  if pos('hlds.exe', listbox1.items.text)<>0 then
  a:='1';

  If a:='0' then
  Button2.click;

end;
вместо выделеного должно быть a='0'
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 27.03.2009, 16:14   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Еще одна дурацкая тема, где вы будете отрывать занятых людей для поиска ошибок вашей собственной невнимательности, а точнее - расхлябанности, и я буду их закрывать не глядя!
Сначала потренируйтесь, чтобы руки не опережали сознание...
mihali4 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите прочитать reg файл в RichEdit или ListBox inndim Общие вопросы Delphi 4 09.06.2008 12:56
проверка значений в ListBox Arteom Компоненты Delphi 10 26.05.2008 12:32
Помогите организовать добавление в memo или listbox... Arkuz Компоненты Delphi 6 25.04.2008 18:16
Проверка, является ли поле Memo пустым или нет. Ветас Помощь студентам 1 24.02.2008 12:47
Проверка пустой католог или нет! Pashekka Общие вопросы Delphi 10 27.09.2007 01:21