Programador
Perguntas mais frequentes
Salvar códigos de barras como arquivos de imagemLink
As a developer I want to save barcodes as image files.
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.
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.
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.
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.
- 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.
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;