Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не работает WinExec [XP]


leklerk ©   (2012-05-28 13:18:00) 

Добрый день. Не могу понять, почему не отрабатывает простая программа:
program Msg;          

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdRawBase, IdRawClient,
 IdIcmpClient, ShellAPI;

begin
 { TODO -oUser -cConsole Main : Insert code here }  
 WinExec('msg leklerk "Hello!"', SW_HIDE);  
end.

Подскажите, что не так...


brother   (2012-05-28 15:13:00) [1]

странно, что  ты узнал только полтора часа! странно, что память не кончилась раньше...


leklerk   (2012-05-28 14:37:00) [2]

Проблема решена. Моя программа называлась так же, как команда (msg), и бесконечно себя запускала.


ProgRAMmer Dimonych   (2012-05-28 14:22:00) [3]

Кажется, пора спросить, что возвращает WinExec()


Медвежонок Пятачок   (2012-05-28 14:22:00) [4]

Подскажите, что не так...


винэкзек тебе сам подсказывает что не так. в возвращаемом результате.


leklerk   (2012-05-28 14:19:00) [5]


> SW_Show ?

Без разницы...


brother   (2012-05-28 14:09:00) [6]

> WinExec('msg leklerk "Hello!"', SW_HIDE);  

SW_Show ?


leklerk   (2012-05-28 13:57:00) [7]

Через командную строку команда msg нормально отрабатывает - появляется сообщение "Hello!".


stas   (2012-05-28 13:47:00) [8]

ну, а если написать то же в командной строке, что должно произойти?


Наверх

Титульная страница Поиск, карта сайта Написать письмо