Вот такой вопрос. Как в Visual Basic.Net создать приложение, при запуске которого пользователь ничего не заметит (т.е. не появится ни консольое окно, ни форма Windows), но приложение будет работать? Главное, чтобы приложение не требовало установки, т.е. не было службой Windows, установка которых обязательна.
|
hasherfrog |
29-07-2004 17:38 204534 |
VBCoder
Не вижу проблемы. Создание любого процесса не создаёт никаких окон. Окна/консоль создвются уже самим вызванным в рамках нового процесса приложением. Напишите приложение, которое не создаёт окна - вуаля.
|
То есть я удаляю весь Windows Form Designer Generated Code и всё работает? Неправда. Компилятор выдаёт ошибку: Sub Main() not found in app1.
|
hasherfrog |
31-07-2004 13:08 204536 |
Нечто похожее я решил здесь
Очевидно, Вам надо в Sub Main() вызвать FreeConsole. Но помните, что в случае указания пользователем входных параметров при запуске Вашей проги Вы вряд ли должны прятать консоль. Т.е. должен быть простейший if в Sub Main(): Нет параметров - отключить консоль, есть - выдать что-то типа "Bad arguments ляляля."
|
hasherfrog
Спасибо, помогло!
|
Время: 05:26.
© OSzone.net 2001-