MEMOREAD - Arquivo maior que 90KB

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

rogeriohfb
Usuário Nível 1
Usuário Nível 1
Mensagens: 20
Registrado em: 23 Mar 2016 10:14
Localização: Adamantina/SP

MEMOREAD - Arquivo maior que 90KB

Mensagem por rogeriohfb »

Boa noite.
Não estou conseguindo ler arquivo txt com mais de 90kb
São arquivos de retorno de SAT FISCAL e quando uso o memoread para fazer a leitura, trava a janela do DOS
Existe alguma outra solução ??
Muito obrigado
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

MEMOREAD - Arquivo maior que 90KB

Mensagem por Toledo »

Amigo, a função Memoread() tem um limite de tamanho do arquivo no máximo 64kb. Então a saída é usar funções de baixo nível (FOPEN, FREAD,etc).

Veja:
https://pctoledo.org/forum/viewto ... 848#p41848

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
rogeriohfb
Usuário Nível 1
Usuário Nível 1
Mensagens: 20
Registrado em: 23 Mar 2016 10:14
Localização: Adamantina/SP

MEMOREAD - Arquivo maior que 90KB

Mensagem por rogeriohfb »

Toledo, fiz os testes aqui com a função que voce mandou e deu tudo certo
Muito obrigado
Deus te abençoe sempre
Valeu
Abraço
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

MEMOREAD - Arquivo maior que 90KB

Mensagem por JoséQuintas »

Apenas como sugestão:
De repente poderia usar o Harbour pra resolver questões desse tipo.
Não precisa converter o aplicativo inteiro, poderia começar a criar algumas rotinas com ele.
E no Clipper, executar por RUN ( "rotinaharbour.exe" )
De repente, quando menos esperar, tá tudo em Harbour.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder