Главная страница
    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.034 c
1-1085995770
kostya
2004-05-31 13:29
2004.06.13
Проблема с компиляцией .pas файла под C++Builder 5


1-1085340531
Antichrist
2004-05-23 23:28
2004.06.13
Поиск Алгоритма


4-1083248098
Orion2
2004-04-29 18:14
2004.06.13
WH_SHELL


14-1085649835
Prohodil Mimo
2004-05-27 13:23
2004.06.13
Как присвоить значение переменной? :o)


1-1085990013
novill
2004-05-31 11:53
2004.06.13
Как результат MethodAddress использовать в качестве Tnotifyevent.





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