É isso ai, de uma só vez a CodeGear disponibilizou dois updates para o Delphi 2009. Se você também usa o C++ Builder, serão 3 updates.
- Post do Nick Hodges aqui.
- Release notes aqui.
- Lista do que foi corrigido no Update 3 aqui.
- Lista do que foi corrigido no Update 4 (database pack) aqui.
Para instalar eu simplesmente lancei o “Check for Updates” do meu Delphi e pronto, mas você também pode baixar os updates da área de download para usuários registrados. Que foi o que eu fiz para instalar no restante das máquinas aqui.
A instalação foi tranquila, porém no about no meu Delphi, na caixa “Installed Updates” não aparece o Update 3, apenas o 4. Isso aconteceu para mais alguém aí? Vou testar em outras máquinas aqui para ver o que acontece.
Não achei nada sobre Windows 7 na lista de correções, então acredito que o problema do debugger continue.
TPodcast
11 Comments
Não sei porque, mas toda vez que tenho que atualizar o Delphi2009 é um sofrimento. A atualização simplesmente para quando tenta desregistrar um Assembly.
Ex.: na tela da atualização fica mostrando a mensagem:
Unregistering Assembly: Borland.Studio.UnitTest.dll
Tenho que executar a atualização no mínimo umas 20x até a atualização conseguir desregistrar todas as dll’s e seguir até o fim.
Boa tarde Erick, eu apliquei as atualizações e comigo ocorreu o seguinte, no lugar do update 1, ficou escrito update 3, 2 e 4…rs, fico feliz com essa mega atualização, isso mostra o comprometimento da embarcadeiro com a continuidade do delphi como ferramenta de desenvolvimento.
Sobre o problema com windows seven.
Esse problema só ocorre com seven 64 bits.
Solução:
Solution for Assertion Falure (“SetThreadContext failed’) on Windows 7
- bordbk120N.dll version 120.8.11.14378
Open bordbk120N.dll in any hexadecimal editor and change 1 byte from 0×74 to 0xEB.
Original: 51 E8 76 5A 01 00 48 74 47 80 3D AC 5B 45
Solution: 51 E8 76 5A 01 00 48 EB 47 80 3D AC 5B 45
- bordbk105.dll version 105.11.1.12533
Original: 57 01 00 48 74 47 80 3d c8
Solution: 57 01 00 48 EB 47 80 3d c8
0×74 is the processor command of conditional jump (JZ), and 0xEB – unconditional jump (JMP), a replacement 0×74 in 0xEB, makes bypass call GetLastError, and also a situation where the ASSERT is blocking the process of debugging.
Fonte
http://social.technet.microsoft.com/Forums/en-US/w7itproappcompat/thread/e56df407-bd0b-4ecc-b8a5-0a35bcd571cc/
Robert.
Tive o mesmo problema do Leonardo e depois de abortar ele não me indica a necessidade de atualizar =\
Anderson, a melhor coisa é baixar as atualizações do site e aplicar manualmente.
Mesmo aplicando manualmente o problema continua. Deve ter alguma explicação!
Não abram nenhuma aplicação de browser (Firefox, IE, aplicações que usem o controle do IE) durante a atualização. Os installers da CodeGear se perdem quando tentam remover assemblies se algum browser estiver aberto.
Pessoal,
Estou realmente desesperado: Formatei o meu computador, instalei o Delphi 2009 e fiz as atualizações update 3 e 4.
Após isto, o delphi não funciona mais, dando o erro: Exception EAccessViolation in module rtl120.bpl at 0000000.
O que pode ser isto? Vi muitos problemas na net, mas sem solução.
Estou usando Windows7. Pode ter algum problma?
@antonio correia Você pode tentar ajuda direto com o suporte oficial do Delphi no Brasil: suportebr@borland.com.
Nen sei do que se trata, sou iniciante nesse assunto. Só sei que aparece um aviso de que não pode abrir, porque está faltando o Rtl120bpl.
Agradeço, desde já. qualquer ajuda.
Obbrigado!
Estou com o mesmo problema de todos, W7 64, Delphi 2009, continua com o erro Rtl120bpl não existente.