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

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

Наверх




Память: 0.48 MB
Время: 0.039 c
3-1085379751
DimonNew
2004-05-24 10:22
2004.06.13
ADO и кэширование данных


4-1084133388
RyDmi
2004-05-10 00:09
2004.06.13
Имя текущего пользователя


1-1085688490
SergP
2004-05-28 00:08
2004.06.13
Переопределение деструктора класса.


14-1085393487
lehich
2004-05-24 14:11
2004.06.13
запароленый excel


8-1081153095
$tranger
2004-04-05 12:18
2004.06.13
Работа с УЧАСТКОМ картинки