Текущий архив: 2003.02.06;
Скачать: CL | DM;
ВнизКак вывести сообщение, что программа на нём не останавливалась? Найти похожие ветки
← →
Darkwin (2003-01-28 14:43) [0]На ShowMessage и MessageBox приложение останавливается, есть ли какая - нибудь фунция для отображения сообщений, чтобы приложение на нём не останавливалось? Или надо делать своё окно?
← →
Игорь Шевченко (2003-01-28 14:52) [1]Свое окно
← →
Pat (2003-01-28 16:03) [2]Тогда какой смысл этого сообщения?
Примерно так:
messagebox(GetDesktopWindow,"fda","fda",mb_ok)
← →
Serious Sam (2003-01-28 16:27) [3]MessageBox в отдельном потоке
← →
NickBat (2003-01-28 16:45) [4]Pat© (28.01.03 16:03)
А ты сам пробовал так делать? :))
← →
Переяслов Григорий (2003-01-28 18:31) [5]MessageBox(0, "Привет", "Предупреждение", MB_ICONINFORMATION);,
но лучше все-таки свое окно
← →
Pat (2003-01-28 19:11) [6]>NickBat © (28.01.03 16:45)
Пробовал...ну и что?
← →
jack128 (2003-01-28 20:42) [7]2 Pat, 2 Переяслов Григорий © Какая разница кто владелец окна?
MessageBox вернет на какую кнопку нажал юзер, значит пока юзер не нажмет на кнопку функция не вернет управление приложению!!!
Либо отдельный поток(лишний гемор), либо своё окно
← →
Игорь Шевченко (2003-01-29 13:09) [8]
> Либо отдельный поток(лишний гемор),
Функция MessageBox ПРЕДНАЗНАЧЕНА для того, чтобы вывести сообщение и ОЖИДАТЬ реакции пользователя. Выводится в те моменты, когда без ответа пользователя дальнейшая работа невозможна. Исходный вопрос свидетельствует о полном непонимании этого простого факта
← →
REA (2003-01-29 13:23) [9]Когда на экране появится 8 окон с вопросами, пользователь может прийти в недоумение или впасть в кому, поэтому лучше выдавать сообщения, не требующие немедленной реакции в отдельном окне (панели, списке).
← →
Darkwin (2003-01-29 14:20) [10]Я просто написал прогу которая пингует все 256 адресов в подсети, и мне своевременно узнавать, что появилась новая машина, но если я охожу от компа надо что бы прога всё время работала. Я уже сделал со своим окном.
А на счёт не понимания простых фактов: я его как раз и понимал, просто спросил нет ли стандарных функций наподобие MessageBox.
← →
Anatoly Podgoretsky (2003-01-29 14:30) [11]Допустим такое бы было, но не хотел бы я увидеть этот ужас в виде 256 окон.
И попутно почему именно 256
← →
cdadmitriy (2003-01-29 14:38) [12]А почему Не использовать TRichEdit и добавлять строки по необходимости
← →
Darkwin (2003-01-29 14:40) [13]сообщенеи вываливается только когда появляется новая машина в сети, теоретически они могут все сразу включиться, но реально...
маска сети 255.255.255.0 остается адресов [0..255]=256
← →
Darkwin (2003-01-29 14:46) [14]короче поясняю что зачем делаю:
мне в наследство досталось: куча хабов, куча не понятно куда идущих проводов. Мне хочется разобраться какой провод к какой машине идёт, не лазить же мне по проводам. Вот я и отлавливаю машины, а потом в хабе проводочки дёргаю и смотрю идёт пинг на появившуюся машину или нет. Но я попутно занимаюсь и другими делами, и что бы не прозевать включение машины надо выводить мессадж поверх всех окон.
← →
Anatoly Podgoretsky (2003-01-29 14:47) [15]Сеть класса С не может иметь 256 компьютеров, остальное твое предположение.
← →
Darkwin (2003-01-29 14:53) [16]А вариантов адресов сколько?
← →
Anatoly Podgoretsky (2003-01-29 15:00) [17]254 машины максимум
← →
Андрей Сенченко (2003-01-29 15:01) [18]Ну так было уже вполне нормальное предложение : пиши строчки в какой-нибудь TMemo или TReachEdit. Если не хочешь видеть их постоянно - убери их например на закладку.
Страницы: 1 вся ветка
Текущий архив: 2003.02.06;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.01 c