Sabem! quando estamos trabalhando com o código fonte e
aparece aquela ampulheta no curso e temos que ficar esperando a boa vontade
dele, para que possamos continuar digitando o código.
Isso acontece pelo fato do Delphi manter uma análise do
segundo plano do código-fonte que estamos escrevendo e dos códigos fontes das
units que temos referencia.
Quando estamos trabalhando em um projeto grande esse recurso
acaba nós atrapalhando, pela demora de resposta. Então desabilitar este
recurso neste caso é uma boa opção.
Então, vamos no Delphi (só testei no 2009, em outras versões
pode estar diferente, caso esteja postem nos comentários) em Tools/Options/Editor
Options/Code Insight, em Automatic Features desmarquem Code Completion, Code
Parameters e Tooltip Symbol Insight, em Delay mude para NOME. Pronto! Já
podemos trabalhar sem esse gargalo.
Quando houver a necessidade de usar o recurso utilize as seguintes teclas de atalho:
Ctrl+Barra de Espaço:
para forçar a exibição dos comandos relativos àquele componente. Ex.: Digite Edit1.
Utilize Ctrl+Barra de Espaço.
Ctrl+Shift+Barra de
Espaço: Visualizar os tipos de parâmetros usados por uma função. Ex.:
NewVenda() Utilize Ctrl+Shift+Barra de Espaço, isso ira exibir os parâmetros.
Valeu!
Sei que que o post é antigo, mas ainda é assim a configuração. Eu verifiquei aqui no meu Delphi e a configuração já está como a descrita e mesmo assim o Code Completion está habilitado provocando muitos travamentos durante o desenvolvimento
ResponderExcluirhttps://supportcenter.devexpress.com/ticket/details/t897104/autocomplete-not-working-on-d10-4-after-add-tcxbutton-or-other-dx-component Eu estava com este mesmo problema e consegui resolver com este post... uso o Delphi 10.4.2 Community Edition... https://www.sprdata.com.br
ResponderExcluirEsse bug do delphi parece que eles entregam de fábrica já para fazer raiva no desenvolvedor.... as é melhor desativar essa porcaria, o tempo que o delphi as vezes demora para encontrar, no google vc encontra as propriedades mais rápido.
ResponderExcluir