Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
ВнизНевидимый процесс в консоли Найти похожие ветки
← →
max2222 (2004-12-08 11:35) [0]Невидимый процесс в консоли Windows, т.е. чтобы программа запустилась и консоль исчесла(не торчала на экране)....типа демона в Unix
Как его организовать?
← →
TUser © (2004-12-08 11:55) [1]не делать AllocConsole
← →
Cobalt © (2004-12-08 11:57) [2]И что она будет делать?
← →
DiamondShark © (2004-12-08 11:59) [3]Очевидно, не делать приложение консольным.
← →
max2222 (2004-12-09 07:04) [4]В консоле делаю потому, что программа должна быть маленькой.......
Че за AllocConsole
← →
KSergey © (2004-12-09 08:49) [5]> [4] max2222 (09.12.04 07:04)
> В консоле делаю потому, что программа должна быть маленькой.......
А при чем тут его консольность? Сразу отвечу: сервершенно ни при чем.
← →
max2222 (2004-12-09 12:14) [6]Я отключаю все библиотеки (нужные для создания окна)
На данный момент программа весит 17Кб
← →
Alexander Panov © (2004-12-09 12:25) [7]Тогда тебе нужно просто убрать в проекте строку
{$APPTYPE CONSOLE}
← →
TUser © (2004-12-09 12:38) [8]
> В консоле делаю потому, что программа должна быть маленькой.......
> Че за AllocConsole
Delphi - он не для маленьких программ придуман. Если очень хочется - пиши на чистом АПИ, или используй KOL.
AllocConsole - апи-функция, которая выделяет программе консоль
← →
Anatoly Podgoretsky © (2004-12-09 12:45) [9]Не делай консоль, раз она тебе не нужна.
← →
max2222 (2004-12-09 14:58) [10]>Cobalt © (08.12.04 11:57) [2]
>И что она будет делать?
Должна висеть ОП и ждать соединения с интернетом..........
Да кстати, всвязи с этим вопрос как заставить её ждать перезагрузки или выключения компа .....пробывал:
var
msg:TMsg;
begin
...........
while GetMessage(msg,0,0,0) do
begin
.......
end;
Зависает на GetMessage и не идет в цикл
← →
Digitman © (2004-12-09 15:12) [11]
> max2222 (09.12.04 14:58) [10]
> В консоле делаю потому, что программа должна быть маленькой
где и кто тебе сказал, что понятия "консольное приложение" и "маленькая программа" эквивалентны ? сошлись на первоисточник ..
> пробывал:
> var
> msg:TMsg;
> begin
> ...........
> while GetMessage(msg,0,0,0) do
> begin
> .......
> end;
>
> Зависает на GetMessage и не идет в цикл
не выдумывай.
вход в цикл есть.
а "зависает" потому что система вовсе не обязана посылать никакие сообщения этому трэду.
p.s.
книжки-бы тебе почитать ... хоть какие-нибудь ...
← →
max2222 (2004-12-09 18:55) [12]>не выдумывай.
>вход в цикл есть.
>а "зависает" потому что система вовсе не обязана посылать >никакие сообщения этому трэду.
Ха а вцикле у меня прописан writeln("...");
который он по идее должен выводить в цикле, чего к сожалению не происходит!
>p.s.
>книжки-бы тебе почитать ... хоть какие-нибудь ...
А тебе мой совет не выпендривайся...
>где и кто тебе сказал, что понятия "консольное приложение" >и "маленькая программа" эквивалентны ? сошлись на >первоисточник ..
такого первоисточника нет........просто консоль при тех же условиях использует меньше библиотек, чем "оконное приложение".......что в свою очередь облегчает приложение
← →
DiamondShark © (2004-12-09 19:18) [13]
> который он по идее должен выводить в цикле, чего к сожалению
> не происходит!
А ты книжки, всё-таки, почитай.
GetMessage не возвращается, пока не появится в очереди сообщение.
А т.к. окон у тебя нет, то само оно там никогда не появится.
> просто консоль при тех же условиях использует меньше библиотек
При "тех же" -- это при каких? Ткнули в File|New, получили приложение? Тоды ой.
← →
max2222 (2004-12-10 09:32) [14]Ну если такие умные предложете выход из ситуации, а не коверкайте мои посты.......
← →
max2222 (2004-12-10 09:41) [15]А если нечего сказать по теме, есть ещё "куча" тем.
← →
KSergey © (2004-12-10 10:29) [16]> [14] max2222 (10.12.04 09:32)
> Ну если такие умные предложете выход из ситуации, а не коверкайте
> мои посты.......
Вам уже все сказали давным-давно: см. [5] и [7], например. Я не представляю, что к этому можн оеще добавить, кроме как ps из [11]
← →
Игорь Шевченко © (2004-12-10 11:33) [17]max2222 (10.12.04 09:41) [15]
http://ln.com.ua/~openxs/articles/smart-questions-ru.html
Читать наизусть.
← →
max2222 (2004-12-10 14:43) [18]:)))))
OK выучу
← →
max2222 (2004-12-10 14:45) [19]Удалено модератором
← →
Суслик © (2004-12-10 14:51) [20]модератор на канарах?
← →
Rouse_ © (2004-12-10 14:59) [21]> модератор на канарах?
За всем не уследишь...
← →
Anatoly Podgoretsky © (2004-12-10 15:15) [22]Еще один выпендрежник.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.039 c