Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для Atomus
14 / 14 / 15
Регистрация: 21.08.2015
Сообщений: 48

Избавиться от консольного окна в дизайнере форм

08.11.2015, 22:57. Показов 1216. Ответов 15

Студворк — интернет-сервис помощи студентам
Сделал свой проект в PascalABCNET через дизайнер форм. После компиляции, запуская exe файл, с основной программой запускается консольное окно. Добавление в начало программы {$apptype windows} не помогает от него избавиться. На форуме нашёл тему, затрагивающую эту проблему, но ответа в ней не было. Помогите, что с этим можно сделать?
Миниатюры
Избавиться от консольного окна в дизайнере форм   Избавиться от консольного окна в дизайнере форм  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.11.2015, 22:57
Ответы с готовыми решениями:

Избавиться от консольного окна в дизайнере форм
Когда ты запускаешь приложения (либо windows, либо GraphABC или др.) в паскале, то он открывает их нормально. Но если запускать без...

Отобразить элемент при нажатии на кнопку в дизайнере форм
В общем, нужно чтобы при клике на кнопку, отобразились несколько объектов (к примеру, 3 Label и 3 Textbox). Спасибо.

Ошибка при объявлении переменной типа text в дизайнере форм
При объявлении файловой переменной типа text в дизайнере форм выдаёт ошибку "Ожидался тип". (Возникает только в дизайнере форм. При...

15
Почетный модератор
12274 / 5340 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
08.11.2015, 23:11
Atomus, код в виде рисунков выкладывать нельзя. Продублируйте в следующем сообщении в текстовом формате.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33400 / 21510 / 8236
Регистрация: 22.10.2011
Сообщений: 36,907
Записей в блоге: 12
09.11.2015, 00:05
Taatshi, здесь код не важен, важно именно то, что это WinForms проект. Что и показано на скрине...
0
 Аватар для Atomus
14 / 14 / 15
Регистрация: 21.08.2015
Сообщений: 48
15.11.2015, 19:46  [ТС]
Неужели никак нельзя это решить?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33400 / 21510 / 8236
Регистрация: 22.10.2011
Сообщений: 36,907
Записей в блоге: 12
15.11.2015, 20:02
Цитата Сообщение от Atomus Посмотреть сообщение
Добавление в начало программы {$apptype windows} не помогает от него избавиться
То место, где добавлена директива - это ни разу не начало программы. Это начало одного из ее модулей. Найди именно файл с основной программой, и добавь директиву туда.
0
 Аватар для Atomus
14 / 14 / 15
Регистрация: 21.08.2015
Сообщений: 48
15.11.2015, 20:22  [ТС]
Цитата Сообщение от volvo Посмотреть сообщение
То место, где добавлена директива - это ни разу не начало программы. Это начало одного из ее модулей. Найди именно файл с основной программой, и добавь директиву туда.
Уже пробовал, безуспешно
Миниатюры
Избавиться от консольного окна в дизайнере форм  
0
 Аватар для Atomus
14 / 14 / 15
Регистрация: 21.08.2015
Сообщений: 48
19.11.2015, 20:20  [ТС]
Актуально
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33400 / 21510 / 8236
Регистрация: 22.10.2011
Сообщений: 36,907
Записей в блоге: 12
19.11.2015, 20:57
А содержимое файла *.pabcproj покажи-ка... Ощущение, что у тебя в качестве OutputType выставлен Exe, а не WinExe. В Шарпе это здесь:
XML
1
2
3
4
5
6
7
8
9
10
11
  <PropertyGroup>
    <ProjectGuid>{8372AA9E-D9C8-4392-A5D2-A2B746008048}</ProjectGuid>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
    <OutputType>Exe</OutputType>
    <RootNamespace>app_30</RootNamespace>
    <AssemblyName>app_30</AssemblyName>
    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <SourceAnalysisOverrideSettingsFile>C:\Users\Slava\AppData\Roaming\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis</SourceAnalysisOverrideSettingsFile>
  </PropertyGroup>
Вот прямо в 5 строке. Если там (при закрытой IDE, разумеется) вместо Exe впечатать WinExe, сохранить файл, и переоткрыть проект - то его опция изменится, и консольное окно не будет появляться. Сам проверить не могу, у меня .NET 3.5, а РедакторФорм требует 4.0+
1
 Аватар для Atomus
14 / 14 / 15
Регистрация: 21.08.2015
Сообщений: 48
19.11.2015, 22:20  [ТС]
Если я правильно понял, вот содержимое:

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8"?>
<Project FileVersion="2" Name="Квадратные уравнения (forms)" MainFile="Квадратные уравнения (forms).pas" OutputFileName="Квадратные уравнения (forms).exe" OutputDirectory="" ProjectType="WindowsApp" IncludeDebugInfo="True" GenerateXMLDoc="False" CommandLineArguments="" AppIcon="" DeleteEXE="False" DeletePDB="True" Product="" Company="" Trademark="" Copyright="" MajorVersion="0" MinorVersion="0" BuildVersion="0" RevisionVersion="0">
  <Items>
    <Item Type="SourceFile" Name="Квадратные уравнения (forms).pas" Path="Квадратные уравнения (forms).pas" />
    <Item Type="SourceFile" Name="Unit1.pas" Path="Unit1.pas" />
    <Item Type="SourceFile" Name="Unit2.pas" Path="Unit2.pas" />
    <Item Type="Reference" AssemblyName="System" FullAssemblyName="System.dll" />
    <Item Type="Reference" AssemblyName="System.Windows.Forms" FullAssemblyName="System.Windows.Forms.dll" />
    <Item Type="Reference" AssemblyName="System.Drawing" FullAssemblyName="System.Drawing.dll" />
    <Item Type="Reference" AssemblyName="System.Core" FullAssemblyName="System.Core.dll" />
    <Item Type="Reference" AssemblyName="System.Data" FullAssemblyName="System.Data.dll" />
    <Item Type="Reference" AssemblyName="System.Data.DataSetExtensions" FullAssemblyName="System.Data.DataSetExtensions.dll" />
    <Item Type="Reference" AssemblyName="System.Xml" FullAssemblyName="System.Xml.dll" />
    <Item Type="Reference" AssemblyName="System.Xml.Linq" FullAssemblyName="System.Xml.Linq.dll" />
  </Items>
</Project>
Но OutputType параметра тут не вижу
0
 Аватар для Atomus
14 / 14 / 15
Регистрация: 21.08.2015
Сообщений: 48
23.11.2015, 22:14  [ТС]
Актуально
0
22 / 22 / 34
Регистрация: 29.04.2014
Сообщений: 145
23.11.2015, 22:25
Atomus, ну, ты, тип, скомпилируй через Ctrl + Shift + F9.
1
 Аватар для Atomus
14 / 14 / 15
Регистрация: 21.08.2015
Сообщений: 48
23.11.2015, 22:30  [ТС]
Цитата Сообщение от Fikafusik Посмотреть сообщение
ну, ты, тип, скомпилируй через Ctrl + Shift + F9.
И что это даст?
0
22 / 22 / 34
Регистрация: 29.04.2014
Сообщений: 145
23.11.2015, 22:41
Atomus, ну-с, попробуй.
0
 Аватар для Atomus
14 / 14 / 15
Регистрация: 21.08.2015
Сообщений: 48
23.11.2015, 23:00  [ТС]
ну, попробовал)
0
22 / 22 / 34
Регистрация: 29.04.2014
Сообщений: 145
23.11.2015, 23:01
Atomus, я сделал всё, что мог.
1
 Аватар для Atomus
