Daten in verschiedenen Dateien speichern...



  • Hiho all..
    ich habe da mal eine andere Frage. Wie bekomm ich es hin, Memo Texte und ein Bild als eine eigene neue Datei in dem Ordner wo sich die Programm *.exe befindet zu speichern ohne das der Benutzer des Programmes den Pfad angeben muss und auch nicht sagen muss wie die Dateien heißen sollen. Die sollen intern im Programm erstellt werden (die Dateien) und dann auch so gespeichert werden... 🙄
    Ich hoffe ich konnte es ein wenig umschreiben 😉
    MFG Denfius



  • Hallo

    indem du anstatt den User zur Eingabe aufzufordern, den Dateinamen intern festlegst. Oder habe ich dein Problem falsch verstanden?

    bis bald
    akari



  • Application->ExeName ??????



  • hast recht das habe ich vor... aber ich bekomm es nicht hin es intern zu machen.
    ich möchte das jede Datei eine andere Endung hat wie z.B. *.pj2, *.pj3 ....
    Und dann soll er selbst heraus finden wo sich die Programm *.exe befindet um die dateien in dem selben Ordner zu erstellen. Hast du eine Idee wie ich das am besten angehen kann´... will ja keine SaveDialoge benutzen oder geht es auch mit SaveDialogen intern???

    MFG Denfius



  • Hallo

    Wie Der Altenburger bereits geschrieben hat :

    AnsiString ExePath = ExtractFilePath(Application->ExeName);
    AnsiString BMPFileName = ExePath + "Pic1.pj2"; // Fester Extension
    int Nummer = 2;
    AnsiString BMPFileName = ExePath + "Pic1.pj" + IntToStr(Nummer); // Variable Extension
    

    bis bald
    akari



  • DerAltenburger schrieb:

    Application->ExeName ??????

    Danke für den kleinen Hinweis jetzt finde ich die Exe.

    c:\test\test.exe

    Jetzt muss ich nur noch test.exe löschen um an die Ordner Information rann kommen aber mit dem speichern schaff ich es nicht und das ist das wichitgste 😉

    MFG Denfius



  • Tausend Dank....
    Klasse hier super schnelle Antwort könnt ihr mir auch bei meinem anderen Problem helfen...
    http://www.c-plusplus.net/forum/viewtopic-var-t-is-109307.html

    MFG Denfius


Anmelden zum Antworten