' Rapid-Q by William Yu (c)1999-2000 . ' ================================================================================ ' Upload_il_tuo_script_su_Rapidq.it ' mp3-player.rq ' Copy and paste into your program DECLARE SUB Button1Click (Sender AS QBUTTON) DECLARE SUB Button2Click (Sender AS QBUTTON) DECLARE SUB Button3Click (Sender AS QBUTTON) DECLARE SUB Button4Click (Sender AS QBUTTON) DECLARE SUB Button5Click (Sender AS QBUTTON) $OPTIMIZE ON $APPTYPE GUI $TYPECHECK ON $INCLUDE "RapidQ.inc" $ESCAPECHARS ON 'Rapid-MP3 'Created by Sm0oth DIM ret AS LONG DIM mp3file AS STRING DIM Play AS STRING DIM Cmd AS STRING DIM OpenDialog AS QOPENDIALOG DECLARE FUNCTION mciSendString LIB "winmm.dll" ALIAS "mciSendStringA" _ (ByVal lpstrCommand AS STRING, _ ByVal lpstrReturnString AS STRING, _ ByVal uReturnLength AS LONG, _ ByVal hwndCallback AS LONG) AS LONG mp3file = COMMAND$(1) Cmd = "Open" & CHR$(34) & mp3file & CHR$(34) & "Alias Rapid-MP3" Play = "Play rapid-mp3" CONST HKEY_CLASSES_ROOT = &H80000000 CREATE Form AS QFORM Caption = "Rapid-MP3" Width = 188 Height = 106 Center BorderStyle = bsDialog DelBorderIcons = 2 CREATE GroupBox1 AS QGROUPBOX Caption = "Controls" Left = 4 Top = 1 Width = 169 Height = 73 CREATE Button1 AS QBUTTON Caption = "Play" Left = 8 Top = 16 Height = 17 OnClick = Button1Click END CREATE CREATE Button2 AS QBUTTON Caption = "Stop" Left = 8 Top = 32 Height = 17 TabOrder = 1 OnClick = Button2Click END CREATE CREATE Button3 AS QBUTTON Caption = "Pause" Left = 88 Top = 16 TabOrder = 2 OnClick = Button3Click END CREATE CREATE Button4 AS QBUTTON Caption = "Exit" Left = 88 Top = 40 TabOrder = 3 OnClick = Button4Click END CREATE CREATE Button5 AS QBUTTON Caption = "Open" Left = 8 Top = 48 Height = 17 TabOrder = 4 OnClick = Button5Click END CREATE END CREATE END CREATE IF mp3file <> "" THEN ret = mciSendString(Cmd, 0, 0, 0) ret = mciSendString(Play, 0, 0, 0) END IF Form.ShowModal '--------- Subroutines --------- SUB Button1Click (Sender AS QBUTTON) ret = mciSendString(Play, 0, 0, 0) END SUB SUB Button4Click (Sender AS QBUTTON) END END SUB SUB Button5Click(Sender AS QBUTTON) OpenDialog.Filter = "MP3 Files|*.MP3|All Files|*.*" OpenDialog.Caption = "MP3 Files" IF OpenDialog.Execute = TRUE THEN mp3file = OpenDialog.FileName Cmd = "Open" & CHR$(34) & mp3file & CHR$(34) & "Alias Rapid-MP3" ret = mciSendString(Cmd, 0, 0, 0) END IF END SUB SUB Button3Click(Sender AS QBUTTON) mciSendString("Stop Rapid-Mp3", 0, 0, 0) END SUB SUB Button2Click(Sender AS QBUTTON) mciSendString("Stop Rapid-MP3", 0, 0, 0) mciSendString("Close Rapid-MP3", 0, 0, 0) END SUB ' =============================================================================== ' 2003 Holyguard.net - 2007_Abruzzoweb