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