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

запуск OpenDialog   Найти похожие ветки 

← →
Susanoo   (2004-05-28 09:42) [0]

Здравствуйте!
У меня такой вопрос: как сделать чтобы при нажатии на какую-нть кнопку открывалось окно OpenDialog"a? Заранее спасибо.


← →
Семен Сорокин ©   (2004-05-28 09:46) [1]

TOpenDialog.Create(nil).Execute


← →
Turbid ©   (2004-05-28 13:54) [2]

Зачем нужен Create(nil)?


← →
Ega23 ©   (2004-05-28 14:04) [3]

if not OpenDialog1.Execute then Exit;
Что-то.LoadFromfile(OpenDialog1.FileName);


← →
Profi ©   (2004-05-28 14:05) [4]

>Turbid

Это прикол такой, что бы новичков от delphi отпугивать и они конкуренцию не создавали!


← →
Stone777 ©   (2004-05-28 14:07) [5]

Create(nil) - создает объект нужного типа, в качестве владельца стоит nil.
Однако встает вопрос - Как потом определить что выбрано.
Я бы объявил переменную
OD:TOpenDialog;
потом
OD:=TOpenDialog.Create(nil);
a потом уже работал с OD


← →
Ega23 ©   (2004-05-28 14:12) [6]

Create(nil) - создает объект нужного типа, в качестве владельца стоит nil.

Совершенно не обязательно. В параметрах конструктора может стоять что угодно.


← →
Семен Сорокин ©   (2004-05-28 14:16) [7]

Turbid ©   (28.05.04 13:54) [2]
Зачем нужен Create(nil)?

потому как создается динамически, на самом деле обычно бросают на форму компоненту TOpenDialog и пользуются его свойствами и методами (FileName, Execute, etc)..
Я же просто дословно ответил на поставленный вопрос (см. сабж).


← →
ilnarab   (2004-05-28 14:50) [8]

Добрый день!
Подскажите пожалуйста функцию, каторая возвращает диск по умолчанию Windows


← →
Ega23 ©   (2004-05-28 14:53) [9]

function Disc(aOS:TOperatingSystem=nil):TOperatingSystem;
begin
if aOS=nil then Result:=TWindows else Result:=aOS;
end;

TWindows=class(TOperatingSystem), конечно...

Пойдёт?


← →
Семен Сорокин ©   (2004-05-28 14:57) [10]

каторая возвращает диск по умолчанию Windows
Это тот с которого Windows устанавливали? кому возвращает?



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

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



Память: 0.47 MB
Время: 0.049 c
14-1085565049
Knight
2004-05-26 13:50
2004.06.13
Как вылечить дозвон в Win2k?


14-1085645763
rim
2004-05-27 12:16
2004.06.13
Вопрос


3-1085057983
Korefey
2004-05-20 16:59
2004.06.13
IBConsole, isql


3-1085122443
paul_k
2004-05-21 10:54
2004.06.13
Как проверить установлен ли MDAC?


14-1085901334
Kolyan
2004-05-30 11:15
2004.06.13
Троян




   Наверх