Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

Inhalt einer Textbox speichern?





Frage

hallo, ich habe ein Programm geschrieben, dass einen ordner mit einem bestimmten Namen erstellt. Nun ist es aber so, dass zu dem Namen den der Ordner vom Programm zugewiesen bekommt, auch noch die möglichkeit bestehen soll, dass der Benutzer seine Initialen eingeben kann, die am Ende des Ordnernamens hinzugefügt werden sollen. EIgentlich kein Problem. Starten der Exe datei, eingeben der Initialen in eine Textbox , die dann einfach ans Ende des Ordners gehängt wird. Problem: wenn man die Exe das nächste mal öffnet sind die Initialen leider nicht mehr da, man muss sie also jedes mal neu eingeben. Frage: Gibt es die Möglichkeit, dass sich das Programm die Initialen (z.B: MH) merkt/speichert, damit sie nur einmal eingegeben werden müssen?

Antwort 1 von Mike2524

Ich weiss zwar nicht mit was du programmierst, aber unter VB kannst du Eingaben die in ein Textfeld gemacht werden in einer Datei abspeichern. Wenn das funktioniert, dann kannst du den Wert auch wieder auslesen wenn das Prog gestartet wird und es in das Textfeld eintragen lassen.

Antwort 2 von credo

oh sorry.... VB6

du meinst z.B. in eine *.txt oder ne *.bat?
Das Problem ist nur, dass das Programm im gesamten aus nur einer Datei bestehen darf. Also *.exe.
Gibt es da ne möglichkeit?

Antwort 3 von Tomala

Du könntest es in der Registry speichern.

Antwort 4 von credo

hm.... gibt es da keine andere Möglichkeit?
intern in ner exe?

Antwort 5 von credo

@Tomala

meintest du sowas?

http://www.vb-fun.de/cgi-bin/loadframe.pl?ID=vb/tipps/tip0126.shtml

geht das dann nur auf dem einen Rechner, auf dem man das Prog ausgeführt hatte, oder? (das Programm läuft von nem USB Stick aus)

Antwort 6 von Tomala

Zitat:
meintest du sowas?
[..]
geht das dann nur auf dem einen Rechner, auf dem man das Prog ausgeführt hatte, oder? (das Programm läuft von nem USB Stick aus)

Ja so kann man was in die Registry schreiben, und ja das ist dann nur auf dieser Maschine gespeichert.
Natürlich kannst Du auch direkt in der EXE speichern. Ob es dafür etwas Vorgefertigtes gibt, weiß ich nicht. Aber Du kannst die EXE sich auf jeden Fall selbst Patchen lassen. Da ich selbst kein VB habe kann ich es nicht ausprobieren. Blöd wäre es halt, wenn Stringkonstanten in der EXE nicht im Klartext erscheinen. Mußt Du halt ausprobieren: Weise einer Stringkonstanten z.B. den Wert "CREDO" zu, und suche dann in der EXE, ob dieser String lesbar ist.
Wenn der Test positiv ausgeht, kannst Du dann eine genügend lange Stringkonstante im Programm einbauen, deren Inhalt Du dann durch direktes Überschreiben in der EXE-Datei ändern kannst.

Antwort 7 von credo

hui... das kingt ja schon mal heftigst... hab es nun einfachheitshalber mal mit ner Textdatei gemacht. Danke....

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: