Click here to Skip to main content
15,898,599 members
Home / Discussions / C#
   

C#

 
GeneralProgress Report: File.Copy Pin
Ian Uy7-Mar-08 22:40
Ian Uy7-Mar-08 22:40 
GeneralRe: Progress Report: File.Copy Pin
Giorgi Dalakishvili7-Mar-08 22:48
mentorGiorgi Dalakishvili7-Mar-08 22:48 
GeneralRe: Progress Report: File.Copy Pin
Abhijit Jana7-Mar-08 23:15
professionalAbhijit Jana7-Mar-08 23:15 
Questionplaying .mp3 files in c# Pin
achari.ravi7-Mar-08 21:30
achari.ravi7-Mar-08 21:30 
GeneralRe: playing .mp3 files in c# Pin
Christian Graus7-Mar-08 21:45
protectorChristian Graus7-Mar-08 21:45 
GeneralRe: playing .mp3 files in c# Pin
Giorgi Dalakishvili7-Mar-08 22:44
mentorGiorgi Dalakishvili7-Mar-08 22:44 
GeneralRe: playing .mp3 files in c# Pin
Sathesh Sakthivel7-Mar-08 23:28
Sathesh Sakthivel7-Mar-08 23:28 
AnswerRe: playing .mp3 files in c# Pin
achari.ravi9-Mar-08 21:48
achari.ravi9-Mar-08 21:48 
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

using System.Runtime.InteropServices;

namespace audio1
{


public partial class Form1 : Form
{
private string Pcommand;
private bool isOpen;

[DllImport("winmm.dll")]
private static extern long mciSendString(string strCommand,StringBuilder strReturn,int iReturnLength, IntPtr hwndCallback);




public void Close()
{
Pcommand = "close MediaFile";
mciSendString(Pcommand, null, 0, IntPtr.Zero);

isOpen=false;
}


public void Open(string sFileName)
{
Pcommand = "open \"" + sFileName + "\" type mpegvideo alias MediaFile";
mciSendString(Pcommand, null, 0, IntPtr.Zero);

isOpen = true;
}


public void Play(bool loop)
{
if(isOpen)
{
Pcommand = "play MediaFile";
if (loop)
Pcommand += " REPEAT";
mciSendString(Pcommand, null, 0, IntPtr.Zero);

}
}


public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "|*.mp3";
openFileDialog1.ShowDialog();
textBox1.Text = openFileDialog1.FileName;
Open(textBox1.Text);

}

private void button2_Click(object sender, EventArgs e)
{

Play(false);
}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}
GeneralGet the datarow bount to a datagridview Pin
baranils7-Mar-08 20:24
baranils7-Mar-08 20:24 
Generalcompiler Pin
faradgi7-Mar-08 20:20
faradgi7-Mar-08 20:20 
GeneralRe: compiler Pin
Christian Graus7-Mar-08 21:46
protectorChristian Graus7-Mar-08 21:46 
GeneralRe: compiler Pin
Abhijit Jana7-Mar-08 21:59
professionalAbhijit Jana7-Mar-08 21:59 
GeneralValidation Problem Pin
Mogaambo7-Mar-08 20:17
Mogaambo7-Mar-08 20:17 
GeneralRe: Validation Problem Pin
Chetan Patel7-Mar-08 21:11
Chetan Patel7-Mar-08 21:11 
GeneralRe: Validation Problem Pin
Abhijit Jana7-Mar-08 22:03
professionalAbhijit Jana7-Mar-08 22:03 
GeneralEncrypting strings so that Reflector can't get to them Pin
Domenic Denicola7-Mar-08 19:12
Domenic Denicola7-Mar-08 19:12 
GeneralRe: Encrypting strings so that Reflector can't get to them Pin
Christian Graus7-Mar-08 21:47
protectorChristian Graus7-Mar-08 21:47 
GeneralRe: Encrypting strings so that Reflector can't get to them Pin
Mark Churchill9-Mar-08 1:44
Mark Churchill9-Mar-08 1:44 
GeneralRe: Encrypting strings so that Reflector can't get to them Pin
Domenic Denicola9-Mar-08 1:50
Domenic Denicola9-Mar-08 1:50 
GeneralCopy paste Pin
D i x y7-Mar-08 18:08
D i x y7-Mar-08 18:08 
GeneralRe: Copy paste Pin
Christian Graus7-Mar-08 21:48
protectorChristian Graus7-Mar-08 21:48 
GeneralThe Immediate Window Pin
Jammer7-Mar-08 12:42
Jammer7-Mar-08 12:42 
GeneralRe: The Immediate Window Pin
Anthony Mushrow7-Mar-08 13:01
professionalAnthony Mushrow7-Mar-08 13:01 
GeneralRe: The Immediate Window Pin
Jammer7-Mar-08 13:15
Jammer7-Mar-08 13:15 
GeneralRe: The Immediate Window Pin
J$7-Mar-08 13:49
J$7-Mar-08 13:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.