|
|
|
|
ILDAR_I |
Суббота, 11 Декабря 2004, 16:24
|
Участник
Профиль
Группа: Участник
Сообщений: 6
Регистрация: 14.11.2004
Пользователь №: 7579
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Здравствуйте, у меня следующая проблема. Когда вы вставляете диск с софтом, открывается меню, в нем есть кнопка "Обзор диска". Помогите сделать эту кнопку на Delphi. Искал в разделе, но ничего не нашел, искал в интернете тоже пусто. В справке, тоже не нашел. Подскажите где можно найти решение, или пример. Заранее спасибо!!!
|
|
|
|
|
mokc0der |
Воскресенье, 12 Декабря 2004, 21:07
|
Участник
Профиль
Группа: Профессионалы
Сообщений: 1278
Регистрация: 20.12.2001
Из: Москва
Пользователь №: 859
Конфигурация
Корпус: Thermaltake LanMoto Процессор: Другой Материнская плата: ASUS A8N-SLI Оперативная память: DIMM DDR PC3200 2048 Mb Видеокарта: ASUS X300SE Жесткий диск (винчестер): WD3200KS + ST3200822А Дисковод: 3.5" CD/DVD: NEC ND-4571 Модем: Zyxel 662HW Сетевой адаптер: built-in Звуковая плата: built-in AC97 Монитор: Sony SDM S71R Операционная система: WinXP, Vista Прочее: Bluetooth dongle
IBM T42
|
ShellExecute(.,'explore',......) не помогает ?
|
|
|
|
|
Ekho |
Понедельник, 13 Декабря 2004, 23:29
|
Veloman...
Профиль
Группа: WinCity Team
Сообщений: 1627
Регистрация: 22.02.2001
Из: Russia, Moscow
Пользователь №: 32
Конфигурация
Корпус: HP Compaq 8510w Процессор: Core2 Duo/Extreme Материнская плата: на чипсете Intel 945PM Оперативная память: 3 GB DDR667 Видеокарта: -- Жесткий диск (винчестер): 120GB 7200rpm Дисковод: Нет дисковода CD/DVD: DVD+-RW (DoubleLayer) Модем: внутренний Сетевой адаптер: Onboard гигабитный, Wi-Fi Intel Звуковая плата: не помню Монитор: 15 (1920x1200) Операционная система: Windows XP Pro Rus Прочее: Asus WL600g
|
ILDAR_I, ищи на панели компонент FileOpenDialog или FileSaveDialog Делай кнопку а далее при клике на кнопку вызываешь метод Execute у твоего компонента, ежели он вернул True, то из свойства FileName получешь имя и путь выбранного файла... Все.
P.S. А я ещё люблю юзать набор компонентов RXLib
--------------------
И эхо привычно отозвалось: "Мать-мать-мать..."
|
|
|
|
|
ILDAR_I |
Вторник, 14 Декабря 2004, 11:45
|
Участник
Профиль
Группа: Участник
Сообщений: 6
Регистрация: 14.11.2004
Пользователь №: 7579
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Спасибо за советы, я сделал через ShellExecute, надо попробовать и через FileOpenDialog, хотя используется та же функция. Вот пример, кому понадобиться:
ShellExecute(handle,'open','путь','NULL','NULL',SW_SHOWNORMAL); - для открытия в простом окне; ShellExecute(handle,'explore','путь','NULL','NULL',SW_SHOWNORMAL); - для открытия с помощью проводника;
Не забудте в разделе Uses объявить ShellAPI;
|
|
|
|
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
|
0 Пользователей:
|
|
© Copyright by WinCity.Ru 2001 - 2008 | Обратная связьУслуги веб-хостинга предоставлены компанией MTW.RU
|
|