Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

logos

Texto.png

p200

click.png

click.png

click.png

Não consigo compilar meu sistema com ACBrLibPosPrinter


Go to solution Solved by Rafael Dias,

Recommended Posts

Olá pessoal, criei uma pasta em C:\LOJA\DLL, com essas três DLLs, pelo Visual Studio 2015, em Solution Explorer, fiz as referências, de ACBRrLib.Core e ACBrLibPosPrinter da mesma forma que está no Demo do AcbrLibPosPrinter, os using estão normais, mas na linha private ACBrPosPrinter posPrinter, já marca como erro quando escreve o comando, o que está faltando para pelo menos eu começar fazer alguns testes em C#, o Demo, está executando normal, estou tentando seguir o exemplo mas não consigo compilar.

ACBrLib.Core.dll, ACBrLibPosPrinter.dll e ACBrPosPrinter32.dll

Os using está normal

using ACBrLib;
using ACBrLib.Core;
using ACBrLib.Core.PosPrinter;
using ACBrLib.Core.Serial;

public partial class frmPrincipal : Form
    {
        private ACBrPosPrinter posPrinter; // Não compila essa linha, já reclama o ACBrPosPrinter

Link to post
Share on other sites
  • Solution

Provavelmente seu app esta como AnyCPU e rodando em um OS x64 ela vira um app x64 neste caso precisa utilizar a ACBrPosPrinter64 e não ACBrPosPrinter32.dll.

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to post
Share on other sites

Olá Rafael, acrescentei o using ACBrLibPosPrinter e o comando abaixo, compila normal:

  private ACBrPosPrinter posPrinter; // aqui compila normal 

Agora o erro está nessa linha de comando, coloquei no load do form, 

var posPrinter = new ACBrLib; // aqui reclama o ACBrLib

copiei o ACBrPosPrinter64.dll para C:\LOJA\DLL, mas não mas o que resolveu o primeiro problema foi o using ACBrLibPosPrinter

Link to post
Share on other sites

amigo a dll tem que ficar junto do exe e não na pasta do projeto algo como Bin\Debug ou bin\Release por padrão

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to post
Share on other sites

Copiei as DLLs para bin\Debug e fiz a referência pelo Solution Explorer

Agora o erro está nessa linha de comando, coloquei no load do form, 

var posPrinter = new ACBrLib; // aqui reclama o ACBrLib

Link to post
Share on other sites

Agora deu certo, tirei o comando do Load, e coloquei aqui, agora, é começar fazer os primeiros testes, obrigado

public frmPrincipal()
        {
            InitializeComponent();
            // Inicializando a classe e carregando a dll
            posPrinter = new ACBrPosPrinter();
        }

Link to post
Share on other sites

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to post
Share on other sites
Guest
This topic is now closed to further replies.
×
×
  • Create New...