Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 2801 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Bom dia! Amigos;

 

Estou desenvolvendo uma aplicação tipo web services (ISAPI.DLL), ela conecta com o Oracle via dbExpress, usando delphi 7.

Ela  vai  gerar um arquivo pdf.

No momento  que dou o comando imprimir ele dá o erro  "Operation not supported on selected printer.".

Nesta linha  frACBrBoletoFortes := TACBrBoletoFCFortesFr.Create(Self); ocorre o danandinho do erro.

Abaixo a  rotina onde ocorre  erro sintetizada.

 

Uma coisa me chama atenção, qdo usando a mesma unit em uma aplicação desktop tudo funciona mprimie normalmente.

 

 

Alguem sabe como posso solucionar o problema


procedure TACBrBoletoFCFortes.Imprimir;

var
  frACBrBoletoFortes : TACBRBoletoFCFortesFr;
  RLFiltro : TRLCustomSaveFilter;
  RLLayout: TRLReport;
begin
  inherited Imprimir;    // Executa verificações padroes

  {$IFDEF FPC}
   LoadPortugueseStrings;
  {$ELSE}
   // Para que serve esse método ?? //
   //SetVersion( CommercialVersion, ReleaseVersion, CommentVersion );
  {$ENDIF}
  >>>>>>>>>  O Erro ocorre aqui, na criação do TRLReport ele detecta que não existe uma impressoa valida e gera o erro
  frACBrBoletoFortes := TACBrBoletoFCFortesFr.Create(Self);
  try
     ....{conteudo ocultados}
  finally
     frACBrBoletoFortes.Free ;
  end;
end;

Editado por Valteir Costa de Sousa
Postado

Bom dia! Amigo.

 

Para solucionar o problema somente comentei a linha abaixo, que inclusive está colocada sob censura pelo o desenvolvedor;

 

  frACBrBoletoFortes := TACBrBoletoFCFortesFr.Create(Self);
  try

      ....{conteudo ocultados}

       RLPrinter.Copies     := NumCopias ;  // Aparentemente isso está errado... :(   >> Linha que causa a falha.
     ....{conteudo ocultados}
  finally
     frACBrBoletoFortes.Free ;
  end;

 

/

  • 4 anos depois...
  • Este tópico foi criado há 2801 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...