habe nun die reihenfolge getauscht. und siehe da : keine fehlermeldung mehr ! aber wieder der fehler der am anfang stand. hab dann mal den debugger bemüht und rausgefunden das "stream" oder in der msdn "es" = {...} ist. also leer. die datei allerdings ird noch erfolgreich geöffnet. zumindest meckert er an der stelle nicht und der pfad steht korrek in meiner variable. -- gruesse rene
Hi! Auf die Schnelle hätte ich gesagt: Übrprüfen obs eine gültige RTF File ist WordPad <-> Deine App Erstell mal in Wordpad eine file öffne sie in deinem und umgekehrt
Also ob das WriteCallback richtig ist, kann ich mom auch nicht 100% sicher sagen - schaut mir einwenig strange aus. Öffne mal nach dem Schreiben die RTF. RTF ist ziemlich simple zu lesen (oder vergleichs mit ner Wordpad Datei).
Falls das auch nicht funtzt, dann kannst du mir das Projekt schicken, dann versuch ichs mal >mvodep AT gmx.net<
das projekt ist noch etwas ungeordnet. probiere den stream bei menü-datei öffnen aus ! in dem startverzeichnis sind allerdings keine dateien. musst du neue anlegen. startordner wird auch noch geändert von pcf files in projekt files. die datei zum öffnen soll die endung *.pwf haben. die projektdateien haben die endung *.ppf , welche aber für dich komplett unwichtig sind. nur die *.pwf files sollen geöffnet und angezeigt werden. die 2 anderen files die ich noch generiere sind projekt files *.ppf und find files *.pff. diese beiden müssen aber nicht angezeigt werden deshalb nutze ich da normal CFile und die funktion open(). das ist so ok. -- gruesse rene