![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
klem4 |
![]()
Сообщение
#1
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
При вызове MediaPlayer1.Play выдает : EMCIDeviceError 'NO MCI Device open'
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, MPlayer;
type
TForm1 = class(TForm)
Panel1: TPanel;
MediaPlayer1: TMediaPlayer;
Button1: TButton;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
MediaPlayer1.Play;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
MediaPlayer1.Display := Panel1;
MediaPlayer1.FileName := 'zp';
MediaPlayer1.AutoOpen := True;
MediaPlayer1.DisplayRect := Rect(0, 0, 400, 320);
MediaPlayer1.Visible := False;
end;
end.
что это может быть ? Сообщение отредактировано: klem4 - 16.08.2005 13:56 -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Обязательно AutoOpen? Вот так работает:
procedure TForm1.FormCreate(Sender: TObject);
begin
MediaPlayer1.Display := Panel1;
MediaPlayer1.FileName := 'zp';
MediaPlayer1.Open;
MediaPlayer1.DisplayRect := Rect(0, 0, 400, 320);
MediaPlayer1.Visible := False;
end;
|
Malice |
![]()
Сообщение
#3
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: ![]() ![]() ![]() |
Попробуй так:
Код procedure TForm1.Button1Click(Sender: TObject); begin MediaPlayer1.Open; MediaPlayer1.Play; end; |
klem4 |
![]()
Сообщение
#4
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Спасибо, товарищи, все получилось
![]() -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
![]() |
Текстовая версия | 25.07.2025 9:15 |