|
85 / 84 / 8
Регистрация: 03.11.2009
Сообщений: 723
|
|
Приложение без интерфейса16.01.2011, 18:57. Показов 14895. Ответов 11
Метки нет (Все метки)
подскажите пожалуйста, как можно создать приложение\программу без интерфейса, то есть что бы не запускалось не окно, не консоль...
начал разбирать исходники sharp develop 2.2, там запускается сначала "ядро", которое запускает все остальное, но так и не смог разобраться как и что там работает... слишком все запутанно... а вот уже окно запускается я так понимаю уже как аддон... буду признателен, если кто нибудь подробно разъяснит как все это делается.
0
|
|
| 16.01.2011, 18:57 | |
|
Ответы с готовыми решениями:
11
Приложение без интерфейса Серверное приложение: без интерфейса, желательно сервис Как передать текст в стороннее приложение без установки на него фокуса? |
|
20 / 20 / 2
Регистрация: 27.08.2009
Сообщений: 71
|
|
| 16.01.2011, 19:18 | |
|
создай проект виндовсформапликатион и в функции main() удали создание формы, вот то что Вам нужно)
0
|
|
|
85 / 84 / 8
Регистрация: 03.11.2009
Сообщений: 723
|
|
| 16.01.2011, 19:57 [ТС] | |
|
0
|
|
|
MADE IN USSR
72 / 71 / 0
Регистрация: 01.06.2010
Сообщений: 203
|
|
| 16.01.2011, 19:59 | |
|
Один вариант знаю - это размер формы в коде 1на1 пиксель задать, у меня так получалось
Всё дошло что ты хочешь, учи ассемблер, ибо C# объектный язык и без frameworka работать не будет, такой вот он запутанный.... А в чём именно не смог разобраться что и как работаетт? Поподробнее с этого момента пожалуйста.
0
|
|
|
399 / 366 / 54
Регистрация: 23.05.2010
Сообщений: 716
|
|
| 16.01.2011, 20:17 | |
|
Возможно, я не понял, что вам нужно, но что бы сделать приложение, которое вообще не отображается ни в виде консоли, ни в виде формы, я делал так:
Создал Консольное приложение, зашёл в свойства проекта и во вкладке Приложение выставил "Тип выходных данных" - приложение Windows. По поводу запуска "всего стального"... Для вынесения кода в другой файл используются динамические библиотеки dll.
0
|
|
|
|
|||||||||||||||||||||
| 16.01.2011, 20:28 | |||||||||||||||||||||
|
Можно попробовать запускать процесс с опцией WindowStyle = ProcessWindowStyle.Hidden. Окна, по крайней мере, не видно.
Пример: Файл WinForms:
ConsoleApplicationClient.zip
1
|
|||||||||||||||||||||
|
85 / 84 / 8
Регистрация: 03.11.2009
Сообщений: 723
|
|||||||||||||||||||||||
| 16.01.2011, 21:20 [ТС] | |||||||||||||||||||||||
|
Сполер
потом это: Сполер
и вот это: Сполер
после этой строчки
Добавлено через 17 минут к этой строчке, вот такой комментарий:
0
|
|||||||||||||||||||||||
|
85 / 84 / 8
Регистрация: 03.11.2009
Сообщений: 723
|
||
| 17.01.2011, 03:22 [ТС] | ||
хочу что бы было что то типо ядра программы, которая в дальнейшем будет запускать все остальное...
0
|
||
|
Почетный модератор
|
|
| 17.01.2011, 03:27 | |
|
Так dampir Вам это и привёл. Либо делайте как он сказал, либо создайте консольный проект и в свойствах проект измените его тип на Windows Application. И у Вас будет приложение у которого выполнение будет длится только в пределах процедуры Main (образно), при этом ни окно WinForm, ни консоль даже не появятся.
Вся фишка процедуры Main в WinForms - это запуска цикла сообщений, которые обрабатываются самой формой (или частично Вами) дабы ей можно было управлять (принимать сообщения от системы).
1
|
|
|
85 / 84 / 8
Регистрация: 03.11.2009
Сообщений: 723
|
||
| 17.01.2011, 14:19 [ТС] | ||
|
0
|
||
|
Почетный модератор
|
||||||
| 17.01.2011, 15:11 | ||||||
0
|
||||||
| 17.01.2011, 15:11 | |
|
Помогаю со студенческими работами здесь
12
Чтобы перед запуском формы проверялось одно условие, а именно запущено приложение с параметром или без Как установить .NET приложение, но без установки самого .NET Framework? Как создать приложение Windows Forms, сохраняющее данные на компьютере без своей СУБД? Web приложение без iis сервера Как запустить ASP приложение без VS Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|