Saturday 26 August 2017

Delforexp Delphi Xe2 Ide


Acabei de comprar a versão XE2, instalei a atualização 1 ISO e fiz os meus projetos Open Source compilarem com ela. Eu adicionei os caminhos de código-fonte da biblioteca às configurações gerais IDE (para todas as plataformas que uso, ou seja, Windows 32 bits e 64 bits até agora) Eu compilei os testes de regressão TestSQLite3.dpr da nossa estrutura - sem problema: o EXE é compilado E todos os testes passaram Ive um problema estranho com os compiladores de fundo IDE: mesmo que o projeto compilado, o IDE exibe alguns erros sobre arquivos desconhecidos (não nas mensagens do compilador inferior, mas na parte superior das classes árvore de navegação - esquerda para a fonte Editor de código) e no código fonte. dpr, os nomes das unidades estão sublinhados em vermelho e não consigo navegar dentro da fonte (usando CtrlClick em um símbolo). Eu adicionei os caminhos do código-fonte da biblioteca às opções do projeto (para Win32Win64 - mesmo que já estivesse configurado no nível IDE global). Agora, os erros de arquivos desconhecidos desapareceram, mas os nomes das unidades ainda estão sublinhados em vermelho no código-fonte e o CtrlClick não funciona. O código-fonte TestSQLite3.dpr não especifica o caminho completo das unidades: nas linhas acima, SynCrypto, SynCrtSock, SynCommons estão sublinhados em vermelho. O meu palpite real é que os caminhos completos são necessários no. dpr (SynCrypto em ..SynCrypto. pas). Não testei isso porque não tenho o XE2 no trabalho. Uma vez que não houve nenhum problema com o IDE anterior com este tipo de código fonte (funcionou do Delphi 6 até o XE), me pergunto se existe uma possibilidade de regressão ou uma nova opção não disponível com a versão anterior do IDE ( Provavelmente baseado em plataforma) que eu não configurei corretamente. Ou talvez o caminho completo agora seja necessário em. dpr - mas isso parece uma regressão no compilador CodeError Insight para mim. Perguntou Oct 3 11 às 8:10 olá tropeçou com isso em mORMot SAD: quot As consultas menos freqüentes podem ser executadas outras coleções separadas - aposta que você quis dizer quotoverquot não quototherquot :-) PS. Você pensou em adicionar transações-conscientização para a replicação. De modo que, se a conexão do masterslave cair no meio da tabela grande, a atualização não terminaria sendo meia-atualização. A solução óbvia seria tudo ou nada, no entanto, tem seus próprios problemas Internet lento ndash Arioch 39The 1 de abril 15 às 14:53 mais uma falha. Eu li online SAD 1.18 html - e na seção 4.1, clique no link WinAnsiString. Ele redireciona-me para uma URL 404 http: 4747synopse. info47files47html47api-1.185CSynCommons. htmlWIzwnj8203NANSISTRING - observe o 5C errado lá em vez de um slash de caracteres simples ndash Arioch 39The 1 de abril 15 às 15:24 Eu fiz a pergunta ao Dr. Bob (por quem Eu comprei a licença XE2 - uma vez que a equação 1 1 parecia um pouco injusta, queria pelo menos ter um especialista em Delphi real para ser meu revendedor). Aqui está a sua resposta: você não cometeu um erro. O problema é que existem três compiladores no XE2 (como em versões anteriores do Delphi): o compilador real (que funciona bem), o compilador Code Insight (que é mais rápido), o compilador Error Insight (que deve ser ainda mais rápido ), E o analisador de realce de sintaxe (que é o mais rápido). O XE2 introduziu uma série de recursos que tornaram o compilador normal mais lento e deu aos pesquisadores do Code Insight e Error Insight um pouco de problema. Em primeiro lugar, temos os novos objetivos: Win32, Win64 e OSX que fazem com que os caminhos de pesquisa sejam diferentes para cada alvo (consulte a diretriz PLATFORM), bem como a configuração de compilação, embora exista apenas um caminho de biblioteca para cada PLATFORM (e Não para as configurações de compilação). O segundo fator complexante são os nomes das unidades pontilhadas (nomes da unidade de escopo) que foram introduzidos. O Windows não é mais Windows, mas Winapi. Windows. Acho que esses dois fatores complexantes adicionais causam problemas para os compiladores Code Insight e Error Insight. Note que o compilador real ainda funciona. Mas o Error Insight mostra erros incorretos e o Code Insight nem sempre funciona para essas unidades. Você poderia tentar explicitamente adicioná-los ao projeto novamente (nesse caso, o caminho completo será usado, como você menciona na sua pergunta sobre o estouro de pilha também). Então, eu tenho medo, esta é uma regressão. Editar na pergunta de encerramento: primeiro ponto é que a adição de caminhos completos: no. dpr permitiu que os arquivos fossem encontrados - mas o compilador de fundo ainda está perdido, incapaz de encontrar uma declaração de classe nesse corpo. Apenas outra amostra de regressão: é uma sintaxe perfeitamente segura, compila muito bem, foi interpretada pelo compilador anterior do Error Insight sem problemas (funciona desde o Delphi 5), mas falha no XE2. Estou um pouco decepcionado com o XE2 IDE. O compilador faz funcionar. Mas o IDE é realmente decepcionante. Não é utilizável, do meu ponto de vista. Eu continuo usando o Delphi 7 como meu editor principal, e apenas use o XE2 como compilador e depurador multi-plataforma. Mjn 1. O COMPILER funciona como esperado, e não há condicional nesta parte do meu código. Outro compilador de fundo específico do IDE falha em compilar o código válido, e IMHO não usa esses parâmetros. Mesmo os parâmetros do ProjectOptions são ignorados por esses compiladores. 2. E IMHO estes problemas não têm nenhum link para o nome do escopo da unidade, mas para o caminho da biblioteca para a 1ª edição e compilador incorreto para o 2º. Talvez a implementação dos nomes do escopo da unidade quebrou esses compiladores, mas a configuração do alcance da unidade ganhou ajuda. Ndash Arnaud Bouchez 17 de outubro 11 em 6: 36Delphi é o mais poderoso Object Pascal IDE e biblioteca de componentes para desenvolvimento de aplicativos nativos multi-plataforma com serviços flexíveis Cloud e conectividade IOT ampla. Ele fornece controles VCL poderosos para o Windows 10 e permite o desenvolvimento FMX para Windows, Mac e Mobile. Delphi é a sua escolha para o Desenvolvimento Forte Ultrafast Enterprise. Comece seu teste GRATUITO hoje Nenhum cartão de crédito necessário Mantenha-se atualizado Inscreva-se na lista de e-mail do Embarcaderos para receber os últimos estudos de caso, atualizações de eventos, notícias sobre produtos e muito mais. Copyright 2017 Embarcadero Technologies, Inc. Todos os direitos reservados.

No comments:

Post a Comment