Аналог Msgbox который не останавливает процесс до нажатия

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Belkin
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 02.11.2007 (Пт) 18:02
Откуда: Рязань

Аналог Msgbox который не останавливает процесс до нажатия

Сообщение Belkin » 16.03.2011 (Ср) 17:56

Подскажите1
Давно видел код, который выводит диалоговое окно, аналогичное Msgbox, но при этом код продолжает работать, не дожидаясь нажатия кнопки.
Не смог найти, будьде добры дайте ссылку.
Андрей.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение Хакер » 16.03.2011 (Ср) 17:57

Зачем оно надо?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Belkin
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 02.11.2007 (Пт) 18:02
Откуда: Рязань

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение Belkin » 16.03.2011 (Ср) 18:00

Сделать некую аналогию Net Send, так как Net Send запрещен политикой.
Для информирования в приделах localhost
Андрей.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение alibek » 16.03.2011 (Ср) 20:04

Выводи информацию в строке статуса своей программы. Или в выплывающей панели в своей программе. Или во всплывающем окне (Baloon Tips).
Lasciate ogni speranza, voi ch'entrate.

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение SLIM » 16.03.2011 (Ср) 21:16

А почему не сделать клиент-сервер?
UPD Т.е. имеется в виду зачем вообще MsgBox? Для Net Send наши ребята написали программку-клиента, все выводится в окно как в аське
Пишите жизнь на чистовик.....переписать не удастся.....

Belkin
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 02.11.2007 (Пт) 18:02
Откуда: Рязань

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение Belkin » 17.03.2011 (Чт) 9:17

Парни,
мне нужна простое информирование.
Скажем планировщик или по таймеру будет запускаться скрипт, а результаты (если что-то не так) выводить на экран.
На прошлой работе пользовался Net Send, здесь такой возможности нет.
Делается для мониторинга различных процессов.
Скажем я сижу и занимюсь чем-то, может в интернете :), а скрипт запускается через заданые интервылы времени, если что-то не так, то выдает сообщение на экран, чтобы я реагирывал.
MsgBox не катит, так как если я ушел пить чай, то процесс завис и пока я не приду и не нажму OK, скрипт больше не побежит, а кто знает что произойдет за это время.
Андрей.

NashRus
Постоялец
Постоялец
 
Сообщения: 388
Зарегистрирован: 18.03.2006 (Сб) 1:16

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение NashRus » 17.03.2011 (Чт) 10:54

MessageBox из user32.dll

Belkin
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 02.11.2007 (Пт) 18:02
Откуда: Рязань

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение Belkin » 17.03.2011 (Чт) 11:26

NashRus писал(а):MessageBox из user32.dll

Так оно тоже ждет пока не нажмешь кнопку.
Андрей.

NashRus
Постоялец
Постоялец
 
Сообщения: 388
Зарегистрирован: 18.03.2006 (Сб) 1:16

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение NashRus » 17.03.2011 (Чт) 11:31

В смысле ждет? Ну да, висит.
Только вот события, например от таймера, генерятся и ловятся.

Belkin
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 02.11.2007 (Пт) 18:02
Откуда: Рязань

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение Belkin » 17.03.2011 (Чт) 11:40

Нет, нужно чтобы выдало информационное окно, а код бежал дальше.
Тоесть ниже может быть еще такое окно и оно тоже должно вывеститсь на экран.
Ну, аналогично Net Send вызвать несколько раз. Ведь код программы бежит дальше, а окошко от Net Send, а может и не одно, висит на экране.
Андрей.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение Antonariy » 17.03.2011 (Чт) 12:04

Да вывести простую форму и сделать ее topmost с помощью SetWindowPos.
Одна функция всего.
Лучший способ понять что-то самому — объяснить это другому.

Belkin
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 02.11.2007 (Пт) 18:02
Откуда: Рязань

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение Belkin » 17.03.2011 (Чт) 12:24

Antonariy писал(а):Да вывести простую форму и сделать ее topmost с помощью SetWindowPos.
Одна функция всего.

Как вариант можно попробывть.
Мне даже самому интересно, что за пример у меня в голове крутится, не путаю ли я его с чем-то еще? Как мне помнится, что я его даже провывал, поэтому и запомнил, вроде кусочек был тоже с десяток строк.
Андрей.

NashRus
Постоялец
Постоялец
 
Сообщения: 388
Зарегистрирован: 18.03.2006 (Сб) 1:16

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение NashRus » 17.03.2011 (Чт) 12:37

Belkin писал(а):Нет, нужно чтобы выдало информационное окно, а код бежал дальше.


Побежит, раз надо.
Вложения
Test.rar
(4.99 Кб) Скачиваний: 119

Belkin
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 02.11.2007 (Пт) 18:02
Откуда: Рязань

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение Belkin » 17.03.2011 (Чт) 13:00

NashRus писал(а):
Belkin писал(а):Нет, нужно чтобы выдало информационное окно, а код бежал дальше.


Побежит, раз надо.

:)
Необычный пример.
Андрей.

Belkin
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 02.11.2007 (Пт) 18:02
Откуда: Рязань

Re: Аналог Msgbox который не останавливает процесс до нажати

Сообщение Belkin » 17.03.2011 (Чт) 23:48

Так как весь основной мониторинг будет на VBS, то в .exe написал только сам MessageBox (для примера 2 подряд)
Так вот когда я из VBS вызываю свой .exe файл, то выводится первое сообщение, а второе MessageBox не выводится пока не нажму кнопку на первом MessageBox
Возможно ли обойти этот момент, чтобы оба MessageBox выводились на экран, то есть, весь exe отбегал до конца?
Андрей.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 84

    TopList