Dúvida Delphi XE2

Delphi

19/09/2012

Utilizava o Delphi 7.
Comecei a usar o Delphi XE2.
No Delphi XE2, quando insiro algum elemento como por exemplo um botão e depois apago, o código referente a ele ainda continua. No Delphi 7 ele apagava o código ao remover o elemento.
Como faço para resolver isso? Mudou algo nas versões ou é algum bug aqui?
Grato
Steve ...

Steve ...

Curtidas 0

Respostas

Alisson Santos

Alisson Santos

19/09/2012

Olha a um certo tempo notei isso, fiz um teste que funcionou aqui, quando eu compile o aplicativo que estava sem as referencias fui informado que não tinha o componente e se queria que fosse apagado as referencias.
Acho que isso é normal agora, mais não sei lhe dar a certeza.
GOSTEI 0
Steve ...

Steve ...

19/09/2012

Olha a um certo tempo notei isso, fiz um teste que funcionou aqui, quando eu compile o aplicativo que estava sem as referencias fui informado que não tinha o componente e se queria que fosse apagado as referencias.
Acho que isso é normal agora, mais não sei lhe dar a certeza.


No meu compila mas não pede se quer apagar as referências.
Assim, se coloco um novo botão, por exemplo, com nome igual ao do botão antigo que havia apagado, ele executa as ações do antigo pois o código ainda permanece.
GOSTEI 0
Pjrm1470

Pjrm1470

19/09/2012

Boa noite.

O Delphi XE2 pelo que percebi, para que você tenha certeza da estrutura que está manipulando, (não me pergunte o porque, apenas descobri isso) vá no menu "View">"Structure" ou precione Shift+Alt+F11. Apague seu objeto pela estrutura. e ele é apagado completamente. O mesmo pode ser usado para inclusão de objetos.

Espero que ajude. Não sei o porque está assim, mas funciona.
Abraço.
GOSTEI 0
Steve ...

Steve ...

19/09/2012

Boa noite.

O Delphi XE2 pelo que percebi, para que você tenha certeza da estrutura que está manipulando, (não me pergunte o porque, apenas descobri isso) vá no menu "View">"Structure" ou precione Shift+Alt+F11. Apague seu objeto pela estrutura. e ele é apagado completamente. O mesmo pode ser usado para inclusão de objetos.

Espero que ajude. Não sei o porque está assim, mas funciona.
Abraço.



Já havia tentado deletar pela Structure mas mesmo assim ele mantém o código.
GOSTEI 0
Pjrm1470

Pjrm1470

19/09/2012

Boa noite.

O Delphi XE2 pelo que percebi, para que você tenha certeza da estrutura que está manipulando, (não me pergunte o porque, apenas descobri isso) vá no menu "View">"Structure" ou precione Shift+Alt+F11. Apague seu objeto pela estrutura. e ele é apagado completamente. O mesmo pode ser usado para inclusão de objetos.

Espero que ajude. Não sei o porque está assim, mas funciona.
Abraço.



Já havia tentado deletar pela Structure mas mesmo assim ele mantém o código.

Ah, sim.
Isto infelizmente é um recurso que voce poderia programar para a IDE. O codigo fica apenas sem dono. No entanto quando voce apaga um codigo de um evento e salva, o evento do objeto eh removido automaticamente. O contrario nao acontece. Rsrs. Vai entender.

Qlqr coisa pode perguntar que nós respondemos.
Abraço.
GOSTEI 0
Steve ...

Steve ...

19/09/2012

Agradeço pela atenção mas não há nenhuma configuração para alterar esse comportamento?
Em projetos maiores fica ruim por causa do monte de código inútil acumulado.
GOSTEI 0
Leonardo Xavier

Leonardo Xavier

19/09/2012

Cara eu tenho o Delphi XE2 e ele apaga os código de componente apagado, você chegou a realizar o Update4?
GOSTEI 0
POSTAR