Hi,
Ich möchte gerne Daten aus einer TextDatei auslesen. Des klappt auch wunderbar nur übergibt man leider bei der erzeugung des StreamReadObjektes ja immer den absoluten Pfad also "C:/Documents and Settings/abcdpx/My Documents/Visual Studio 2008/Projects/MarioEditor/MarioEditor/bin\Debug).
Wenn ich das Programm jetzt auf einem andern Rechner ausführen möchte exstiert der Ordner vermutlich garnicht und es kommt zum absturtz
Wie kann ich es nun hinbekommen, dass er immer im Debug bzw Release Verzeichnis nach den Datein vom Hauptprojekt Verzeichnis aus gesehen sucht, so dass die Datein auch auf andern Rechnern gefunden werden können?
Das ist bis jetzt mein Code
Würde mich natürlich sehr über Hilfe freuen
Ich möchte gerne Daten aus einer TextDatei auslesen. Des klappt auch wunderbar nur übergibt man leider bei der erzeugung des StreamReadObjektes ja immer den absoluten Pfad also "C:/Documents and Settings/abcdpx/My Documents/Visual Studio 2008/Projects/MarioEditor/MarioEditor/bin\Debug).
Wenn ich das Programm jetzt auf einem andern Rechner ausführen möchte exstiert der Ordner vermutlich garnicht und es kommt zum absturtz

Wie kann ich es nun hinbekommen, dass er immer im Debug bzw Release Verzeichnis nach den Datein vom Hauptprojekt Verzeichnis aus gesehen sucht, so dass die Datein auch auf andern Rechnern gefunden werden können?
Code:
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class LoadMap
{
StreamReader myFile;
public LoadMap(string filename)
{
myFile = new StreamReader(filename);
}
public string Line()
{
return myFile.ReadLine();
}
public void End()
{
myFile.Close();
}
}
}
Das ist bis jetzt mein Code
Würde mich natürlich sehr über Hilfe freuen
