Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Проигрыватель медиа с плей-листом.

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

ednikbod

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
Я новичок в программировании, полный профан в этом деле. Но хотелось бы познать азы этого дела. Подскажите: что в этом коде не так? Программа должна открывать и проигрывать файлы в плей-листе. Но не компилируется.
 
Версия Делфи у меня 7. Ошибки, которые выдаёт компилятор:
 
[Ошибка] Unit1.pas(48): Undeclared identifier: 'FileName'
[Ошибка] Unit1.pas(49): Undeclared identifier: 'Open'
[Ошибка] Unit1.pas(50): Undeclared identifier: 'Play'
[Фатальная ошибка] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
 
 
Вот код самой программы:
 
#
 
unit Unit1;
 
interface
 
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, OleCtrls, WMPLib_TLB, StdCtrls;
 
type
TForm1 = class(TForm)
Button1: TButton;
ListBox1: TListBox;
MediaPlayer1: TWindowsMediaPlayer;
OpenDialog1: TOpenDialog;
procedure Button1Click(Sender: TObject);
procedure ListBox1DblClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
 
var
Form1: TForm1;
SL: TStringList;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
Var
I: Integer;
begin
OpenDialog1.Options:=[ofHideReadOnly,ofAllowMultiSelect,ofEnableSizing];
IF OpenDialog1.Execute Then
Begin
For I:=0 to OpenDialog1.Files.Count -1 do
Begin
SL.Add(OpenDialog1.Files);
ListBox1.Items.Add(ExtractFileName(OpenDialog1.Files));
End;
End;
end;
 
procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
MediaPlayer1.FileName:=SL.Strings[ListBox1.ItemIndex];
MediaPlayer1.Open;
MediaPlayer1.Play;
end;
 
end.
 
#

Всего записей: 3 | Зарегистр. 13-10-2015 | Отправлено: 23:18 17-06-2016 | Исправлено: ednikbod, 14:47 18-06-2016
Alexzzy

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ednikbod
У читающих нет в голове встроенного компилятора, который выдаст информацию почему не компилируется.
Азы познаются не так...

Всего записей: 1474 | Зарегистр. 10-07-2013 | Отправлено: 00:30 18-06-2016
ednikbod

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я попробовал откомпилировать эту программу не в "Делфи 7", а в новой версии "Делфи" "Embarcadero Delphi 10.1 Berlin" - и всё сработало нормально. Программа работает.
 
Так что: эту тему можно закрыть, наверное!

Всего записей: 3 | Зарегистр. 13-10-2015 | Отправлено: 10:09 21-06-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Проигрыватель медиа с плей-листом.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru