Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 4215 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia galera, tdo bem?

 

Ao criar o arquivo de lista de autenticados, veriquei que o hash do arquivo de lista não está sendo gravado no arquivo,

está tudo '0' conforme abaixo.

 

 

N11021787900018190449384-88                 Treinamento                                       
N2                                                                      
N3ACBRFRAMEWORK.NET.DLL                             2F1B223BD8AD590CC39A790A72B9B9FC
N3ATO17.DLL                                          01AAEEB6FB0E1CA122094A5B03564F34
N3AX6R32.DLL                                        907B8916BB27B356EFBFF5FCF7F87931
N3BEMAFI32.DLL                                      E3311B82C38F603BACF23A2E76C6FFCF
N3BEMAMFD.DLL                                       8896B9D8ADF0D083DF025E0F9BFCFA59
N3BEMAMFD2.DLL                                      45F66DE58FDE725846B4204AE9A1B361
N3CONVECF.DLL                                       20A936ABEA10F916DE6DF1B466D717AA
N3DAO2535.TLB                                       6CD1AE8EAC6A7377329AF15E1C493BA5
N3DAO350.DLL                                        8888BDBD4E118D915D40A11748282BCA
N3DLLG2.DLL                                         0F4183B09023B557EC6C6EFD1DAB37F5
N3ELGIN.DLL                                         D8E31A8378A9E5E3BE85A808DB7C8A65
N3LEITURA.DLL                                       A8F89F7D0899AE647899471A31F38C18
N3LISTAARQUIVOS.TXT                                 00000000000000000000000000000000
N3MSJET35.DLL                                       9F6FAF209BEC2362523A0E9509F78964
N3SWMFD.DLL                                         E7880C258A7E3C447BC212652FB927E4
N91021787900018190449384-88   000015

 

Fiz o debug pelo visual studio, e este arquivo está na lista, e está calculando o hash só não está gravando no arquivo

conforme o codigo abaixo:

 

List<string> listaArquivos = new List<string> { "ListaArquivos.txt",
                                                            "ACBrFramework.Net.dll",
                                                            "BemaFI32.dll", //bematech
                                                            "BemaMFD.dll",  //bematech
                                                            "BemaMFD2.dll", //bematech
                                                            "AX6R32.dll", //bematech
                                                            "MSJET35.dll", //bematech
                                                            "DAO2535.TLB", //bematech
                                                            "DAO350.dll", //bematech
                                                            "swmfd.dll", //Sweda
                                                            "CONVECF.dll", //Sweda

                                                            "ATO17.dll", //elgin
                                                            "DLLG2.dll", //elgin
                                                            "elgin.dll", //elgin

                                                            "Leitura.dll" };//elgin

            foreach (string item in listaArquivos)
            {
                var arquivo = new ACBrFramework.AAC.Arquivo
                {
                    Nome = item,
                    MD5 = EAD.MD5FromFile(item)
                };
                
                AAC.IdentPaf.OutrosArquivos.New(arquivo);
            }

 

 

Não sei se eu estou fazendo algo errado, ou pode ser um pequeno bug da DLL.

Se alguem puder me ajudar.

 

Desde ja agradeço pela atenção.

 

 

 

Att,

Luiz Paulo

Postado
Você não precisa inserir o arquivo.txt na lista de arquivos autenticados, até pq ele não existe no momento que vc está gerando.
Depois que gera a lista, vc que precisa calcular o MD5 no fim, assim:
 
string fileName = "ArqAutenticados.txt";
Paf.Path = "c:\"
Paf.SaveFileTXT_N(fileName);
 
//atualiza o arquivo de configuração com o md5 gerado.
string md5 = EAD.MD5FromFile("c:\" + fileName);
 
//Esse é o MD5 que sai no rodapé do cupom
AAC.AtualizarMD5(md5);
AAC.SalvarArquivo();

Rafael Batiati

ACBrFramework - Automação comercial para todos.

MultiClubes - Soluções para a área de clubes, parques, lazer e entretenimento.

  • Este tópico foi criado há 4215 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.