Вниз
Скачать: CL | DM;

Создание формы в консольном приложении   Найти похожие ветки 

← →
Varg   (2004-01-19 16:06) [0]

Добрый день! Подскажите, господа, Как вызвать форму при работе консольного приложения (при запуске никакой формы не отображается), конкретно:
1. Как вызвать диалог выбора файла (виндовый)?
2. Как вызвать собственное окно ?


← →
Varg   (2004-01-19 16:08) [1]

Извиняюсь за повтор - коннект плохой.


← →
ssk   (2004-01-19 16:08) [2]

в консольном приложении виндовых окон не бывает. по-моему так.


← →
YuRock ©   (2004-01-19 16:11) [3]

1.

var
OD: TOpenDialog;
begin
...
OD := TOpenDialog.Create(nil);
if OD.Execute then
...
end;


2.

var
Form1: TForm1;
begin
...
Form1 := TForm1.Create(Application);
Form1.Show;
...
end;


← →
Digitman ©   (2004-01-19 16:11) [4]

если VCL таки используется, то в чем прелесть изначальной организации приложения как консольного ?


← →
Varg   (2004-01-19 16:15) [5]

2 YuRock
Спасибо за помощь!

2 Digitman
По началу необходимости в VCL не было, теперь, возможно буду переделывать.


← →
PVOzerski ©   (2004-01-19 16:16) [6]

{$apptype console}
program Project1;

uses
Forms,
Unit1 in "Unit1.pas" {Form1};

{$R *.res}

begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.ShowMainForm:=false;
Application.Run;
end.

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
readln;
Show;
end;

end.


← →
Digitman ©   (2004-01-19 16:17) [7]


> буду переделывать


давно пора



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.017 c
1-2063
LordBTR
2004-01-20 12:11
2004.02.02
Потоки. Почему не работает код?


1-2135
SPIRIT
2004-01-22 07:20
2004.02.02
TRadiogroup и TLabel


4-2427
Kinder
2003-11-24 18:25
2004.02.02
Добавление кнопки в заголовок


1-2164
vivo
2004-01-21 14:15
2004.02.02
Как узнать, что загружено в Image.Picture?


1-2106
killer
2004-01-18 00:33
2004.02.02
Ярлык около кнопки




   Наверх