Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao compilar demo ACBrECF Firemonkey - Delphi Berlin


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

Recommended Posts

Bom dia, ao efetuar a compilação do demo ECFTeste para firemonkey no delphi berlin está dando erro na unit ACBrDevice ao efetuar acesso a function Printer

function TACBrDevice.DeduzirTipoPorta(APorta: String): TACBrDeviceType;
var
  UPorta: String;
begin
  UPorta := UpperCase(APorta);

  if APorta = '*' then
    Result := dtRawPrinter   // usará a impressora default
  else if (copy(UPorta, 1, 4) = 'TCP:') then
    Result := dtTCP
  else if (copy(UPorta, 1, 4) = 'RAW:') then
    Result := dtRawPrinter
  else if (RightStr(UPorta,4) = '.TXT') or (copy(UPorta, 1, 5) = 'FILE:') then
    Result := dtFile
  else if (copy(UPorta, 1, 3) = 'COM') or
       {$IFDEF LINUX}(pos('/dev/', APorta) = 1){$ELSE}(copy(APorta,1,4) = '\\.\'){$ENDIF} then
    Result := dtSerial
  else if (pos(UPorta,'USB|DLL') > 0) then
    Result := dtHook
  else if (Printer.Printers.IndexOf(APorta) >= 0) then
    Result := dtRawPrinter
  else
  begin
    if pos(PathDelim, APorta) > 0 then
      Result := dtFile
    else
      Result := dtRawPrinter;
  end;
end;

[dcc32 Error] ACBrDevice.pas(1011): E2029 '[' expected but '.' found
[dcc32 Warning] ACBrDevice.pas(1011): W1023 Comparing signed and unsigned types - widened both operands
[dcc32 Error] ACBrDevice.pas(1223): E2003 Undeclared identifier: 'PrinterIndex'

Gostaria de saber se tem alguém passando por isso.. ou se existe algo que possa fazer pra evitar esse erro...

Grato... 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Tente modificar no inicio dessa Unit:

  {$ELSEIF DEFINED(FMX)}
     FMX.Printer, WinSpool,        

(adicione a chamada a WinSpool)

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Moderadores
1 hora atrás, Huiubor disse:

Bom dia, estou com o mesmo erro ao compilar meu projeto FMX.

meu repositório está atualizado e eu adicionei a diretiva FMX no projeto.

Como posso proceder?

 

Obs: Estou utilizado o Delphi XE8

Bom dia

poderia anexar um mini projeto somente os fontes aqui pra poder efetuar testes?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...