Hotfix 2 for Delphi, C++Builder and RAD Studio 2009

By: Tim DelChiaro

Abstract: This hotfix addresses issues with debugging on Windows 7

Note: This hotfix is for the 2009 verisons of Delphi, C++Builder and RAD Studio, not the latest 2010 versions.

Hotfix 2 for Delphi, C++Builder and RAD Studio 2009 is now available for download at: http://cc.embarcadero.com/item/27476 

Information on the hotfix is available in the readmes below (English, German, French, Japanese) and in a blog post at http://blogs.embarcadero.com/chrishesik/2009/12/03/35132.

RAD Studio 2009 Hotfix 2 - English Readme

This software patch is being provided to licensed users of RAD Studio 2009.  Installation and use are governed by the license statement for RAD Studio 2009.

This Hotfix applies to:

Products:        RAD Studio, Delphi, C++Builder
Version:         2009
Update level:    All
Editions:  Professional, Enterprise, Architect
Languages:       English, German, French, Japanese


Description of the update that is included in this hotfix:

This hotfix addresses issues with debugging on Windows 7, including:

- Assertion failure: "(!SetThreadContext failed")"
- On Windows 7, running under the debugger can cause the debugger to crash on shutdown.
- No Wait Chain is shown on Windows 7


Internal Tracking Number(s): QC 74732, QC 78575, 271589


Install instructions:

1.  Rename \\Program Files\Codegear\RAD Studio\6.0\bin\bordbk120N.dll to bordbk120N.bak
2.  Place the new bordbk120N.dll in the \\Program Files\Codegear\RAD Studio\6.0\bin directory

Remote debugger install instructions:

1.  Rename \\Program Files\RemoteDebugger\bordbk120N.dll to bordbk120N.bak
2.  Place the new bordbk120N.dll in the \\Program Files\RemoteDebugger directory


Copyright 2009, Embarcadero Technologies. All rights reserved.
 

RAD Studio 2009 Hotfix 2 - German Readme

Dieser Software-Patch wird den lizenzierten Anwendern von RAD Studio 2009 zur Verfügung gestellt.  Die Installation und Verwendung unterliegt den Lizenzbedingungen für RAD Studio 2009.

Dieser Hotfix kann für die folgenden Installationen angewendet werden:

Produkte:        RAD Studio, Delphi, C++Builder
Version:         2009
Update:          Alle
Editionen:  Professional, Enterprise, Architect
Sprachen:        Englisch, Deutsch, Französisch, Japanisch


Beschreibung der in diesem Hotfix enthaltenen Aktualisierung:

Dieser Hotfix behebt die u.a. die folgenden Probleme beim Debuggen unter Windows 7:

- Assertion fehlgeschlagen: "(!SetThreadContext fehlgeschlagen")"
- Wenn unter Windows 7 der Debugger ausgeführt wird, kann dies beim Beenden zum Absturz des Debuggers führen.
- Unter Windows 7 wird keine Wait Chain angezeigt.


Interne Fehlernummer(n): QC 74732, QC 78575, 271589


Installationsanweisungen:

1.  Benennen Sie \\Programme\Codegear\RAD Studio\6.0\bin\bordbk120N.dll in bordbk120N.bak um.
2.  Kopieren Sie die neue Datei bordbk120N.dll in das Verzeichnis \\Programme\Codegear\RAD Studio\6.0\bin.

Installationsanweisungen für den Remote-Debugger:

1.  Benennen Sie \\Programme\RemoteDebugger\bordbk120N.dl in bordbk120N.bak um.
2.  Kopieren Sie die neue Datei bordbk120N.dll in das Verzeichnis \\Programme\RemoteDebugger.


Copyright 2009, Embarcadero Technologies. Alle Rechte vorbehalten.

Correctif 2 de RAD Studio 2009 - French Readme

Ce correctif logiciel est fourni aux utilisateurs licenciés de RAD Studio 2009. L'installation et l'utilisation sont régies par le contrat de licence de RAD Studio 2009.

Ce correctif s'applique aux produits suivants :

Produits :               RAD Studio, Delphi, C++Builder
Version :          2009
Niveau de mise à jour :  Tous
Editions :          Professionnel, Entreprise, Architecte
Langues :                Anglais, Allemand, Français, Japonais


Description de la mise à jour incluse dans ce correctif :

Ce correctif concerne les problèmes relatifs au débogage sur Windows 7, notamment :

- Echec de l'assertion : "(!SetThreadContext a échoué")"
- Sur Windows 7, l'exécution sous le débogueur peut causer l'arrêt intempestif de l'élément débogué à l'arrêt.
- Aucune chaîne d'attente n'est présentée sur Windows 7


Numéros de suivi internes : QC 74732, QC 78575, 271589


Instructions d'installation :

1.  Renommez \\Program Files\Codegear\RAD Studio\6.0\bin\bordbk120N.dll en bordbk120N.bak
2.  Placez le nouveau bordbk120N.dll dans le répertoire \\Program Files\Codegear\RAD Studio\6.0\bin

Instructions d'installation du débogueur distant :

1.  Renommez \\Program Files\RemoteDebugger\bordbk120N.dll en bordbk120N.bak
2.  Placez le nouveau bordbk120N.dll dans le répertoire \\Program Files\RemoteDebugger


Copyright 2009, Embarcadero Technologies. Tous droits réservés.
 

RAD Studio 2009 Hotfix 2 - Japanese Readme

このソフトウェア パッチは RAD Studio 2009 のライセンス ユーザー様に提供されています。このパッチのインストールとご利用には、RAD Studio 2009 のライセンス条項が適用されます。

 

この Hotfix の適用対象は以下のとおりです。

 

製品:                            RAD Studio、Delphi、C++Builder

バージョン:       2009

アップデート レベル:     すべて

エディション:             Professional、Enterprise、Architect

言語:                            英語、ドイツ語、フランス語、日本語

 

 

このホットフィックスに含まれているアップデートの説明

 

このホットフィックスは、Windows 7 でのデバッグに関する以下の問題点に対処するものです。

 

- "Assertion failure: "(!SetThreadContext failed")" ..." というメッセージのエラーが発生する。

- Windows 7 では、デバッガの下で実行すると、デバッグ対象アプリケーションが停止時にクラッシュするおそれがある。

- Windows 7 では待機チェーンが表示されない。

 

 

内部追跡番号: QC 74732、QC 78575、271589

 

 

インストール手順

 

1. \\Program Files\Codegear\RAD Studio\6.0\bin\bordbk120N.dll の名前を bordbk120N.bak に変更します。

2. 新しい bordbk120N.dll を \\Program Files\Codegear\RAD Studio\6.0\bin ディレクトリに置きます。

 

リモート デバッガへのインストール手順

 

1. \\Program Files\RemoteDebugger\bordbk120N.dll の名前を bordbk120N.bak に変更します。

2. 新しい bordbk120N.dll を \\Program Files\RemoteDebugger ディレクトリに置きます。

 

 

Copyright 2009 Embarcadero Technologies. All rights reserved.


Server Response from: ETNASC01