14 / 14 / 15
Регистрация: 21.08.2015
Сообщений: 48
23.11.2015, 23:04  [ТС]
Цитата Сообщение от Fikafusik Посмотреть сообщение
я сделал всё, что мог.
А нет, помогло, спасибо большое
Я и не думал, что всё настолько просто)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.11.2015, 23:04
Помогаю со студенческими работами здесь

Как поменять фоновое изображение у кнопки в дизайнере форм PascalABC.NET?
Такой вопрос: Я поменял фоновое изображение у кнопки в дизайнере форм PascalABC.NET. Как сделать так, чтобы при наведении курсора на...

Обработчик закрытия консольного окна
Как сделать чтобы при нажатии на крестик (консольное приложение) выполнялись какие-либо действия? Как определить нажание на крестик?

Как избавиться от консольного окна?
Здравствуйте! Подскажите пожалуйста как избавиться от консольного окна на заднем фоне созданного приложения при помощи windows forms на...

Как избавиться от консольного окна во время выполнения кода?
Здравствуйте. Как избавится от консольного окна во время исполнения кода python.

Не получается убрать белую рамку и вид окна в дизайнере не соответсвует реальному виду окна после запуска программы
Делал свой простенький Splash Screen с прогресс баром. В 2012-ой студии под Windows 8 все было ок. А вот я запустил этот самый проект в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru