![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не работает 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]ну, а если написать то же в командной строке, что должно произойти?