Hjälp.. missar något.. Kollar en katalog efter fil och triggar på om den skapas eller ändras. Men den loopar 4 ggr.. Varför?
Det finns bara en rad i filen som den läser.
private void DoLabel(object sender, FileSystemEventArgs e)
{
string filename = "C:\\pickup1\\jojo.dat";
string line;
string[] myArr;
using (TextReader tx = new StreamReader(filename, System.Text.Encoding.Default, false))
{
while ((line = tx.ReadLine()) != null)
{
line = line.Replace('\"', ' ');
myArr = line.Split(new Char[] { ',' });
if (myArr[0].Trim() == "H")
{
headerText = myArr[2].ToString();
ordernrText = myArr[1].ToString();
HeaderLabel.OriginAtMargins = false;
HeaderLabel.PrinterSettings.Copies = 1;
MessageBox.Show(myArr[0].Trim().ToString(), "HEADER", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
//HeaderLabel.Print();
}
else
{
picturePath = "C:\\Pictures\\" + myArr[6].Replace(" ", "") + ".gif";
slrText = myArr[5].ToString();
benamning = myArr[3].TrimStart().ToString();
JokerEtikett.OriginAtMargins = false;
JokerEtikett.PrinterSettings.Copies = 1;
JokerEtikett.Print();
}
}
tx.Close();
tx.Dispose();
}
toolStripStatusLabel1.Text = "Senaste körning: " + GetTime();
}