Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.02.06;
Скачать: [xml.tar.bz2];

Вниз

Как вывести сообщение, что программа на нём не останавливалась?   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.01 c
14-15922
Дремучий
2003-01-20 23:17
2003.02.06
Постучали мне на аську.... :))


14-15929
jiura
2003-01-20 19:56
2003.02.06
Нужен компонент


14-15832
Дружина им. Ленина
2003-01-22 15:19
2003.02.06
Подскажите где скачать Turbo Bascalъ 7


1-15557
Jaxtor
2003-01-28 15:09
2003.02.06
Функция выравнивания в ComboBox


3-15404
OlkaGTS
2003-01-21 16:42
2003.02.06
Дать возможность повторно вводить пароль при ошибках соединения





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский