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
MEMOREAD - Arquivo maior que 90KB
Moderador: Moderadores
-
rogeriohfb
- Usuário Nível 1

- Mensagens: 20
- Registrado em: 23 Mar 2016 10:14
- Localização: Adamantina/SP
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
MEMOREAD - Arquivo maior que 90KB
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,
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
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

- Mensagens: 20
- Registrado em: 23 Mar 2016 10:14
- Localização: Adamantina/SP
MEMOREAD - Arquivo maior que 90KB
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
Muito obrigado
Deus te abençoe sempre
Valeu
Abraço
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
MEMOREAD - Arquivo maior que 90KB
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.
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/
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/