Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Langer Text im Memo anzeigen.


Jakyll - So 03.08.03 19:17
Titel: Langer Text im Memo anzeigen.
Wie lade oder verarbeite ich einen Text von über 200KB. Es geht um eine Html Seite. Wenn ich sie in ein Memo lad wird nur die Hälfe geladen, genau wie beim RichEdit. Wie viele zeichen kann eigentlich ne Variabele packen...? Man koennte ja nur eine hälfe in das memo und die andere in das andere. Aber wie macht man das..?

Vielleicht hat da jemand ne Lösung parat?

Gruß Jakyll

Moderiert von user profile iconTino: Titel geändert und Topic verschoben.


Aya - So 03.08.03 19:22

Hi,

ich nehme an du hast Win9x, ja?? Da kann ein Memo nur irgnedwas um die 200 Zeichen oder so anzeiegn (Genauso wieder NotePad unter Win9x)

Versuch mal anstelle vom TMemo ein TRichEdit zu benutzen, damit sollte es eigentlich gehen.

Au'revoir,
Aya~


Jakyll - So 03.08.03 19:30

Richedit hab ich auch schon versucht... ich benutze win2k ...


Aya - So 03.08.03 19:39

Mh... unter Win2k sollte es garkeine probleme geben...

Wie packst du denn den Text in das Memo???

Au'revoir,
Aya~


Tryer - So 03.08.03 19:49

Setze beim Richedit mal MaxLength auf High(Integer).
Als Default sind afaik nur 64k zulässig, es sollte aber deutlich mehr gehen.

MfG,
Tryer


Delete - So 03.08.03 22:05

Aya hat folgendes geschrieben:
ich nehme an du hast Win9x, ja?? Da kann ein Memo nur irgnedwas um die 200 Zeichen oder so anzeiegn (Genauso wieder NotePad unter Win9x)

Weißt du wie viel zweihundert Zeichen sind? Das ist noch nicht mal eine halbe DIN-A4 Seite. :mrgreen:

Unter 9x hat ein Multilineedit eine Begrenzung von 64KB, ein RichEdit hat keine. Unter 2000/XP hat auch ein Multilineedit keine Begrenzung - na ja pk, wenn man mal die 2 GB Grenze außer Acht läßt.


maximus - So 03.08.03 23:46

Aber sind diese memos nicht NULL-terminiert?...vielleicht hat er ja ne NULL im memo/html...? könnte erklären warum der rest nicht zu sehen ist.


Jakyll - Mo 04.08.03 00:44

jetzt klappts.. ich hab kein plan worans lag aber es funktioniert... hab en richedit genommen...


recall - Mi 13.08.03 00:56

@Luckie:
Zitat:
wenn man mal die 2 GB Grenze außer Acht läßt.

Nö, auch 4GB gingen problemslos :D .
Aber auch bei win9x waren die memos zwar begrenzt, aber mit MaxLength (also gesetzt) konnte man 256 KB schreiben :) .
(Nur Standard war 64 KB)

Viele Grüsse.