home *** CD-ROM | disk | FTP | other *** search
/ Resource for Source: C/C++ / Resource for Source - C-C++.iso / autorun / vv1.pas < prev   
Encoding:
Pascal/Delphi Source File  |  1996-02-03  |  2.1 KB  |  104 lines

  1. unit Vv1;
  2.  
  3. interface
  4.  
  5. uses
  6.   SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
  7.   Forms, Dialogs, FileCtrl, StdCtrls, Buttons, ExtCtrls, MPlayer,prdi,
  8.   MyRotate;
  9.  
  10. type
  11.   TForm1 = class(TForm)
  12.     Image1: TImage;
  13.     BitBtn1: TBitBtn;
  14.     BitBtn2: TBitBtn;
  15.     Timer1: TTimer;
  16.     MediaPlayer1: TMediaPlayer;
  17.     Bevel1: TBevel;
  18.     BitBtn3: TBitBtn;
  19.     myl: TMyLabelRotate;
  20.     ListBox1: TListBox;
  21.     procedure BitBtn1Click(Sender: TObject);
  22.     procedure FormCreate(Sender: TObject);
  23.     procedure BitBtn2Click(Sender: TObject);
  24.     procedure Timer1Timer(Sender: TObject);
  25.     procedure BitBtn3Click(Sender: TObject);
  26.     procedure FormClose(Sender: TObject; var Action: TCloseAction);
  27.   private
  28.     { Private declarations }
  29.   public
  30.     { Public declarations }
  31.   end;
  32.  
  33. var
  34.   Form1: TForm1;
  35.   st,go:Boolean;
  36.   star:Integer;
  37. implementation
  38.  
  39. {$R *.DFM}
  40.  
  41. procedure TForm1.BitBtn1Click(Sender: TObject);
  42. begin
  43. Close;
  44. end;
  45.  
  46. procedure TForm1.FormCreate(Sender: TObject);
  47. begin
  48.      with mediaplayer1 do
  49.      begin
  50.      filename:='\autorun\v3.wav';
  51.      open;
  52.      end;
  53.      st:=True;
  54.      star:=0;
  55.      go:=false;
  56. end;
  57.  
  58. procedure TForm1.BitBtn2Click(Sender: TObject);
  59. begin
  60.      if bitbtn2.caption='Music On' then
  61.      begin
  62.         mediaplayer1.stop;
  63.         st:=False;
  64.         bitbtn2.caption:='Music Off';
  65.      End
  66.      else
  67.      begin
  68.         mediaplayer1.play;
  69.         st:=True;
  70.         bitbtn2.caption:='Music On';
  71.      End;
  72. end;
  73.  
  74. procedure TForm1.Timer1Timer(Sender: TObject);
  75. begin
  76.      myl.labelstyle.angle:=tag+10;
  77.      tag:=tag+10;
  78.      if tag=360 then tag:=10; 
  79.      if st then mediaplayer1.play
  80.      else mediaplayer1.stop;
  81. end;
  82.  
  83. procedure TForm1.BitBtn3Click(Sender: TObject);
  84. var
  85.    f:Textfile;
  86.    i:integer;
  87. begin
  88.      assignfile(f,'c:\temp.ben');
  89.      rewrite(f);
  90.      tag:=1;
  91.      
  92.      closefile(f);
  93.      priDial.show;
  94.  
  95. end;
  96.  
  97. procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
  98. begin
  99.      if tag=1 then
  100.      Deletefile('c:\temp.ben');
  101. end;
  102.  
  103. end.
  104.