Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.02.02;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
1-2080
Андрей Сенченко
2004-01-18 13:51
2004.02.02
Файл открыт приложением DOS


14-2357
klyonov
2004-01-13 10:41
2004.02.02
winamp


3-2016
Вомбат
2004-01-06 16:44
2004.02.02
ODBC драйвер файловой системы


6-2258
2ac
2003-11-26 07:30
2004.02.02
Как запретить TwebBrowser проигрывать звуки (на некоторых сайтах


14-2284
TankMan
2004-01-11 11:39
2004.02.02
Возможно ли





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский