tela sistema fica pequena quando envio arquivo para o Acbr
Moderador: Moderadores
tela sistema fica pequena quando envio arquivo para o Acbr
olá pessoal,
Quando envio o arquivo para o AcbrMonitor, através do sistema, a tela está ficando pequena, ela não se mantem maximizada, tem como evitar esse problema ?
Acho que o problema acontece, quando o arquivo SAINFE.TXT é copiado para a pasta do Acbr, então quando o arquivo vai ser processado pelo Acbr, ele diminui a tela do sistema.
xHarbour.
obrigado.
Quando envio o arquivo para o AcbrMonitor, através do sistema, a tela está ficando pequena, ela não se mantem maximizada, tem como evitar esse problema ?
Acho que o problema acontece, quando o arquivo SAINFE.TXT é copiado para a pasta do Acbr, então quando o arquivo vai ser processado pelo Acbr, ele diminui a tela do sistema.
xHarbour.
obrigado.
tela sistema fica pequena quando envio arquivo para o Acbr
olá Kapiaba,
Sim modo console com xHarbour.
Sim modo console com xHarbour.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
tela sistema fica pequena quando envio arquivo para o Acbr
Porque complicar?
Use como janela, só configurar o tamanho do fonte NO Windows.
Use como janela, só configurar o tamanho do fonte NO Windows.
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/
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
tela sistema fica pequena quando envio arquivo para o Acbr
Olá Pessoal,
Porter, poste o trecho do seu sistema que você salva o arquivo ENT.TXT, assim poderemos saber se é interferência de alguma função de baixo nível que está afetando a resolução da tela do sistema.
Mas está estranho isso. Se não estou enganado, o Porter está usando tela cheia com a GTWVT.porter escreveu:Acho que o problema acontece, quando o arquivo SAINFE.TXT é copiado para a pasta do Acbr, então quando o arquivo vai ser processado pelo Acbr, ele diminui a tela do sistema.
Porter, poste o trecho do seu sistema que você salva o arquivo ENT.TXT, assim poderemos saber se é interferência de alguma função de baixo nível que está afetando a resolução da tela do sistema.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
tela sistema fica pequena quando envio arquivo para o Acbr
olá pessoal,
Eu copio o ENTNFE.CMD para a pasta C:\AcbrMonitorPlus, em seguida renomeio para ENTNFE.TXT, acho que é nesse momento que a tela do meu sistema fica pequena, porque o Acbr cria o arquivo SAINFE.TXT
Eu copio o ENTNFE.CMD para a pasta C:\AcbrMonitorPlus, em seguida renomeio para ENTNFE.TXT, acho que é nesse momento que a tela do meu sistema fica pequena, porque o Acbr cria o arquivo SAINFE.TXT
Código: Selecionar todos
cDirDoMonitor := "C:\AcbrMonitorPlus''
cArq := "ENTNFE.CMD"
FILECOPY( cArq, cDirDoMonitor + '\ENTNFe' + '.CMD' )
Aguarde()
FRENAME( cDirDoMonitor + '\ENTNFe' + '.CMD', cDirDoMonitor + '\ENTNFe' +'.TXT' )
Aguarde()
PROCEDURE Aguarde
While !File( cDirdoMonitor + '\SAINFE' + '.TXT' ) .And. nTentativas < 20 // aguarda no máximo 10 segundos
nTentativas++
Inkey ( 0.5 )
@24,00 SAY PADC(msg_ + " " + alltrim(STR(nTentativas,6,0)),80) color "R*/N"
EndDo
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
tela sistema fica pequena quando envio arquivo para o Acbr
Você seguiu esta dica aqui?
https://pctoledo.org/forum/viewto ... =4&t=17187
Veja se te ajuda, é em fivewin, mas dá para entender perfeitamente a lógica é a mesma para xHarbour, basta ignorar a parte visual:
http://fivewin.com.br/index.php?/topic/ ... ar-ideias/
Abs
https://pctoledo.org/forum/viewto ... =4&t=17187
Veja se te ajuda, é em fivewin, mas dá para entender perfeitamente a lógica é a mesma para xHarbour, basta ignorar a parte visual:
http://fivewin.com.br/index.php?/topic/ ... ar-ideias/
Abs
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
tela sistema fica pequena quando envio arquivo para o Acbr
Olá Porter,
Você está usando duas funções de baixo nível, a saber: FileCopy() e FRename(), talvez seja isso que está mudando a tela.
No entanto, altere esse trecho:Por esse:
Veja o que acontece.
Você está usando duas funções de baixo nível, a saber: FileCopy() e FRename(), talvez seja isso que está mudando a tela.
No entanto, altere esse trecho:
Código: Selecionar todos
FILECOPY( cArq, cDirDoMonitor + '\ENTNFe' + '.CMD' )
Aguarde()
FRENAME( cDirDoMonitor + '\ENTNFe' + '.CMD', cDirDoMonitor + '\ENTNFe' +'.TXT' )
Aguarde()Código: Selecionar todos
FileDelete( cDirDoMonitor + '\SAINFe.TXT' )
FILECOPY( cArq, cDirDoMonitor + '\ENTNFe.TXT' )
Aguarde()Acho que não Kapiaba, porque se estivese, veja que pararia 10 segundos após a linha FileCopy().Kapiaba escreveu:Você seguiu esta dica aqui?
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
tela sistema fica pequena quando envio arquivo para o Acbr
Por acaso acompanhou pelo debug, pra ver se é nessa parte ou depois?
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
tela sistema fica pequena quando envio arquivo para o Acbr
E nesta parte? (se usa console)
E se usa WVT e maximiza, melhor não maximizar mais.
E se usa WVT e maximiza, melhor não maximizar mais.
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/
tela sistema fica pequena quando envio arquivo para o Acbr
olá pessoal,
Verificando pelo debugador, a tela do sistema está ficando pequena ou seja desconfigurando, exatamente nesse comando:
No momento que ENTNFE.CMD é copiado para ENTNFE.TXT, é o momento que o Acbr gera o SAINFE.TXT, desconfigurando a tela do sistema.
Verificando pelo debugador, a tela do sistema está ficando pequena ou seja desconfigurando, exatamente nesse comando:
No momento que ENTNFE.CMD é copiado para ENTNFE.TXT, é o momento que o Acbr gera o SAINFE.TXT, desconfigurando a tela do sistema.
Código: Selecionar todos
cDirDoMonitor := "C:\AcbrMonitorPlus"
FILECOPY( cDirDoMonitor + '\ENTNFe' + '.CMD', cDirDoMonitor + '\ENTNFe' + '.TXT' ) <--- nessa linha
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
tela sistema fica pequena quando envio arquivo para o Acbr
Esse FileCopy() é função do Harbour, ou você que criou?
Uso o COPY FILE ( file1 ) TO ( file2 )
Uso o COPY FILE ( file1 ) TO ( file2 )
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
tela sistema fica pequena quando envio arquivo para o Acbr
Opções:
hbct.hbc
FileCopy()
hbwin.hbc
wapi_CopyFile()
xhb.hbc
xhb_CopyFile()
Harbour
hb_vfCopyFile()
__CopyFile() (usada em COPY FILE a TO b)
FileCopy() em hbct está em fonte PRG. Não dá pra ver nada de errado na rotina.
Se for nela mesmo, seria bom informar o bug, porque todo Harbour caminha pra usar as mesmas funções de lá. (vf*)
Ainda acho estranho ser nessa parte, mais provável que possa ter alguma rotina.
Procure se não tem SetMode em algum fonte que não deveria ter.
hbct.hbc
FileCopy()
hbwin.hbc
wapi_CopyFile()
xhb.hbc
xhb_CopyFile()
Harbour
hb_vfCopyFile()
__CopyFile() (usada em COPY FILE a TO b)
FileCopy() em hbct está em fonte PRG. Não dá pra ver nada de errado na rotina.
Se for nela mesmo, seria bom informar o bug, porque todo Harbour caminha pra usar as mesmas funções de lá. (vf*)
Ainda acho estranho ser nessa parte, mais provável que possa ter alguma rotina.
Procure se não tem SetMode em algum fonte que não deveria ter.
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/
