pfad angabe ermöglichen?
-
habe für einen arbeitsrechner ein exe programm für eine messreihe geschrieben.
dieses prog öffnet zum schluss eine textdatei aus einem bestimmten ordner.meine frage ist es sinnvoll diesen pfad als veränderbares eingabefeld darzustellen, um die möglichkeit zu gewähren ihn zu ändern, falls der ordner mal verschoben werden sollte???
wenn ja, dachte ich an ein eingabefeld, wo der momentane "string" drinnesteht, aber dann müsste ich, wenn sich der ordner verschoben hat, ja bei jeder messung den string ändern...
oder gibt es da eine andere möglichkeit?thx
-
Benutze eine INI Datei:
m_edit = "c:\test.txt"; //dein pfad inipfad = "c:\pfad.ini"; //ini pfad //Zum schreiben WritePrivateProfileString("Ordner","Pfad",m_pfad,inipfad); //Zum einlesen char in[255]; ReadPrivateProfileString("Ordner","Pfad",in,in,80,inipfad); m_edit = in; //m_edit ist hier vom Typ CString und ist dein Eingabefeld
Du rufst einfach bei Programmstart den Teil mit dem einlesen auf, und hast den Pfad..
Beim beenden des Tools kannst du ihm ja noch sagen das er das was im eingabefeld steht in die datei schreiben soll (wie im ersten teil beschrieben)
-
werde dieses jetzt einmal probieren, klingt auch sehr gut...
hoffentlich klappt die umsetzung ^^