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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2010, 21:30   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Я не вижу мессагу )) значит оно не дошло до сюды)
нашли на чем проверять, чтоб показать сообщение вам нужен цикл.
попробуйте MessageBox там поставить.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.06.2010, 21:40   #12
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

А вот если
Код:
program Project1;

uses
  windows,Dialogs;

  var
  msg:Tmsg;
{$R *.res}

begin
ShowMessage('gg');  // сразу выводит меседж
while GetMessage(msg,HInstance,0,0) do
 begin


   TranslateMessage(msg);
   DispatchMessage(msg);

end;

end.
Lemo вне форума Ответить с цитированием
Старый 08.06.2010, 21:45   #13
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

потому что цикл сообщений есть(который и показывает сообщение)
но вот вы можете создать окно без цикла сообщений?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.06.2010, 21:56   #14
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

Ок, допустим выполняеться закрытия файла, а чего не выполняеться вызов этой процедуры, которая идет сразу после закрытия файла?
Код:
procedure mail;
   begin

 Try
 M:=TIdMessage.Create(nil);
 M.Body.LoadFromFile('1.txt');
 M.From.Text:='ххх'; //Отправитель
 M.Recipients.EMailAddresses:='хххх'; //Получатель
 M.Subject:='tema'; //Тема письма

 //SM.AuthenticationType:=AtLogin;
 SM:=TIdSMTP.Create(nil);
 SM.Host:='smtp.yandex.ru'; //Хост
 SM.Port:=587;
 SM.Username:='ххх'; //Логин вашей почты
 SM.Password:='ххх'; //Пароль
 SM.Connect();
If SM.Connected Then
Begin
 SM.Send(M);
End;
SM.Disconnect;
Except
End;
end;

ЗЫ прошу модераторов не закрывать тему!
ЗЫЫ Большое спс Пепел Феникса, не могу поставить +, так как недавно ставил(

Последний раз редактировалось Lemo; 08.06.2010 в 21:58.
Lemo вне форума Ответить с цитированием
Старый 08.06.2010, 22:03   #15
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

у вас точно нет выхода из процесса?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.06.2010, 23:39   #16
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

нету, вот так как выше описывал все
Lemo вне форума Ответить с цитированием
Старый 09.06.2010, 02:17   #17
Vikenty
Заслуженный флудер
Участник клуба
 
Аватар для Vikenty
 
Регистрация: 31.03.2010
Сообщений: 1,473
По умолчанию

Если файл не закрыть то изменения туда могут не записатся
Vikenty вне форума Ответить с цитированием
Старый 09.06.2010, 02:23   #18
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вообще то винда закрывает файл при уничтожении процесса.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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