01.09.2009, 09:58
Hallo,
ich will einem Kunden ein kleines Tool als exe bereitstellen, dass div. Berechnungen ausführt. Die Berechnung erfolgt anhand von Parametern, die sich durchaus auch mal änder können.
Dazu habe ich das Tool so programmiert, dass die benötigten Parameter aus einer externen Datei (z.B. textdatei) eingelesen und dann zur Berechnung verwendet werden. Wenn ein Update nötig ist, braucht somit nur das externe Parameterfile ausgetauscht werden.
Als vi funiktioniert die Sache auch einwandfrei. Wenn ich allerdings eine exe daraus mache, dann kann die Parameterdatei nicht mehr eingelesen werden bzw. es gibt Probleme mit dem Pfad. Das Tool such immer in einem nicht existenten Ordner nach der Parameterdatei. Der Grundpfad von exe und Parameterfile ist der gleiche. Gesucht wird aber immer noch eine Ebene tiefer, obwohl dort kein entsprechender Ordner existiert.
Wie lässt sich das Problem lösen?
ich will einem Kunden ein kleines Tool als exe bereitstellen, dass div. Berechnungen ausführt. Die Berechnung erfolgt anhand von Parametern, die sich durchaus auch mal änder können.
Dazu habe ich das Tool so programmiert, dass die benötigten Parameter aus einer externen Datei (z.B. textdatei) eingelesen und dann zur Berechnung verwendet werden. Wenn ein Update nötig ist, braucht somit nur das externe Parameterfile ausgetauscht werden.
Als vi funiktioniert die Sache auch einwandfrei. Wenn ich allerdings eine exe daraus mache, dann kann die Parameterdatei nicht mehr eingelesen werden bzw. es gibt Probleme mit dem Pfad. Das Tool such immer in einem nicht existenten Ordner nach der Parameterdatei. Der Grundpfad von exe und Parameterfile ist der gleiche. Gesucht wird aber immer noch eine Ebene tiefer, obwohl dort kein entsprechender Ordner existiert.
Wie lässt sich das Problem lösen?