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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2012, 14:57   #1
SawaMEN
Пользователь
 
Аватар для SawaMEN
 
Регистрация: 30.04.2012
Сообщений: 15
Восклицание Выдача двух и больше уведомлений, при открытии программы

Здравствуйте, делаю UPdater для игры, и тут столкнулся с одной программой...

При открытии программы, проверяется файл версии, и файл на хостинге...
Тоесть если файл не подходит, то должно вывести сообщение на экран (нажмите обновить)...


procedure TForm1.FormCreate(Sender: TObject);
begin
Application.MessageBox('Доступно новое обновление, нажмите обновить','Внимание',MB_OK);
end;

Итак, мне надо, чтобы искало обновление и самого клиента и игры...
Тоесть если обновление доступно и клиента и игры, то должно появиться 2 уведомления


procedure TForm1.FormCreate(Sender: TObject);
begin
Application.MessageBox('Доступно новое обновление игры, нажмите обновить','Внимание',MB_OK);
Application.MessageBox('Доступно новое обновление программы, нажмите обновить','Внимание',MB_OK);
end;

Но, этот код не работает, выдает 1 уведомление, и весит в процессе... (программу не открывает)...
Подскажите плиз что вставит между уведомлениями, так чтобы после нажатия ок (у первого), выводилось второе...
SawaMEN -MeN233-
vk.com/sawamen
http://sawamen.my1.ru/
SawaMEN вне форума Ответить с цитированием
Старый 02.11.2012, 15:12   #2
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

условие какое либо вставте.

а ваще должно выйти второе сообщение после первого.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.

Последний раз редактировалось Serge_Bliznykov; 02.11.2012 в 15:52.
саша40 вне форума Ответить с цитированием
Старый 02.11.2012, 15:17   #3
SawaMEN
Пользователь
 
Аватар для SawaMEN
 
Регистрация: 30.04.2012
Сообщений: 15
Стрелка

Цитата:
Сообщение от саша40 Посмотреть сообщение
а ваще должно выйти второе сообщение после первого.

ДА, вот код...

Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
//прога
begin
   try
    version:=IdHTTP1.Get('http://sawamen.my1.ru/L4D2sup/version.txt');
    if version=sMemo4.Text then //тут в memo4 - текст (версия)
     begin
     end
    else
     begin
      Application.MessageBox('Доступно новое обновление L4D2sup...'+#13#10+'нажмите обновить','Внимание',MB_OK);
      sButton5.Enabled:=true;
     end;
   except
    on e:Exception do
     //-//-//-//-//-//
   end;
End;


//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//

//игра
begin
   try
    version:=IdHTTP1.Get('http://sawamen.my1.ru/L4D2sup/game.txt');
    if version=sMemo3.Text then //тут в memo3 - текст (версия)
     begin
     end
    else
     begin
      Application.MessageBox('Доступно новое обновление Left 4 dead 2...'+#13#10+'нажмите обновить','Внимание',MB_OK);
      sButton2.Enabled:=true;
     end;
   except
    on e:Exception do
     //-//-//-//-//-//
   end;
End;
SawaMEN -MeN233-
vk.com/sawamen
http://sawamen.my1.ru/

Последний раз редактировалось SawaMEN; 02.11.2012 в 15:56. Причина: Понятно (спасибо модератору)
SawaMEN вне форума Ответить с цитированием
Старый 31.12.2012, 19:42   #4
SKS
Форумчанин
 
Аватар для SKS
 
Регистрация: 05.01.2009
Сообщений: 242
По умолчанию

Подскажите, как реализовать скачивание. У меня принцип такой же как в этом примере, у меня программа проверяет наличие обновления, а вот как чтобы при нажатии на кнопку скачался файл обновленный? Пробовал через TidFTP но не смог разобраться, есть у кого рабочий вариант?
SKS вне форума Ответить с цитированием
Старый 31.12.2012, 22:33   #5
SawaMEN
Пользователь
 
Аватар для SawaMEN
 
Регистрация: 30.04.2012
Сообщений: 15
По умолчанию

Цитата:
Сообщение от SKS Посмотреть сообщение
Подскажите, как реализовать скачивание. У меня принцип такой же как в этом примере, у меня программа проверяет наличие обновления, а вот как чтобы при нажатии на кнопку скачался файл обновленный? Пробовал через TidFTP но не смог разобраться, есть у кого рабочий вариант?
Да...Напиши ВКонтакте, напишу... vk.com/sawamen
SawaMEN -MeN233-
vk.com/sawamen
http://sawamen.my1.ru/
SawaMEN вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать так чтоб при запуске программы сразу показывалась не одна форма а две либо больше? Jleksern Общие вопросы Delphi 4 19.01.2012 18:55
сохранение/считывание данных при закрытии/открытии программы Ирида C++ Builder 3 21.10.2011 13:48
Иконка для чужой программы в области уведомлений(трей) Человек_Борща Общие вопросы Delphi 7 14.03.2011 17:28
Выдача ошибки при вводе 2 нулей в Edit1..Edit5 prikolist Общие вопросы C/C++ 5 11.04.2009 22:44
Как сделать что бы при открытии программы база была чистой Moel БД в Delphi 3 08.08.2007 18:19