yazdığın kodlar bumu
Kod:public **** download() { this.Timer1.Stop(); bool visible = this.NotifyIcon1.Visible; if (visible) { this.WindowState = FormWindowState.Normal; } this.conta = 0; this.conta2 = 0; visible = this.TextBox1.Text.Contains("http://www.youtube.com/watch?v="); if (visible) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "MP3|*.mp3"; visible = saveFileDialog.ShowDialog() == DialogResult.OK; if (visible) { this.path = saveFileDialog.FileName; this.Label2.Text = saveFileDialog.FileName; char[] chrArray = new char[] { '=' }; this.id = this.TextBox1.Text.Split(chrArray)[1]; visible = this.id.Contains("/"); if (!visible) { visible = this.id.Contains("&"); if (visible) { chrArray = new char[] { '&' }; this.id = this.id.Split(chrArray)[0]; } } else { chrArray = new char[] { '/' }; this.id = this.id.Split(chrArray)[0]; } WebClient webClient = new WebClient(); try { this.source = webClient.DownloadString(string.Concat("http://www.youtube-mp3.org/api/itemInfo/?video_id=", this.id)); } catch (Exception exception) { ProjectData.SetProjectError(exception); MsgBoxResult msgBoxResult = (MsgBoxResult)MessageBox.Show("Belirttiğiniz Link Youtubeye Ait Değil Yada Bozuk Yinede Devam Etmek İstiyormusunuz ? ", "Bildiri!", MessageBoxButtons.YesNo); visible = msgBoxResult == MsgBoxResult.Yes; if (!visible) { ProjectData.ClearProjectError(); return; } else { this.WebBrowser1.Navigate("http://www.youtube-mp3.org/"); ProjectData.ClearProjectError(); return; } } chrArray = new char[] { '\"' }; string str = this.source.Split(chrArray)[15]; visible = Operators.CompareString(str, "serving", false) == 0; if (!visible) { Interaction.MsgBox("Video Linki Henüz Yüklenemedi !", MsgBoxStyle.Critical, "HATA"); } else { chrArray = new char[] { '\"' }; string str1 = this.source.Split(chrArray)[7]; this.PictureBox1.Image = new Bitmap(new MemoryStream((new WebClient()).DownloadData(str1))); chrArray = new char[] { '\"' }; string str2 = this.source.Split(chrArray)[35]; string str3 = string.Concat("http://www.youtube-mp3.org/get?video_id=", this.id, "&h=", str2); WebClient webClient1 = new WebClient(); Form1 form1 = this; webClient1.DownloadProgressChanged += new DownloadProgressChangedEventHandler(form1.client_ProgressChanged); webClient1.DownloadFileAsync(new Uri(str3), saveFileDialog.FileName); } } } }[CODE][/QUOTE] neyin kafasını yaşadığını çok düşündüm ama bulamadım. vb.net'de kodlanmış :RpS_drool: