Delphi | SEclub.org
Delphi
Все новые
Всего сообщений: 1912
*
MoteX
23 сен 2008 в 07:03
попробовал в var вбить ParamStr: string; и понял - глупость сделал :)
*
MoteX
23 сен 2008 в 07:05
Если у каво получится то помогите исходником!:)буду по гроб благодарен:)
*
CXakep75
23 сен 2008 в 10:52
MoteX, ParamStr - глобальная переменная, её не надо объявлять. Ещё в скобках нужно указать индекс 1, если открывается только один файл (в плеере только один и открывается) Короче, типа так:
If ParamStr(1) <> "" Then
MediaPlayer1.FileName:= ParamStr(1);
*
CXakep75
23 сен 2008 в 11:01
MoteX, тока я не помню где этот код мона писать, вроде бы в OnShow формы.
23 сен 2008 в 11:02 / CXakep75 (1)
*
MoteX
24 сен 2008 в 06:42
CXakep75, вобщем прописал в oncreate ,при простом запуске норм все,а если запускаю с файлом томне ьесконечно летят ошибки типа мп не распознает файл:(
*
MoteX
24 сен 2008 в 06:48
Вобщем Все исправил:)спасибо!
*
MoteX
24 сен 2008 в 08:37
ну ребят...следующий вопрос гг.....как мне сделать так што б при перетаскивании какого нить файла на listbox он туды добавлялся?:)гг
*
CXakep75
24 сен 2008 в 11:15
MoteX, вот эт я сам не знаю :rzhu2:
*
CXakep75
24 сен 2008 в 11:16
MoteX, не парься короче, сделай кнопку и усё.
*
IceMage
24 сен 2008 в 13:11
Эх... OnCreate формы: DragAcceptFiles(Handle, true); Далее: USES ShellApi;Далее: protected procedure WMDropFiles (var Msg: TMessage); message wm_DropFiles; Далее: procedure TForm1.WMDropFiles(var Msg: TMessage); var FileName: array[0..256] of char; begin DragQueryFile(THandle(Msg.WParam), 0, FileName, SizeOf(Filename)); Memo1.Lines.LoadFromFile(FileName); DragFinish(THandle(Msg.WParam)); end; Вот и все.
24 сен 2008 в 13:13 / IceMage (2)
*
IceMage
24 сен 2008 в 13:14
Это на примере TMemo. ListBox аналогично.
*
IceMage
24 сен 2008 в 13:15
Вот еще: procedure TForm1.WMDROPFILES(var Msg: TMessage); var i, amount, size: integer; Filename: PChar; begin inherited; Amount := DragQueryFile(Msg.WParam, "FFFFFFFF, Filename, 255); for i := 0 to (Amount - 1) do begin size := DragQueryFile(Msg.WParam, i, nil, 0) + 1; Filename := StrAlloc(size); DragQueryFile(Msg.WParam, i, Filename, size); listbox1.items.add(StrPas(Filename)); StrDispose(Filename); end; DragFinish(Msg.WParam); end;
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Создание сайтов и программирование | Компьютеры | Форум | Главная
18+ © Seclub.org 2003-2025