Список форумов
Гипат.org
Найдется место всем!


:: В чате сейчас никого нет
Кодинг
   Список форумов -> Флейм
Автор
Сообщение
Baltozar
Опытный воин


Пришел: 22.03.2002
Сообщения: 519
Откуда: Пятигорск
Добавлено: 01 августа 2002, 20:10 [?] [PM] [M]   [«»]

Господа Гипатские-программисты
Я пишу в дельфине плеер и вот по этому поводу есть пара вопросов:
немного запутался с кнопкой pause мне нужно чтобы при повторном нажатии воспроизведение продолжилось
вот мой код для Паузы
_______________________________________________
procedure TForm1.PauseClick(Sender: TObject);
begin
with MediaPlayer1 do
begin
Close;
FileName:=FileListBox1.FileName;
Open;
Pause;
end;
end;
________________________________________________
что нужно дописать?
и второй мне нужен код для кнопни повтор при нажатии которой трек проигрывается бесконечное кол-во раз
если не трудно напшите код
__ images/smiles/icon_smile.gif __всем большое спасибо__ images/smiles/icon_smile.gif __

[ 01 августа 2002: Изменил: Baltozar ]

серега
Опытный воин


Пришел: 11.07.2002
Сообщения: 639
Откуда: Inferno
Добавлено: 01 августа 2002, 20:26 [?] [PM]   [«»]

Бальтозар а что конкретно ты хочешь сделать? Ролик? Клип? images/smiles/converted/upset.gif
Baltozar
Опытный воин


Пришел: 22.03.2002
Сообщения: 519
Откуда: Пятигорск
Добавлено: 02 августа 2002, 01:32 [?] [PM] [M]   [«»]

серега я же написал плеер-это штукенция такая хитроумная он воспроизводит видео и аудио файлы images/smiles/icon_smile.gif images/smiles/icon_wink.gif
Baltozar
Опытный воин


Пришел: 22.03.2002
Сообщения: 519
Откуда: Пятигорск
Добавлено: 02 августа 2002, 01:46 [?] [PM] [M]   [«»]

Да забыл еще узнать как мне нажав на кнопку перейти к файлу ворда
типа нажал и в новом окне открылся тот самый файл ворда images/smiles/converted/upset.gif

[ 02 августа 2002: Изменил: Baltozar ]

benedict
Загонщик


Пришел: 09.07.2002
Сообщения: 13
Откуда: Ottuda
Добавлено: 02 августа 2002, 03:29 [?] [PM] [M] [w]   [«»]

Pstavi v entot svoi tsikl peremrnnuiu skajem i

procedure TForm1.PauseClick(Sender: TObject);
var i:integer;
begin
i=0;
with MediaPlayer1 do
begin
i:=i+1;
Close;
FileName:=FileListBox1.FileName;
Open;
Pause;
if i=1 then
begin
Play;" ili sho tam nada dlia togo shobi on zapel dalishe "
i=0;
end;
end;

Vrode doljno srabotati

images/smiles/converted/type.gif
benedict
Загонщик


Пришел: 09.07.2002
Сообщения: 13
Откуда: Ottuda
Добавлено: 02 августа 2002, 03:33 [?] [PM] [M] [w]   [«»]

P.S.: Vnaciale i =-1 a ne nuliu nu karoche ideiu ti ponial images/smiles/icon_confused.gif
benedict
Загонщик


Пришел: 09.07.2002
Сообщения: 13
Откуда: Ottuda
Добавлено: 02 августа 2002, 03:35 [?] [PM] [M] [w]   [«»]

P.P.S.: i v kontse i=-1 i esho nada end; pripsati vrode vsio images/smiles/converted/voldar04.gif
Baltozar
Опытный воин


Пришел: 22.03.2002
Сообщения: 519
Откуда: Пятигорск
Добавлено: 02 августа 2002, 11:59 [?] [PM] [M]   [«»]

Спасибо щас попробую о результате сообщю
Baltozar
Опытный воин


Пришел: 22.03.2002
Сообщения: 519
Откуда: Пятигорск
Добавлено: 02 августа 2002, 18:13 [?] [PM] [M]   [«»]

benedict
дельфин отказывается понимать
i =-1
и все в токам роде
видимо нужно что-то другое
Baltozar
Опытный воин


Пришел: 22.03.2002
Сообщения: 519
Откуда: Пятигорск
Добавлено: 03 августа 2002, 01:27 [?] [PM] [M]   [«»]

images/smiles/icon_mad.gif images/smiles/icon_mad.gif images/smiles/icon_mad.gif
Alexy III
Оружейник


