private void maakVraagLijst(string bestandsnaam) { StreamReader reader = null; string tempVraag; Vraag v; try { reader = new StreamReader("Wiskunde/" + bestandsnaam); tempVraag = reader.ReadLine(); while (tempVraag != null) { if (tempVraag.Split(',').Length == 2 || tempVraag.Split(',').Length == 3 && tempVraag.Split(',')[2].Split('.')[1] == "gif") { v = new Invulvraag(tempVraag, "Wiskunde"); } else { v = new MeerkeuzeVraag(tempVraag); } vragen.Add(v); tempVraag = reader.ReadLine(); } } catch(FileNotFoundException ex) { MessageBox.Show("file not found " + ex); } finally { if (reader != null) { reader.Close(); } } }
private void maakVraagLijst() { StreamReader reader = null; string tempVraag; Vraag v; try { reader = new StreamReader("Kennis/Vragen.txt"); tempVraag = reader.ReadLine(); while (tempVraag != null) { if (tempVraag.Split(',').Length == 2 || tempVraag.Split(',').Length == 3 && tempVraag.Split(',')[2].Split('.')[1] == "gif") { v = new Invulvraag(tempVraag, "Kennis"); } else { v = new MeerkeuzeVraag(tempVraag); } vragen.Add(v); tempVraag = reader.ReadLine(); } } catch (FileNotFoundException) { MessageBox.Show("vragen.txt is not found in Kennis"); } finally { if (reader != null) { reader.Close(); } } }
private void GenereerLijstVragen(int waarde) { StreamReader inputStream = null; Vraag v; string vraag; try { if (waarde == 0 || waarde == 1) { fileToSearch = System.IO.Path.Combine(@"Taal/Vragenmakkelijk.txt"); inputStream = new StreamReader(fileToSearch); } else { fileToSearch = System.IO.Path.Combine(@"Taal/Vragenmoeilijk.txt"); inputStream = new StreamReader(fileToSearch); } vraag = inputStream.ReadLine(); while (vraag != null) { if(vraag.Split(',').Length == 2 || vraag.Split(',').Length == 3 && vraag.Split(',')[2].Split('.')[1] == "gif") { v = new Invulvraag(vraag, "Taal"); } else { v = new MeerkeuzeVraag(vraag); } vragen.Add(v); vraag = inputStream.ReadLine(); } } catch (FileNotFoundException) { MessageBox.Show("Error: File not found."); } finally { inputStream.Close(); } }