Text aus einer Textdatei in einer Textbox
-
Zu viel Code. Was genau ist das Problem und was willst du? Ich seh, du erstellst im Code ein "edit" Control. Den Text kriegst du mit einer WM_GETTEXT Nachricht, setzen kannst du ihn mit WM_SETTEXT. War das die Frage?
-
Also vergessen wir den Code und alles andere.
Ich formuliere meine Frage nochmal anders:
Ich habe eine Textdatei. In der steht z.B.:blablabla
TralalalalabxjNun möchte ich eine Textbox erstellen, die diese Textdatei ausliest und den Text anzeigt. Wenn ich dann in meine Textdatei noch eine Zeile einfüge z.B.: jdjdjsxk
Und dann meine Anwendung neu öffne, soll in der Textbox nun auch die neu hinzugefügte Zeile stehen.
Ich hoffe die Frage ist nun verständlicher
Lg
Aaron:)
-
1. Datei öffnen (CreateFile())
2. Dateigröße herausfinden (GetFileSize())
3. Speicher reservieren (LocalAlloc())
4. Dateiinhalt in reservierten Speicher kopieren (ReadFile())
5. Speicher ins Fenster kopieren (SetWindowText())
6. Speicher freigeben und Datei schließen (LocalFree()/CloseHandle())
-
Kann wer dazu ein Beispiel machen?
CreateFile() habe ich folgendermaßen hinbekommen
HANDLE hfile = CreateFile( "temp.txt", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_NEW | OPEN_EXISTING | OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
aber was GetFileSiz() angeht steh ich ein bischen auf dem Schlauch.
-
Aaron3219 schrieb:
[...] was GetFileSiz() angeht steh ich ein bischen auf dem Schlauch.
Stell eine Frage die sich auf dein Problem dabei bezieht
-
Warum muss man die Datei über die WinApi lesen? Kann man nicht einfach die C oder C++ Standardbibliothek verwenden?
-
Warum leckt sich ein Hund ... ne, lassma des
-
Ich will ja nichts sagen aber das hat mir
auch nicht wirklich weitergeholfen
-
Na, wenn du weiterhin nichts sagst, dann wirst du weiterhin nicht weitergeholfen.
Aber hey, viel interesse kannst du eh nicht haben,
Aaron3219 schrieb:
Also vergessen wir den Code und alles andere.
denn zu deinem Code gäb' es viel zu sagen.
-
Was soll ich denn sagen
-
sehr hilfreiche post.. *kortzt*
-
Aaron3219 schrieb:
Was soll ich denn sagen
Hast Du ein Problem beim Einlesen der Datei?
Dann benutze nicht die WinAPI (wurde hier schon indirekt vorgeschlagen), sondern die Funktionen bzw. Möglichkeiten der C++ - Standardbibliothek.
Hast Du ein anderes Problem?
Dann benenne es, und zwar möglichst konkret!
-
Aaron3219 schrieb:
Ich habe mir viele Videos dazu angeguckt und in, gefühlt, 10000 Foren nachgeguckt aber ich habe nichts gefunden!
Das glaube ich nicht. Entweder lügst du oder du bist zu blöd zum suchen.
Aaron3219 schrieb:
Ich habe mir viele Videos dazu angeguckt
Nee wirklich, ich kenn kein einziges Video dazu. Poste mal einen Link damit ich's mir auch mal anschauen kann.
Ich revidieren meine Annahme zu: Du lügst!
Hast du sonst im Leben Erfolg mit Lügen oder wolltest du es hier nur mal ausprobieren?
-
http://www.win32developer.com/tutorial/windows/windows_tutorial_3.shtm
datei öffnen dazu gibts auch jede menge beispiele..........
-
Datei lesen/schreiben (WIN32):
http://www.codersource.net/2010/02/15/win32-file-sample/
-
Dieser Beitrag wurde gelöscht!