Como você pode corrigir um erro de 1958, quando usando SET impressora para o Vista de 64 bits em VFP 8

StackOverflow https://stackoverflow.com/questions/418071

  •  03-07-2019
  •  | 
  •  

Pergunta

Nossa VFP 8 aplicativo está retornando erro 1958, que é "driver de impressora Erro ao carregar" ao executar a seguinte linha de código

SET PRINTER TO HP1200

numa clientes Vista Business laptop de 64 bits. O HP1200 é uma tinta de negócios jato modelo HP 1200.

O cliente removidos e reinstalados a impressora usando o driver mais recente de 64 bits da HP. Também tentei adicionou um novo genérica / só texto impressora no FILE: porta e usá-lo em vez disso, e nós temos o mesmo erro. Portanto, não é específico para o driver de impressora HP.

Nós também tentou remover a linha SET PRINTER TO e apenas executar o comando a REPORT FORM por isso vai para a impressora padrão, mas temos nenhuma saída.

O cliente tem uma máquina desktop, 64 Vista Business, bem como, com a mesma impressora e driver instalado, e não vemos o mesmo erro. Eles executar antivírus Avast em ambas as máquinas.

Foi útil?

Solução

Nós temos pelo menos um cliente que está usando o Vista com uma aplicação FoxPro, mas estamos usando FoxPro 9, e não tiveram problemas de impressão.

De tudo eu li, se você estiver indo para usar o Vista e FoxPro juntos, FoxPro 9 é o caminho a percorrer.

http://www.promatrix.com/mall/vfp-vista -compatibility.asp

Nós mudamos nosso aplicativo do FoxPro 8 a Foxpro 9, especificamente para compatibilidade com o Vista ... e embora eu não estava diretamente envolvido, eu não acho que a mudança-over foi difícil de fazer.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top