000
16.03.2006, 17:14 Uhr
RedEagle
|
Hi
Vorgeschichte Ich wollte "mal eben" einen kleinen Texteditor schreiben (Lesen/Schreiben von dateien). Um später evtl mehr raus zu machen, wollte ich kein normales Textfeld benutzen, sondern ein RichEdit-feld, wie ich es in einem anderen Projekt gemacht habe.
Da ich dieses Tool für die Schule brauche, muss es unter WinXP und Win2k laufen, und deshalb schreibe ich es auf meinem Laptop unter WinXP.
Das andere Projekt, in dem Ich das RichEdit-Control verwendet habe, habe ich unter Win98 "gebaut" und Kompiliert (mit DEV-CPP). Dieser Editor verwendet RichEdit 2.0 und läuft auch sowohl unter win98 als auch unter winXP.
Problem: Ich habe jetzt das Grundgerüst geschrieben, und Kompiliert (Ohne Warnungen). Ich kann das Prgramm auch starten, und Text in das Feld schreiben. Wenn ich allerdings dann ENTER drücke, um eine neue Zeile anzufangen, wird der vorherige Text nach oben geschoben . (Also quasi wie in der Konsole, wenn man in der letzten zeile angekommen ist, und den nächsten befehl eingibt). Das passiert nicht immer ab der Ersten zeile, sondern teilweise auch derst nachdem ich in der 3. Zeile bin.
Ich kann leider keinen Code zeigen, da ich den Code auf meinem Laptop habe, und ich damit noch nicht ins internet komme.
Frage: Ich hoffe ihr versteht mein Probem... Wo muss ich nach dem Fehler suchen. Ich habe alles genau so wie ich des Früher auch gemacht habe (bei dem Funktionieren Editor). Ich habe auch zwischen den Versionen getauscht (Richedit 2.0 und 3.0) aber es ändert sich nichts -- MFG RedEagle Dieser Post wurde am 16.03.2006 um 17:15 Uhr von RedEagle editiert. |