Форум: "Начинающим";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];
ВнизКак сделать, чтоб программа была без формы? Найти похожие ветки
← →
fast2 (2005-12-16 20:07) [0]или ее (форму) не было видно?
← →
Megabyte © (2005-12-16 20:15) [1]Тебе консольное приложение чтоли надо?
← →
fast2 (2005-12-16 20:18) [2]да, именно это
← →
Palladin © (2005-12-16 20:43) [3]File\New\Other\New\Console Application
← →
Pazitron_Brain © (2005-12-17 14:32) [4]Или если не консольное, то:
Создаешь New Applocation, потом Project-->Remove from Project, потом Unit1.
А если надо сделать окно невидимым, то:Application.ShowMainForm := false;
← →
Desdechado © (2005-12-17 15:47) [5]Pazitron_Brain ©
иногда лучше молчать и самому учить матчасть
← →
Pazitron_Brain © (2005-12-17 17:20) [6]Desdechado © (17.12.05 15:47) [5]
Непонял... Я что-то не так сказал?
← →
fast2 (2005-12-19 10:49) [7]<Application.ShowMainForm := false;>
Не скрывает это основную форму. Ставил в файле проекта перед Application.Run;, ставил на OnCreate - не помогает!
← →
umbra © (2005-12-19 10:52) [8]а если главная форма невидима, то как Вы предполагаете закрыть приложение?
← →
Leonid Troyanovsky © (2005-12-19 10:54) [9]
> fast2 (16.12.05 20:18) [2]
>> Тебе консольное приложение чтоли надо?
> да, именно это
> fast2 (19.12.05 10:49) [7]
> <Application.ShowMainForm := false;>
> Не скрывает это основную форму. Ставил в файле проекта перед
> Application.Run;, ставил на OnCreate - не помогает!
А как в твоем консольном приложении определены Application.*
И что есть "основная форма"?
--
Regards, LVT.
← →
fast2 (2005-12-19 11:05) [10]<Leonid Troyanovsky © (19.12.05 10:54) [9] >
program Project1;
uses
Forms,
Unit1 in "Unit1.pas" {Form1};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
← →
Leonid Troyanovsky © (2005-12-19 11:11) [11]
> fast2 (19.12.05 11:05) [10]
> <Leonid Troyanovsky © (19.12.05 10:54) [9] >
> program Project1;
> Application.CreateForm(TForm1, Form1);
IMHO, консольному приложению формы не к лицу.
Тем более, что их собираются скрывать.
Или, что имелось ввиду под "консольным" ?
--
Regards, LVT.
← →
pavel_guzhanov © (2005-12-19 11:11) [12]для того, чтобы работало
Application.ShowMainForm := false;
надо у главной формы свойство Visible поставить false
← →
Leonid Troyanovsky © (2005-12-19 11:13) [13]
> pavel_guzhanov © (19.12.05 11:11) [12]
> Application.ShowMainForm := false;
> надо у главной формы свойство Visible поставить false
Первого достаточно.
--
Regards, LVT.
← →
fast2 (2005-12-19 11:15) [14]<Или, что имелось ввиду под "консольным" ?>
Я так понимаю, что это приложение, которое работает без "графической оболочки", т.е. скрыто от пользователя.
← →
fast2 (2005-12-19 11:21) [15]<pavel_guzhanov © (19.12.05 11:11) [12] >
Спасибо!!! И действительно, при Visible:=true главной формы, Application.ShowMainForm := false; не работает
← →
Leonid Troyanovsky © (2005-12-19 12:18) [16]
> fast2 (19.12.05 11:15) [14]
> <Или, что имелось ввиду под "консольным" ?>
> Я так понимаю, что это приложение, которое работает без
> "графической оболочки", т.е. скрыто от пользователя.
Это приложение, которое ориентировано на символьный ввод-вывод,
например, ping.exe, net.exe, etc. Т.е., работающее в специальном окне,
обычно называемым консольным, либо
в полноэкранном текстовом режиме (Alt+Enter).
--
Regards, LVT.
← →
Leonid Troyanovsky © (2005-12-19 12:32) [17]
> pavel_guzhanov © (19.12.05 11:11) [12]
> надо у главной формы свойство Visible поставить false
Ну, да.
Make sure that the Visible property of the form is also False.
Sorry.
--
Regards, LVT.
← →
Desdechado © (2005-12-19 21:03) [18]не проще ли вообще не подключать модуль Forms и использовать
program Prog1;
{$APPTYPE CONSOLE}
uses
SysUtils, Windows;
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.009 c