-
Total de ítens
342 -
Registro em
-
Última visita
-
Days Won
3
Duarte last won the day on 3 Março 2017
Duarte had the most liked content!
Sobre Duarte

Contact Methods
-
Website URL
http://noturnosoftwares.com.br
Últimos Visitantes
2.821 visualizações
Duarte's Achievements
-
Resolvi pessoal, a nomenclatura deste framework agora é apenas Vision.
-
Boa noite, pessoal estou precisando adicionar ao SDK do IOS este frameowork (VisionKit), estou com estra infra: Como estou adicionando o framewordk Mais não carrega, alguém tem alguma dica? Preciso muito deste framework ai.
-
Android 11 com delphi 10.4.2
Duarte replied to renansouza.freire's tópico in Object Pascal - Delphi & Lazarus
Boa tarde, amigo infelizmente não será mais possível utilizar este recurso de IMEI no 11 não! Tive que criar minha rotina mesmo de criação de GuiID -
Android 11 com delphi 10.4.2
Duarte replied to renansouza.freire's tópico in Object Pascal - Delphi & Lazarus
@adrianosantos bom dia, você teria alguma informação sobre este comunicado da google: Os desenvolvedores de apps em dispositivos com o Android 11 e versões mais recentes precisam usar armazenamento com escopo para que os usuários possam controlar melhor o acesso ao armazenamento dos dispositivos. Para lançar apps nessas versões do Android após 5 de maio, será necessário seguir uma destas instruções: Atualizar o app com práticas recomendadas de privacidade, como usar o framework de acesso ao armazenamento ou a API Media Store Atualizar o app para declarar a permissão "Acesso a todos os arquivos" (MANAGE_EXTERNAL_STORAGE) no arquivo de manifesto e concluir a Declaração de permissões correspondente no Play Console a partir de 5 de maio Remover a permissão "Acesso a todos os arquivos" do app Outro ponto sobre permissões é como ler o IMEI nas versões mais novas do Android, pois mudaram o jeito de pegar as permissões para Phone_State -
Boa tarde, depois de muito quebrar a cabeça achei a solução, vou deixar aqui, caso alguém precise. procedure InsertItemListView(AListView : TListView; ADataSet : TDataSet; AHeader, AText, ADetail, ADetail1, ADetail2, ADetail3 : string); begin try AListView.BeginUpdate; AListView.Items.Clear; with ADataSet do begin First; while not Eof do begin if Trim(AHeader) <> '' then with AListView.Items.Add do begin Text := ADataSet.FieldByName(AHeader).DisplayText; Purpose := TListItemPurpose.Header; //Aqui é o pulo do gato para add os Headers. Na verdade você add dois items, um será o Header e ou outro o item ou itens, sendo que podemos add vários itens tem do mesmo headers. No meu caso será um para cada. end; with AListView.Items.Add do begin Text := FieldByName(AText).DisplayText; Detail := FieldByName(ADetail).AsString; Data[TMultiDetailAppearanceNames.Detail1] := FieldByName(ADetail1).DisplayText; Data[TMultiDetailAppearanceNames.Detail2] := FieldByName(ADetail2).DisplayText; Data[TMultiDetailAppearanceNames.Detail3] := FieldByName(ADetail3).DisplayText; Tag := RecNo; end; Next; end; end; finally AListView.EndUpdate; end; end;
-
Boa noite, Estou tentado preencher um ListVier em run-time, pois via LiveBindings Desinger estou tendo problemas quanto ao uso de Thread e/ou Task. Veja parte do código. Lembrando que isso para FMX. procedure T_frmPedido.SpeedButton1Click(Sender: TObject); var fItem : TListViewItem; begin try with _lvwItens do begin BeginUpdate; Items.Clear; with Pesquisa do begin First; while not Eof do begin fItem := Items.Add; fItem.Text := FieldByName('DESCRICAO').AsString; fItem.Data[TMultiDetailAppearanceNames.Detail1] := FieldByName('PRECO').DisplayText; fItem.Data[TMultiDetailAppearanceNames.Detail2] := FieldByName('ESTOQUE').DisplayText; fItem.Data[TMultiDetailAppearanceNames.Detail3] := FieldByName('MARCA').AsString; //Como adicionar a propriedade ItemHeader.text em run-time? O mesmo serve para Item.LookupData Next; end; end; end; finally EndUpdate; end; end; O grande problema é... preciso alimentar a propriedade Item.Header.Text via run-time e não estou conseguindo.
-
Bom dia, estou desenvolvendo uma rotina de sincronização de fotos via Mobile "Android". Bem após tirar a foto deve apresentar a tela de edição de imagem para o usuário pode edita-la ao seu gosto e enviar para o servidor, em versões anteriores ao Rio este processo sempre funcionou utilizando funções nativas "TTaskPhotoFromCameraAction" apenas ativando a propriedade "Editable=true". Bem no rio caso esta propriedade seja ativada sempre retorna um erro "Não pode ser menor que 50x50 pixes". o mesmo não acontece quando é da galeria "Já salvo". Precisamos migrar para Delphi mais moderno "Rio>" Para ter suporte a novas API 26>. Mais esta função é de estrema importância. teriam uma solução?
-
Amarildo de Matos started following Duarte
-
Bom dia, Meus amigos preciso muito a ajuda de vocês, conforme novas regras para emissão de boleto, será aceito pelos bancos boletos vencidos, seguido este cronograma A partir de 10 de julho: boleto de R$ 50 mil ou mais; A partir de 11 de setembro: boleto de R$ 2 mil ou mais; A partir de 9 de outubro: boleto de R$ 500 ou mais; A partir de 13 de novembro: boleto de R$ 200 ou mais; A partir de 11 de dezembro: boleto de qualquer valor. Pois bem, ontem um cliente nosso pagou um boleto com o código de barras vencido, pelo banco SiCred nos usamos Itau, na instrução da remessa foi falando o valor do juros, mora, mais ao pagar o sicredi calculou um juros menor do que nos informamos, quais os procedimento para impedir que usuário / banco altere ou até mesmo ignore os juros / multa?
-
Boa tarde, Caros, alguém já passou por isso ou pode me dar uma ajuda, em alguns clientes em certos momento esta levando erro de acesso... "Access Violation" debugando juntamente com o madException ele para estas últimas linhas... exception message : Access violation at address 0040AA70 in module 'NOTURNO.exe'. Read of address 0000FFFD. thread $118c (TEnviaNFCe): 0040aa70 +008 NOTURNO.exe System 202 +0 TObject.Free 00d45dd3 +017 NOTURNO.exe ACBrDFeHttpIndy 90 +1 TDFeHttpIndy.Destroy 00d4f08e +066 NOTURNO.exe ACBrDFeSSL 1043 +8 TDFeSSL.Destroy 00d8c40b +017 NOTURNO.exe ACBrDFe 206 +1 TACBrDFe.Destroy 00e43756 +08a NOTURNO.exe ACBrNFe 249 +10 TACBrNFe.Destroy Isto quando ajusto para protocolo: httpIndy O método em questão está dentro de um Thread, utilizado para enviar as NFC-e que ficaram em contingência.
-
Bom dia, Amigos, está havendo alguma instabilidade no repositório do acbr? já tem uns dois dias que não consigo mais atualizar os fontes, Retorno: Update Working copy 'E:\ACBr' locked. 'E:\ACBr' is already locked. Please execute the 'Cleanup' command.
-
Boa noite, Estamos configurando o envio de NFS-e para o provedor (Ginfes) Cidade (Muriaé/MG). E estamos tendo problemas quanto as configurações do Regime Especial de Tributação veja os caso já testado: Caso 1 - Regime = Nenhum Simples Nacional = SIM Retorno: Campo RegimeEspecialTributacao nao informado para empresa optante do simples nacional. Quando se tratar de empresa optante do simples nacional marcar o campo RegimeEspecialTributacao com uma das opcoes: 05 - MEI do simples nacional ou 06 - ME ou EPP do simples nacional. Caso 2: Regime = Nenhum Simples Nacional = NAO Retorno: Codigo de tributacao inexistente Consulte a legislacao vigente para saber o Codigo de tributacao que devera ser informado neste campo. Caso 3: Regime = MicroempresarioEmpresaPP (Conforme orientações do caso 1) Simples Nacional = SIM Codigo de tributacao inexistente Consulte a legislacao vigente para saber o Codigo de tributacao que devera ser informado neste campo. Veja tentamos de tudo e nada passa, alguém teria algum .xml de demo usando GINFES? Digo autorizado! Em anexo .xml dos casos acima mencionado, conto com a ajuda..... Caso1.xml Caso2.xml Caso3.xml
-
Bom dia, Iniciamos hoje o envio de NF-e usando a versão 4.0, o envio está OK, tanto ambiente produção, quanto homologação, agora ao tentar enviar qualquer eventos: CC-e, Cancelamento, estou tendo este retorno: tpAmb>2</tpAmb> <verAplic>1.0.0</verAplic> <cOrgao>53</cOrgao> <cStat>999</cStat> <xMotivo>2243 - Falha ao carregar certificado da conexao</xMotivo> Anexo logs. Alguém já passou por isso? Tem algum já cancelando notas na versão 4.0? OBS: WebService: SVAN 2331-eve.xml 2331-eve-soap.xml 2331-ped-eve.xml 2331-ped-eve-soap.xml
-
Bom dia, Pessoal, eu já o DistribuicaoDFe algum tempo, hoje precisei fazer algumas implementações nele e notei que ele agora não faz mais o download pois apos a consulta, se eu não estou engado, o componente fazia o download logo em seguida a chamada do método: DistribuicaoDFe, das notas que estavam disponível para download... Certo? foi removido esta opção?
-
Boa tarde, pessoal a class TACBrCargaBalItem cria uma instancia de: TACBrCargaBalTaras mais não libera ela causando memory leaks na carga dos arquivo. adicionei a liberação. destructor TACBrCargaBalItem.Destroy; begin FSetor.Free; FNutricional.Free; FTara.Free; inherited; end; segue Unit. ACBrCargaBal.pas