powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Консольное приложение
11 сообщений из 11, страница 1 из 1
Консольное приложение
    #32445791
Yuriy Goodz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задался вот себе целью наваять консольное приложение, чтобы без всяких там форм, чтоб работало с параметрами командной строки и т.д. и т.п.
Удалить формы из проекта и запускать процедуру Main - не проблема. Параметры из командной строки тоже получаются, обрабатываются - все пучком. Неразрешимым вопросом оказалось "как выводить сообщения пользователю". ну не msgbox же использовать?
Что подскажет всезнающий All?
...
Рейтинг: 0 / 0
Консольное приложение
    #32445819
Nir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://]www.sources.ru/msdn/howto/q171654.shtml
...
Рейтинг: 0 / 0
Консольное приложение
    #32445821
Nir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или могу выслать примерчик!
...
Рейтинг: 0 / 0
Консольное приложение
    #32445888
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Консоли по определению подразумевают что и результаты пользователь будет читать оттуда же. А если нужны формочки с боксами, тогда зачем консоль?
Я делал оба варианта сразу: запустили с параметрами в консоли - туда и output, без параметров - нате вам формочки.

Magnus
...
Рейтинг: 0 / 0
Консольное приложение
    #32446623
Yuriy Goodz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Nir

Спасибо за ссылку. Разобрался. Попробовал - работает. Фэнкс.
Только не могу понять, как выводить сообщение, не открывая новую консоль. То есть чтобы при запуске из FARа вывод шел в окно ФАРА, а не в отдельной консоли.
...
Рейтинг: 0 / 0
Консольное приложение
    #32446665
rst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть чтобы при запуске из FARа вывод шел в окно ФАРА, а не в отдельной консоли.
Это возможно - если exe откомпилена как консольное приложение.
(имеет соответствующий заголовок) - врядли vb это позволяет..
либо можно exe поправить ручками ..
...
Рейтинг: 0 / 0
Консольное приложение
    #32447103
Yuriy Goodz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм. Интересный вариант. А чем Консольный ехе отличается от Стандартного ехе, например?
...
Рейтинг: 0 / 0
Консольное приложение
    #32447816
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА чем Консольный ехе отличается от Стандартного ехе, например?

Тип приложения зашивается в заголовок exe-файла.
Структура IMAGE_OPTIONAL_HEADER поле Subsystem.
Для GUI - значение 2, для консольного приложения - 3
...
Рейтинг: 0 / 0
Консольное приложение
    #32451112
Yuriy Goodz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Побродил по свойствам проекта и по MSDN - действительно намека на компилирование именно консольного приложения не наблюдается.
Если кто знает - подскажите.
...
Рейтинг: 0 / 0
Консольное приложение
    #32451521
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В самом бейсике этого сделатэ нельзя.
Есть 2 варианта.
1. Где то у меня был пример реализации адд-ина для VB который вступал в работу на этапе компиляции, перехватывал сообщения линкеру и компилятору, переделывал линкуемые файл и отправлял далее.
это давало возможностэ делатэ консоли и нативные библиотеки.
Все это благодаря тому что VB использует старый сишный компилятор, т.е. эти возможности искуственно ограничены.
2. Снова же, где то валяется прога, которая перезаписывала хидер. После этого VB прога становилась нормальным консольным приложением.

Поищу как время будет.

Magnus
...
Рейтинг: 0 / 0
Консольное приложение
    #32451541
Yuriy Goodz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОК. Будем ждать. Сия шняга наверняка пригодится не только мне. По форумам время от времени проскакивают вопросы подобного плана.
Как говорится - буду премного благода...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Консольное приложение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]