小弟初学delphi,做一个多媒体播放器,用的是delphi7.0.有下面问题,请大侠指教,感激不尽。unit palyer1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Buttons, StdCtrls, OleCtnrs, MPlayer, ToolWin, ComCtrls,
ExtCtrls;
type
TForm1 = class(TForm)
CoolBar1: TCoolBar;
CoolBar2: TCoolBar;
Label1: TLabel;
MediaPlayer1: TMediaPlayer;
OleContainer1: TOleContainer;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
RadioButton3: TRadioButton;
RadioButton4: TRadioButton;
RadioButton5: TRadioButton;
RadioButton6: TRadioButton;
Opendialog1: TOpendialog;//若不删除,编译时IDE就说得输出它;
//若删除它,就在下面产生错误
Label2: TLabel;
SpeedButton1: TSpeedButton;
SpeedButton2: TSpeedButton;
procedure Label2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
procedure RadioButton1Click(Sender: TObject);
procedure RadioButton2Click(Sender: TObject);
procedure RadioButton3Click(Sender: TObject);
procedure RadioButton4Click(Sender: TObject);
procedure RadioButton5Click(Sender: TObject);
procedure RadioButton6Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
opendialog1.execute;\\若上边删除,这里就说opendialog没有声明。if MEDIAPLAYER1.FileName<>' ' then
MEDIAPLAYER1.FileName:=opendialog1.filename;
if(RadioButton1.Checked=flase) and (RadioButton2.Checked=false) and
(RadioButton3.Checked=flase) and (RadioButton4.Checked=flase) and
(RadioButton5.Checked=flase) and (RadioButton6.Checked=flase) then
MEDIAPLAYER1.DeviceType:=dtautoselect;
MEDIAPLAYER1.Open;
end;procedure TForm1.RadioButton1Click(Sender: TObject);
begin
MediaPlayer1.devicetype:=dtAutoSelect;
end;procedure TForm1.RadioButton2Click(Sender: TObject);
begin
MediaPlayer1.devicetype:=dtAutoSelect;
end;procedure TForm1.RadioButton3Click(Sender: TObject);
begin
MediaPlayer1.devicetype:=dtAutoSelect;
end;procedure TForm1.RadioButton4Click(Sender: TObject);
begin
MediaPlayer1.devicetype:=dtAutoSelect;
end;procedure TForm1.RadioButton5Click(Sender: TObject);
begin
MediaPlayer1.devicetype:=dtAutoSelect;
end;procedure TForm1.RadioButton6Click(Sender: TObject);
begin
MediaPlayer1.devicetype:=dtAutoSelect;
end;end.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Buttons, StdCtrls, OleCtnrs, MPlayer, ToolWin, ComCtrls,
ExtCtrls;
type
TForm1 = class(TForm)
CoolBar1: TCoolBar;
CoolBar2: TCoolBar;
Label1: TLabel;
MediaPlayer1: TMediaPlayer;
OleContainer1: TOleContainer;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
RadioButton3: TRadioButton;
RadioButton4: TRadioButton;
RadioButton5: TRadioButton;
RadioButton6: TRadioButton;
Opendialog1: TOpendialog;//若不删除,编译时IDE就说得输出它;
//若删除它,就在下面产生错误
Label2: TLabel;
SpeedButton1: TSpeedButton;
SpeedButton2: TSpeedButton;
procedure Label2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
procedure RadioButton1Click(Sender: TObject);
procedure RadioButton2Click(Sender: TObject);
procedure RadioButton3Click(Sender: TObject);
procedure RadioButton4Click(Sender: TObject);
procedure RadioButton5Click(Sender: TObject);
procedure RadioButton6Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
opendialog1.execute;\\若上边删除,这里就说opendialog没有声明。if MEDIAPLAYER1.FileName<>' ' then
MEDIAPLAYER1.FileName:=opendialog1.filename;
if(RadioButton1.Checked=flase) and (RadioButton2.Checked=false) and
(RadioButton3.Checked=flase) and (RadioButton4.Checked=flase) and
(RadioButton5.Checked=flase) and (RadioButton6.Checked=flase) then
MEDIAPLAYER1.DeviceType:=dtautoselect;
MEDIAPLAYER1.Open;
end;procedure TForm1.RadioButton1Click(Sender: TObject);
begin
MediaPlayer1.devicetype:=dtAutoSelect;
end;procedure TForm1.RadioButton2Click(Sender: TObject);
begin
MediaPlayer1.devicetype:=dtAutoSelect;
end;procedure TForm1.RadioButton3Click(Sender: TObject);
begin
MediaPlayer1.devicetype:=dtAutoSelect;
end;procedure TForm1.RadioButton4Click(Sender: TObject);
begin
MediaPlayer1.devicetype:=dtAutoSelect;
end;procedure TForm1.RadioButton5Click(Sender: TObject);
begin
MediaPlayer1.devicetype:=dtAutoSelect;
end;procedure TForm1.RadioButton6Click(Sender: TObject);
begin
MediaPlayer1.devicetype:=dtAutoSelect;
end;end.
解决方案 »
- delphi读取二进制问题
- 动态生成多个控件时,如何给每控件一个不同的事件
- 我想把treeview 的 + - 这两个图标换成我自己的图片。。该怎么做呢??
- Access数据库里面,字段类型为文本的,默认值是什么啊?
- flash activex 的问题?
- 一个货仓管理程序,处理速度特别慢!望高手给予"提速"的高招!
- 网吧游戏更新利器 V0.1(要源码的留信箱,要分的随便侃侃)
- 怎样在richedit1加入文本时加入格式?
- http://www.csdn.net/expert/topic/468/468185.xml?temp=.3393518这样的贴子为什么打不开!
- 讨论:像QQ中的好友树图是怎么做的啊?特别是前面的头像!
- 在dbgrid中编辑时,移到下一个网格中,显示的全是蓝色的选择,但无法编辑,光标处于最后位置,若把光标从后拖到头,就可以从键盘输入了,我在用d
- Delphi中的sscanf实现
//若删除它,就在下面产生错误
是“删除”,不是“输出”。