Показать полную графическую версию : Вопрос по Visual Basic.Net
Вот такой вопрос. Как в Visual Basic.Net создать приложение, при запуске которого пользователь ничего не заметит (т.е. не появится ни консольое окно, ни форма Windows), но приложение будет работать? Главное, чтобы приложение не требовало установки, т.е. не было службой Windows, установка которых обязательна.
hasherfrog
29-07-2004, 17:38
VBCoder
Не вижу проблемы. Создание любого процесса не создаёт никаких окон. Окна/консоль создвются уже самим вызванным в рамках нового процесса приложением. Напишите приложение, которое не создаёт окна - вуаля.
То есть я удаляю весь 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 ляляля."
hasherfrog
Спасибо, помогло!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC