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

Вниз

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

Наверх





Память: 0.46 MB
Время: 0.065 c
8-1081022449
***VipeR***
2004-04-04 00:00
2004.06.13
Открытие/Закрытие CD/DVD привода


14-1085123501
Zheka
2004-05-21 11:11
2004.06.13
Литература по Мьютексам, семафорам, критическим секциям и т.д.


6-1082716503
lika
2004-04-23 14:35
2004.06.13
Исходники почтового клиента


3-1085385188
AVP_opck
2004-05-24 11:53
2004.06.13
есть ли программа мониторинга процессов в сервере IB


3-1085049999
serg!
2004-05-20 14:46
2004.06.13
и еще раз dbExpress





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский