O retorno dessa função é um Pointer (controlador de ponto), mas da forma que você está fazendo WIN_PRINTDLGDC( @cPrinter ) a variável cPrinter está retornando com tipo Caractere com o nome da impressora selecionada, essa função retorna no primeiro parâmetro passado por referência (@cPrinter) uma string com o nome da impressora escolhida.leandrolinauer escreveu:alguem sabe qual é o formato de retorno da WIN_PRINTDLGDC( @cPrinter, , , )
O que você não pode fazer é isso:
Código: Selecionar todos
cPrinter := WIN_PRINTDLGDC( @cPrinter)Tem como você anexar um INI que você está fazendo a leitura para buscar essa impressora? Se puder será bem mais facil dar uma sugestão.
