Tamanho do Memo

Delphi

22/07/2004

Me disseram que um Memo nao tem espaco definido,mas em, uma aplicacao que fiz para teste,quando o arquivo Txt chegava a uma certa capacidade quando ia transferir para um Memo dava erro de limite de capacidade do memo.
O arquivo era pequeno(uns 30k).
Alguem tem uma ideia ou solucao?


Kroki

Kroki

Curtidas 0

Respostas

Paulo_amorim

Paulo_amorim

22/07/2004

Olá

Eu acho que a questão não eh o tamanho do arquivo...
O problema deve ser a quantidade de caracteres...

Talvez tenha dado um overflow...

Eu fiz um teste:
for i := 0 to 255 do
begin
  Memo1.Text := Memo1.Text + Edit1.Text; //Edit1.Text continha ´a´
end;


Após uns 6 cliques o programa travou...
Não sei se tem a ver...

Até+


GOSTEI 0
Rafs

Rafs

22/07/2004

No Help do Delphi existe uma nota que diz que o Memo tem um limite de 64k, quando executado sob o Win9x.
Acredito que não tenha sob o WinNT, XP ou 2k, mas nunca testei

[list:a0eb1e89e8]Note:Under Win 9x, there is a limit of 64k of text for this control.[/list:u:a0eb1e89e8]


GOSTEI 0
Otto

Otto

22/07/2004

pq nao usar o RichEdit ?!

ele suporta muuuuito mais.... :wink:


GOSTEI 0
Kroki

Kroki

22/07/2004

oTo,uso u memo para visualizar e um txt para guardar os dados.
O RichEdit vai substituir o arquivo Txt ou o memo?Preciso dos dois.


GOSTEI 0
Otto

Otto

22/07/2004

troca pelo memo.... :D


GOSTEI 0
POSTAR