PDA

Показать полную графическую версию : Вопрос по Visual Basic.Net


MrX
29-07-2004, 17:31
Вот такой вопрос. Как в Visual Basic.Net создать приложение, при запуске которого пользователь ничего не заметит (т.е. не появится ни консольое окно, ни форма Windows), но приложение будет работать? Главное, чтобы приложение не требовало установки, т.е. не было службой Windows, установка которых обязательна.

hasherfrog
29-07-2004, 17:38
VBCoder
Не вижу проблемы. Создание любого процесса не создаёт никаких окон. Окна/консоль создвются уже самим вызванным в рамках нового процесса приложением. Напишите приложение, которое не создаёт окна - вуаля.

MrX
29-07-2004, 17:45
То есть я удаляю весь Windows Form Designer Generated Code и всё работает? Неправда. Компилятор выдаёт ошибку: Sub Main() not found in app1.

hasherfrog
31-07-2004, 13:08
Нечто похожее я решил здесь (http://forum.oszone.net/topic.cgi?forum=18&topic=1442)
Очевидно, Вам надо в Sub Main() вызвать FreeConsole. Но помните, что в случае указания пользователем входных параметров при запуске Вашей проги Вы вряд ли должны прятать консоль. Т.е. должен быть простейший if в Sub Main(): Нет параметров - отключить консоль, есть - выдать что-то типа "Bad arguments ляляля."

MrX
01-08-2004, 10:45
hasherfrog
Спасибо, помогло!




© OSzone.net 2001-2012