![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Открытие файла [D7]
lewka-serdceed © (2008-06-18 09:57:00)Здравствуйте! Подскажите пожалуйста как мне сделать вот что: у меня выводятся в StrinGrig с помощью поиска в один столбец полный путь к файлу и в другой столбец имя этого файла. Как мне можно сделать, чтобы можно было открыть этот файл(например востроизвести его, если это песня, или посмотреть, если картинка, и т.д.)?
lewka-serdceed (2008-06-20 11:27:00) [1]спасибо за помощь
Dennis I. Komarov (2008-06-18 14:27:00) [2]Очередной релиз нового шедевра
Скоро должен быть вопрос "о запуздыривании..."
Anatoly Podgoretsky (2008-06-18 14:19:00) [3]> lewka-serdceed (18.06.2008 9:57:00) [0]
Круг твоих вопросов, значительно шире твоих возможностей.
zorik (2008-06-18 10:43:00) [4]http://www.delphirus.com/modules.php?name=News&file=article&sid=32-- Запуск приложений из Delphi
Ega23 (2008-06-18 10:42:00) [5]
> Думаю автору это будет слишком, да и не надо ему )))
А я не автору, а тебе отвечал. Автору - действительно не надо. :)
zorik (2008-06-18 10:39:00) [6]
> Ega23 © (18.06.08 10:22) [8]
Думаю автору это будет слишком, да и не надо ему )))
zorik (2008-06-18 10:35:00) [7]
> lewka-serdceed (18.06.08 10:26) [10]
Думаю TListView с закладки Win32 больше сгодится для этой цели, чем TStringGrid
Palladin (2008-06-18 10:28:00) [8]это тебе программиста нанять нужно... за такую ерунду много он не возьмет
lewka-serdceed (2008-06-18 10:26:00) [9]а как мне определить какая сторока у меня выделена в StringGrid? И как вообще выделить всю строку полностью во всех столбцах?
Ega23 (2008-06-18 10:23:00) [10]
> А что в скобках ShellExecute(...)?
всяческие буквы.
Читай хелп.
Ega23 (2008-06-18 10:22:00) [11]
> А как тогда? Анализировать содержание.
Ну, скажем, не содержание, а сигнатуру. Например, все документы Word и Excel начинаются с $E011CFD0E11AB1A1. Все RAR-архивы начинаются с $21726152. Все ZIP-архивы начинаются с $04034B50.
И т.д.
lewka-serdceed (2008-06-18 10:19:00) [12]Мне надо просто открыть и все. А что в скобках ShellExecute(...)?
zorik (2008-06-18 10:14:00) [13]
> Ega23 © (18.06.08 10:11) [5]
А как тогда? Анализировать содержание. Можно на неизвесные типы сделать диалог "открыть с помощю"
> lewka-serdceed
Тебе надо в твоей программе открывать или это не имеет значения, т.е. музыка в Winamp, рисунки в ACDSee и т.д.?
Ega23 (2008-06-18 10:11:00) [14]
> zorik © (18.06.08 10:09) [4]
По расширению - плохо. Расширение и поменять можно, с mp3 на mp8.
zorik (2008-06-18 10:09:00) [15]1 вариант:Фильтруй по разрешению (например *.mp3 - песня; *.jpg, *.bmp, *.gif - рисунок) и открывай в сответствующих компонентах -- музыку в MediaPlayer'е, а рисунки на канву грузи
2 вариант:Открывай с помощю ShellExecute(...) -- откроется в приложении по-умолчанию для этого типа файлов;
3 вариант:Смешаный. Отбрасывай ненужные файлы с непонятным разрешением (например, оставляя только рисунки, музыку и офисные документы). А те что отфилтрированые открывай с помощю ShellExecute(...)
Ega23 (2008-06-18 10:09:00) [16]
> а как это написать?
При помощи клавиатуры.
> если можно пример!
+ F1. Если непонятно - google, yandex и пр. Если и там непонятно - то поиск по форуму. Если уже и там непонятно - то тогда сюда.
lewka-serdceed (2008-06-18 10:05:00) [17]а как это написать? если можно пример!
Ega23 (2008-06-18 10:01:00) [18]ShellExecute + F1