Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.02;
Скачать: 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 вся ветка

Текущий архив: 2004.02.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
1-2197
snake1977
2004-01-20 15:09
2004.02.02
TDataBase в DLL


14-2305
LOX
2004-01-11 09:00
2004.02.02
Cупер новость!!! про Билли


4-2419
Ptr
2003-11-25 13:12
2004.02.02
Как узнать размер ScrollBars заданный в windows ?


3-1985
www
2003-12-18 16:53
2004.02.02
Несколько запросов в 1-м TQuery


14-2343
Думкин
2004-01-10 06:45
2004.02.02
С днем рождения! 10 января.