Delphi FAQ

Caixa Preta em vez de um código de barrasLink
Por que eu só recebo uma caixa preta em vez de um código de barras quando eu incorporei o controle de código de barras de uma forma?
Seu ambiente em desenvolvimento selecionou cores padrão ruins para o controle de código de barras. Basta personalizar o controle e definir a cor de fundo (Backcolor) em branco (clWhite).
O código de barras não muda na propriedade da imagemLink
Eu uso ActiveBarcode com Delphi em um banco de dados. Primeiro abro um conjunto de dados e imprimi o código de barras. Isso funciona bem. Agora eu faço isso de novo com outro conjunto de dados e agora o mesmo código de barras é impresso. Estou usando a propriedade da imagem para impressão.
Adicione a seguinte linha de código ao seu projeto exatamente antes de criar um novo código de barras:
Barcode1.Picture.CleanupInstance;
A licença do desenvolvedor não é reconhecida pela DelphiLink
A Delphi não pode criar arquivos EXE que funcionam no cliente sem licença própria.
Certifique-se de que a licença do desenvolvedor está instalada no computador de desenvolvimento corretamente.
  • Inicie o ambiente de desenvolvimento. Não abra seu projeto.
  • Remova o controle ActiveBarcode do ambiente de desenvolvimento (o pacote).
  • Compile o pacote para que o controle seja realmente removido.
  • Agora insira o controle de volta no pacote.
  • Desta vez, as informações corretas da licença serão armazenadas no ambiente de desenvolvimento e você poderá abrir seu projeto novamente e compilá-lo com a licença correta.
Seguir estes passos irá regenerar o invólucro do componente ACTIVEBARCODELib_TLB.pas. Pode verificar o carimbo de data/hora procurando por "File generated on".

Uma explicação detalhada sobre como redistribuir o ActiveBarcode pode ser encontrada aqui: Distribuição do objeto de código de barras (Controle ActiveX, OCX) com a sua própria aplicação.