У нас есть автоматическое приложение без пользовательского интерфейса, которое периодически запускается.
Это приложение VB.NET. Вместо того, чтобы разрабатывать его как службу или бесформенное приложение Windows, он разрабатывался с формой, и весь код помещался в логику form_load с оператором «END» в качестве последней строки кода для завершения программы.
Кроме создания программы, которая использует ненужные ресурсы форм Windows, есть ли веская причина для отправки этого кода для доработки, чтобы изменить его, чтобы поместить логику запуска в подкаталог MAIN файла BAS?
Если программа предназначена для входа и выхода из микса (в отличие от непрерывного запуска), есть ли смысл сделать ее службой?
Если приложение разработано с помощью формы, нужно ли мне беспокоиться о том, чтобы было представлено диалоговое окно, на которое никто не ответит, даже если в приложении нет команд MessageBox?
Я помню, что когда-то в VB6 было что-то, что можно было проверить, чтобы приложение работало без присмотра, предположительно, чтобы избежать диалогов.