Pesquisar na Comunidade
Showing results for tags 'delphi 10.4'.
Encontrado 4 registros
-
ClientDataSet com problema no filtro
um tópico no fórum postou cmonteiro Object Pascal - Delphi & Lazarus
Tenho um ClientDataSet com filter = ' saldo > 0 ' que está dando o erro "Type mismatch in expression" . mas isso só ocorre no Delphi 10.4 Sydney, no Delphi 7 funciona perfeitamente. Alguém tem ideia do que pode ser? o campo é tipo Extended-
- delphi 10.4
- clientdataset
-
(e 1 mais)
Tags:
-
Ola! Estou testando uma possível migração para o Delphi 10.4 Sydney porem não estou conseguindo instalar o ACBR. Já segui as dicas de outras threads que encontrei que foi apagar a pasta lib, descartar as alterações nos pacotes, mas nenhuma funcionou. Estranhamente se abro o pacote e compilo manualmente, não ocorrem problemas: Pacotes estão atualizados: Log via install_trunk2: Versao Instalador: 2.2.4.1 Versão do delphi: Delphi 10.4 Sydney Win32 Dir. Instalação : C:\XXX\Componentes\ACBr\ Dir. Bibliotecas: C:\XXX\Componentes\ACBr\Lib\Delphi\LibD27\Win32 Removendo arquivos ACBr antigos dos discos... ...OK Removendo librarypaths da instalação anterior do ACBr na IDE... ...OK Removendo pacotes 32bits da instalação anterior do ACBr na IDE... ...OK Criando diretórios de bibliotecas para Win32... ...OK Adicionando library paths para Win32... ...OK Alterando a variável de ambiente PATH do Delphi... ...OK COMPILANDO OS PACOTES... Cleaning package cache for ACBr_synapse.bpl Cleaning ok Compiling package C:\XXX\Componentes\ACBr\Pacotes\Delphi\synapse\ACBr_synapse.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\XXX\Componentes\ACBr\Pacotes\Delphi\synapse\ACBr_synapse.dpk" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 37787 lines, 0.73 seconds, 374320 bytes code, 29408 bytes data. Compilation success Pacote "ACBr_synapse.dpk" compilado com sucesso. Cleaning package cache for ACBr_Comum.bpl Cleaning ok Compiling package C:\XXX\Componentes\ACBr\Pacotes\Delphi\ACBrComum\ACBr_Comum.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\XXX\Componentes\ACBr\Pacotes\Delphi\ACBrComum\ACBr_Comum.dpk" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. C:\XXX\Componentes\ACBr\Fontes\ACBrComum\ACBrUtil.pas(2953) Warning: W1000 Symbol 'Time' is deprecated 27565 lines, 0.33 seconds, 184304 bytes code, 1000 bytes data. Compilation success Pacote "ACBr_Comum.dpk" compilado com sucesso. Cleaning package cache for DCLACBr_Comum.bpl Cleaning ok Compiling package C:\XXX\Componentes\ACBr\Pacotes\Delphi\ACBrComum\DCLACBr_Comum.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\XXX\Componentes\ACBr\Pacotes\Delphi\ACBrComum\DCLACBr_Comum.dpk" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. Error: E1026 File not found: 'DCLACBr_Comum.dres' Compilation failure Erro ao compilar o pacote "DCLACBr_Comum.dpk". Abortando... Ocorreram erros na compilação dos pacotes.
-
prezados, boa tarde hoje em dia uso Delphi 2010, Firebird 2.52, DBX (dbExpress) e tudo certo estou migrando p/ Delphi 10.4, Firebird 3.0 e FireDAC e resolvi fazer a migração "no braço", entre outras razões para aprender sobre o novo ambiente topei com uma situação incomum, procurei informações e não encontrei antes de reportar o problema à Embarcadero resolvei consulta-los, até mesmo para confirmar tratar-se efetivamente de um problema num SELECT usando o FDQuery um campo tipo Numeric(7,3) ou Numeric(9,3) gera campo Currency com Precision 15 - para manutenção da configuração original só usando CAST as Numeric(18,3) esse mesmo campo se utilizo MAX ou MIN num SELECT gera campo BCD e aqui não adiantou o CAST e esse problema ocorre em qq tabela em campos com essa configuração (inteiros menor que 10 e decimal maior que 2) - inteiro maior que 10 está ok, ao menos até onde pude ver então, usando Delphi 10.4 esse problema inicialmente identificado c/ Firebird 3 também se repetiu com 2.52 usando o FireDAC, mas não usando o DBX - aparentemente o problema é do FireDAC configurando o "Data Mapping Rules" no FDConnection ou em FDQuery e mapeando esses tipos estranhos ao Firebird para FmtBCD (como é originalmente gerado) aí tudo funciona legal pelo que sei esse mapeamento de conversão de tipo de campo seria aplicável apenas para equalizar tipos de bancos distintos usados na aplicação e compartilhando o mesmo código - foi o que vi numa apresentação do Fernando Rizzato no caso presente o que está ocorrendo é atribuição de tipo estranho ao banco de dados - Currency e BCD não existem no Firebird a principio o problema está resolvido mas estou agora com "a pulga atrás da orelha" pq não sei se pode haver outras implicações, se o driver do Firebird está devidamente incorporado pelo FireDAC, se não terei problemas outros em decorrência desse... obrigado por seus comentários ou sugestão
-
Erro ao Compilar o ACBR no Delphi 10.4 Sydney
um tópico no fórum postou dieletro Dúvidas Gerais sobre o ACBr
Olá estou tentando compilar o ACBR no Delphi 10.4 e recebo uma mensagem de Resource ACBR Not Found, após depuração vi que no arquivo ACBrReg.pas existem duas procedures AddSplash e RegisterAboutBox que tratam de arquivo resource. Conforme Imagem 1 e 2.png Obs: Todos os pacotes compilam sem problemas mas só alguns instalam e via instalador a instalação é concluída, porém ao executar o delphi eu recebo diversas mensagens de erro dizendo que o DCLACBrxxxx.bpl não foi encontrado ou ACBrxxxx.bpl não foi encontrado ou Resource ACBR not found também. Conforme Imagem 3 e 4.png Eu tinha o Delphi 10.3 na mesma maquina, mas fiz a remoção completa dele já, foi quando consegui fazer a instalação. O que posso fazer para solucionar este problema?- 4 replies
-
- delphi sydney
- delphi 10.4
- (e 1 mais)