Ir para conteúdo
  • Cadastre-se

cicerobillo

Membros
  • Total de ítens

    63
  • Registro em

  • Última visita

Posts postados por cicerobillo

  1. 13 minutos atrás, cicerobillo disse:

    Estou instalando o ACBr para Delphi 10.2 Tokyo, mas só consigo insalar para Win32, mesmo selecionando Win64.

    No arquivo .ini de configuração aparece Win64, mas no log aparece Win32.

    Alguem com mesmo problema?

    Analisando os fontes do instalador vi que a compilação está fixada somente para win32: 

    procedure TfrmPrincipal.LerConfiguracoes;
    var
      ArqIni: TIniFile;
      I: Integer;
    begin
      ArqIni := TIniFile.Create(PathArquivoIni);
      try
        edtDirDestino.Text          := ArqIni.ReadString('CONFIG', 'DiretorioInstalacao', ExtractFilePath(ParamStr(0)));
        edtPlatform.ItemIndex       := edtPlatform.Items.IndexOf('Win32');//edtPlatform.Items.IndexOf(ArqIni.ReadString('CONFIG', 'Plataforma', 'Win32'));
    //    edtDelphiVersion.ItemIndex  := edtDelphiVersion.Items.IndexOf(ArqIni.ReadString('CONFIG', 'DelphiVersao', ''));
        ckbFecharTortoise.Checked   := ArqIni.ReadBool('CONFIG', 'FecharTortoise', True);
        rdgDLL.ItemIndex            := ArqIni.ReadInteger('CONFIG','DestinoDLL',0);
        ckbCopiarTodasDll.Checked   := ArqIni.ReadBool('CONFIG','CopiarTodasDLLs',False);
        ckbBCB.Checked              := ArqIni.ReadBool('CONFIG','C++Builder',False);
        chkDeixarSomenteLIB.Checked := ArqIni.ReadBool('CONFIG','DexarSomenteLib',False);

        if Trim(edtDelphiVersion.Text) = '' then
          edtDelphiVersion.ItemIndex := 0;

        edtDelphiVersionChange(edtDelphiVersion);

        for I := 0 to frameDpk.Pacotes.Count - 1 do
          frameDpk.Pacotes.Checked := ArqIni.ReadBool('PACOTES', frameDpk.Pacotes.Caption, False);
      finally
        ArqIni.Free;
      end;
    end;
     

  2. o problema é que no path não tem esse caminho: C:\Users\Public\Documents\RAD Studio\5.0\Bpl;C:\Users\Public\Documents\RAD Studio\5.0\Dcp;

     

    Na nova versão disponibilizada ontem (para corrigir problemas com D2010), voltou o problema que postei, com imagem, anteriormente para o XE6 (instalando os pacotes em C:\Users\Public\Documents\RAD Studio\5.0\Bpl;C:\Users\Public\Documents\RAD Studio\5.0\Dcp;)

  3. O programa ACBrInstall.exe, quando usado para instalar no Delphi XE6, instala os arquivos .BPL e DPC na pasta do "C:\Users\Public\Documents\RAD Studio\5.0\BPL" e DPC ao invés de "C:\Users\Public\Documents\Embarcadero\Studio\14.0\BPL" e DPC.

     

    Creio que deva ser atualizada a biblioteca JVCL e JCL para que retorne o ambiente correto.

     

    Talvez a classe que deve ser atualizada seja essa ===> TJclBDSPlatform; (tPlatform: TJclBDSPlatform) <=== linha 141 de uPrincipal.pas

     

     

    Abraços

     

     

    Cicero

  4. Florianópolis tem seu sistema próprio, não compatível com o ACBr.

     

    Veja os manuais em:

    http://www.pmf.sc.gov.br/sites/notaeletronica/index.php?cms=nfps+e+++downloads&menu=5

     

     

     

    Já Blumenau tem no ACBr utilizando o provedor GINFES, veja no demo do ACBr.

     

    Manual do web service de Blumenau em:

    http://www.blumenau.sc.gov.br/gxpsites/agxppdwn.aspx?1,1,556,O,P,0,6124%3bP%3b1%3b20,

     

     

    P.S. Blumenau foi incluída na revision 5006 de 21/03/13, assim como várias outras cidades para o provedor GINFES. Somente não está sendo listado no Demo por falta de atualização no mesmo.

     

    Confira a função "CodCidadeToProvedor" da unit pnfsConversao.pas

     

     

    Ok. Obrigado.

  5. Já existem tópicos relacionados

    mas aqui no blog do isaque explica como você faz pra usar dois ou mais delphi no mesmo micro

    http://isaquesp.blogspot.com.br/2011/09/varias-versoes-do-delphi-instaladas-sem.html

     

     

    Fiz isso, mas os erros continuam ocorrendo. O problema é com a definição das variaveis ou parametros das funções/procedures:

     

     

    C:\ACBr\Fontes\ACBrNFSe\ACBrNFSeUtil.pas(151) Error: E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    C:\ACBr\Fontes\ACBrNFSe\ACBrNFSeUtil.pas(151) Error: E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    C:\ACBr\Fontes\ACBrNFSe\ACBrNFSeUtil.pas(198) Error: E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    C:\ACBr\Fontes\ACBrNFSe\ACBrNFSeUtil.pas(203) Error: E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    C:\ACBr\Fontes\ACBrNFSe\ACBrNFSeUtil.pas(203) Error: E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    C:\ACBr\Fontes\ACBrNFSe\ACBrNFSeUtil.pas(213) Error: E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    C:\ACBr\Fontes\ACBrNFSe\ACBrNFSeUtil.pas(219) Error: E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    C:\ACBr\Fontes\ACBrNFSe\ACBrNFSeUtil.pas(470) Error: E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    C:\ACBr\Fontes\ACBrNFSe\ACBrNFSeUtil.pas(972) Error: E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    C:\ACBr\Fontes\ACBrNFSe\ACBrNFSeNotasFiscais.pas(1636) Fatal: F2063 Could not compile used unit 'ACBrNFSeUtil.pas'
    Compilation failure
  6. [dcc32 Error] ACBrNFSeUtil.pas(198): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Error] ACBrNFSeUtil.pas(203): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Error] ACBrNFSeUtil.pas(203): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Error] ACBrNFSeUtil.pas(213): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Error] ACBrNFSeUtil.pas(219): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
     
    eu corrigi substituindo as variaveis e constantes definidas como PChar por PAnsiChar.
     
    Quando se usa o instalador, os "warnings' não aparecem e podem ser um problema. Eu disse "podem" e não que são, mas devem ser analisados.
     
    Alem desses erros, existem muitos "warnings" só nesse pacote:
     
    [dcc32 Warning] ACBrNFSeUtil.pas(101): W1055 PUBLISHED caused RTTI ($M+) to be added to type 'NotaUtil'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(228): W1000 Symbol 'Resume' is deprecated
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(335): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(337): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(375): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(379): W1057 Implicit string cast from 'AnsiString' to 'WideString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(392): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(405): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(405): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(406): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(406): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(423): W1057 Implicit string cast from 'AnsiString' to 'WideString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(426): W1057 Implicit string cast from 'AnsiString' to 'WideString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(444): W1058 Implicit string cast with potential data loss from 'WideString' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(451): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(464): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(464): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(465): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(465): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(467): W1058 Implicit string cast with potential data loss from 'WideString' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(472): W1058 Implicit string cast with potential data loss from 'WideString' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(489): W1057 Implicit string cast from 'AnsiString' to 'WideString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(525): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(579): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(584): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(600): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(605): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(621): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(626): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(641): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(646): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(678): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(742): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeNotasFiscais.pas(742): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Error] ACBrNFSeUtil.pas(151): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Error] ACBrNFSeUtil.pas(151): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Warning] ACBrNFSeUtil.pas(170): W1058 Implicit string cast with potential data loss from 'Char' to 'AnsiString'
    [dcc32 Error] ACBrNFSeUtil.pas(198): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Error] ACBrNFSeUtil.pas(203): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Error] ACBrNFSeUtil.pas(203): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Error] ACBrNFSeUtil.pas(213): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Error] ACBrNFSeUtil.pas(219): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Warning] ACBrNFSeUtil.pas(233): W1058 Implicit string cast with potential data loss from 'Char' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeUtil.pas(317): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(321): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(336): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(341): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(348): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(353): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(374): W1058 Implicit string cast with potential data loss from 'Variant' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeUtil.pas(376): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(376): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeUtil.pas(384): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(387): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(391): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(405): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(414): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(440): W1058 Implicit string cast with potential data loss from 'Variant' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeUtil.pas(449): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(458): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(469): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(470): W1044 Suspicious typecast of AnsiString to PWideChar
    [dcc32 Error] ACBrNFSeUtil.pas(470): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Warning] ACBrNFSeUtil.pas(470): W1044 Suspicious typecast of AnsiString to PWideChar
    [dcc32 Warning] ACBrNFSeUtil.pas(470): W1044 Suspicious typecast of AnsiString to PWideChar
    [dcc32 Warning] ACBrNFSeUtil.pas(478): W1044 Suspicious typecast of AnsiString to PWideChar
    [dcc32 Warning] ACBrNFSeUtil.pas(478): W1044 Suspicious typecast of AnsiString to PWideChar
    [dcc32 Warning] ACBrNFSeUtil.pas(478): W1044 Suspicious typecast of AnsiString to PWideChar
    [dcc32 Warning] ACBrNFSeUtil.pas(482): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(483): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(487): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(488): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeUtil.pas(488): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(490): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(925): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(929): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(955): W1058 Implicit string cast with potential data loss from 'Variant' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeUtil.pas(960): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(971): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(972): W1044 Suspicious typecast of AnsiString to PWideChar
    [dcc32 Error] ACBrNFSeUtil.pas(972): E2010 Incompatible types: 'PAnsiChar' and 'PWideChar'
    [dcc32 Warning] ACBrNFSeUtil.pas(972): W1044 Suspicious typecast of AnsiString to PWideChar
    [dcc32 Warning] ACBrNFSeUtil.pas(972): W1044 Suspicious typecast of AnsiString to PWideChar
    [dcc32 Warning] ACBrNFSeUtil.pas(980): W1044 Suspicious typecast of AnsiString to PWideChar
    [dcc32 Warning] ACBrNFSeUtil.pas(980): W1044 Suspicious typecast of AnsiString to PWideChar
    [dcc32 Warning] ACBrNFSeUtil.pas(980): W1044 Suspicious typecast of AnsiString to PWideChar
    [dcc32 Warning] ACBrNFSeUtil.pas(984): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(985): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(989): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(990): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(993): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(1165): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeUtil.pas(1165): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] ACBrNFSeUtil.pas(1167): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(1168): W1057 Implicit string cast from 'AnsiString' to 'string'
    [dcc32 Warning] ACBrNFSeUtil.pas(1235): W1057 Implicit string cast from 'AnsiChar' to 'string'
     
     
     
     
×
×
  • 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...