BackgroundWorker ProgramCheck = new BackgroundWorker();
private void Form1_Load(object sender, EventArgs e)
{
ProgramCheck.DoWork += CanUseProgramCheck;
ProgramCheck.RunWorkerCompleted += CanUseProgramCheckFinished;
ProgramCheck.RunWorkerAsync();
}
private void CanUseProgramCheckFinished(object sender, RunWorkerCompletedEventArgs e)
{
ProgramCheck.RunWorkerAsync();
}
private void CanUseProgramCheck(object sender, DoWorkEventArgs e)
{
try
{
var request = HttpWebRequest.Create("link to file here");
request.Timeout = 5000;
var response = request.GetResponse();
var file = response.GetResponseStream();
using (var streamReader = new StreamReader(file))
{
string canUse = streamReader.ReadToEnd();
if (!canUse.Equals("01"))
{
//Put whatever you want here
}
}
file.Dispose();
response.Dispose();
}
catch
{
//Put whatever you want here
}
}
}
}
BackgroundWorker ProgramCheck = new BackgroundWorker();
private void Form1_Load(object sender, EventArgs e)
{
ProgramCheck.DoWork += CanUseProgramCheck;
ProgramCheck.RunWorkerCompleted += CanUseProgramCheckFinished;
ProgramCheck.RunWorkerAsync();
}
private void CanUseProgramCheckFinished(object sender, RunWorkerCompletedEventArgs e)
{
ProgramCheck.RunWorkerAsync();
}
private void CanUseProgramCheck(object sender, DoWorkEventArgs e)
{
try
{
var request = HttpWebRequest.Create("link to file here");
request.Timeout = 5000;
var response = request.GetResponse();
var file = response.GetResponseStream();
using (var streamReader = new StreamReader(file))
{
string canUse = streamReader.ReadToEnd();
if (!canUse.Equals("01"))
{
//Put whatever you want here
}
}
file.Dispose();
response.Dispose();
}
catch
{
//Put whatever you want here
}
}
}
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.