Clipper On Line • Ver Tópico - WIN_PRINTDLGDC() Falha

WIN_PRINTDLGDC() Falha

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

WIN_PRINTDLGDC() Falha

Mensagempor leandrolinauer » 11 Dez 2019 15:00

Boa tarde a todos
De uns tempos pra cá, notei que o meu sistema passou a ficar preso nos processos do windows mesmo já finalizado certinho, o mesmo não finalizava no processo do windows.
Fui verificando até localizar em qual função ocorria o tal problema, porque eu entrava, saía e finalizava automaticamente do processo, mas quando mandava imprimir dava o problema.
Cheguei na linha abaixo exatamente no WIN_PRINTDLGDC() o qual dava o erro.
Removi a linha acrescentei WIN_PRINTERGETDEFAULT() no lugar para não abrir a janela de dialogo para selecionar a impressora e pegar a padrão, e não eu mais o erro, então suponho que o erro vem da WIN_PRINTDLGDC()

Era assim e da erro
hDc := WIN_PRINTDLGDC( @cPrinter, , , )

Fiz teste com esta e deu certo
cPrinter:=WIN_PRINTERGETDEFAULT()

Se alguem já passou por este problema, fico grato pela ajuda.
Valeu
:))
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
leandrolinauer
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 373
Data de registro: 16 Out 2006 10:59
Cidade/Estado: Paranaíba-MS
Curtiu: 0 vez
Mens.Curtidas: 12 vezes



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro