Standard ou superior

Programador
Perguntas mais frequentes

Salvar códigos de barras como arquivos de imagemLink
Como programador, quero proteger os códigos de barras como ficheiros de imagem.
Sim, basta usar os métodos SaveAs, SaveAsBySize ou SaveAsBySizeExtended.
Se você quiser alterar o bitmap antes de salvar, use a propriedade Imagem para recuperar a imagem.
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).
Vinculação de dados do Relatório de CristalLink
Tento usar o controle de código de barras com Crystal Report e Visual Basic para uso em um relatório. Posso adicionar o objeto controle als OLE, mas não posso vincular uma propriedade a um banco de dados?
O Crystal Report não parece ser capaz de vincular propriedades de um controle ActiveX. Você precisa fazer a vinculação de dados manualmente do seu programa Visual Basic. Até onde sabemos, o Crystal Report não pode fazer isso automaticamente.
Ambiente de desenvolvimento: problema de licençaLink
O ambiente de desenvolvimento não reconhece a licença do desenvolvedor.
Às vezes, o ambiente de desenvolvimento como Delphi, Visual Studio ou Visual Basic não reconhece a mudança da licença. Isso ocorre porque os dados da licença são armazenados ao adicionar o objeto ao ambiente de desenvolvimento. Em seguida, é necessário inserir o controle novamente depois que a licença do desenvolvedor foi instalada. 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. Agora remova o controle da caixa de ferramentas.
  • Feche e reinicie o Visual Studio.
  • Após a reinicialização, insira o controle de volta na caixa de ferramentas.
  • 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.
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.
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.
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;