Пришел: 22.12.2001
Сообщения: 198
Откуда: Ярославль
Добавлено: 03 августа 2002, 01:59 [?] [PM] [M]   [«»]

Может стоит i := -1 ?
Судя по коду.
Nivea
Смерть гоблинов


Пришел: 21.12.2001
Сообщения: 266
Откуда: Samara
Добавлено: 03 августа 2002, 03:58 [?] [PM] [M] [w]   [«»]

Если правильно понял.........................
procedure TForm1.PauseClick(Sender: TObject);
begin
with MediaPlayer1 do
if Pause.Caption = 'Play' then
begin
Pause.Caption := 'Pause';
Play;
end
else
begin
Pause.Caption := 'Play';
MediaPlayer1.Pause;
end;
end;
end;

кстати переименуй кнопку Pause,
а то называется также как метод pause, от греха
ALaKO
Привратник


Пришел: 22.02.2002
Сообщения: 390
Добавлено: 03 августа 2002, 08:43 [?] [PM] [w]   [«»]

Можно было много проще. расположить две одинаковых кнопки. одна по умолчанию hide вторая - play - show. При нажатии на паузу
begin
mediaplayer.play;
pause.show;
play.hide;
end;

и вторая кнопка - pause
begin
mediaplayer.pause;
pause.hide;
play.show;
end;

все просто.
ALaKO
Привратник


Пришел: 22.02.2002
Сообщения: 390
Добавлено: 03 августа 2002, 08:49 [?] [PM] [w]   [«»]

и еще, в лист бокс лучше авто файлы добавлять из директории, набросал тут...

var
searchrec:Tsearchrec;
begin
if findfirst(ExtractFilePath(application.ExeName)+'path/*.mp3', faanyfile,searchrec)=0 then
begin
form1.listbox1.Items.Add
while (findnext(searchrec)=0) do
begin
form1.listbox1.Items.Add(d);
end;end;
Baltozar
Опытный воин


Пришел: 22.03.2002
Сообщения: 519
Откуда: Пятигорск
Добавлено: 03 августа 2002, 11:52 [?] [PM] [M]   [«»]

images/smiles/converted/up.gif Всем большушее спасибо, выручили images/smiles/icon_biggrin.gif
Baltozar
Опытный воин


Пришел: 22.03.2002
Сообщения: 519
Откуда: Пятигорск
Добавлено: 09 августа 2002, 20:16 [?] [PM] [M]   [«»]

Хм...
Казалось бы что может быть проще, но... на этом я и застопорился.
1)Нужно по клику на кнопке открыть форму (Form2)
__________________________________________________
procedure TForm1.Button1Click(Sender: TObject);
begin
А тут чаво???
end;
__________________________________________________
2)И по нажатию другой кнопки что бы открылось невидимое(Visible:= false)окно Memo
__________________________________________________
procedure TForm1.Button2Click(Sender: TObject);
begin
А тут чаво2 images/smiles/icon_smile.gif ???
end;
__________________________________________________
>>программисты хелп<< images/smiles/converted/voldar04.gif
Alexy III
Оружейник


Пришел: 22.12.2001
Сообщения: 198
Откуда: Ярославль
Добавлено: 10 августа 2002, 08:41 [?] [PM] [M]   [«»]

1. Form2.showmodal();
2. Не помню. В mfc window.showwindow( SW_SHOW ) В дельфях, возможно, что-то типа того
ALaKO
Привратник


Пришел: 22.02.2002
Сообщения: 390
Добавлено: 10 августа 2002, 09:51 [?] [PM] [w]   [«»]

form2.showmodal
memo1.show;
Baltozar
Опытный воин


Пришел: 22.03.2002
Сообщения: 519
Откуда: Пятигорск
Добавлено: 11 августа 2002, 00:29 [?] [PM] [M]   [«»]

images/smiles/icon_biggrin.gif Пасибо, но есть еще вопросик images/smiles/icon_smile.gif
при нажатии Alt+P (в проигрывателе) должно начаться воспроизведение т.е. действие анологичное кнопке Play
__________________________________________________
procedure TForm1.PlayClick(Sender: TObject);
begin
with MediaPlayer1 do
begin
Close;
FileName:=FileListBox1.FileName;
Open;
Play;
end;
end;
__________________________________________________

я разместил на форме компонент hotkey но так с ним и не разобрался.
Обьясните плиз как это делается
Показать сообщения:   
   Список форумов -> Флейм
Версия для печати
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы
Вы можете скачивать выложенные файлы
Перейти:  
Часовой пояс: GMT +4:00