トップページ - The Delphi Bug List 日本語訳
The Delphi Bug Listの日本語訳です。(現在、本家は更新されていません。理由はこちらに書かれています)
Delphi6.02 でも未対応または未確認のものだけを対象にしています。
各ページの下部に本家の該当エントリーへのリンクを置いています。最新の内容や原文の確認はそちらを参照して下さい。
「No」は本家で各エントリーに付けられている番号です。エントリーを選んで翻訳しているのでバラバラです。
No | タイトル | 感想? | 更新 |
コンパイラ - コード生成 | |||
129 | グローバル変数がゼロで初期化される動作に依存している場合、オプティマイザは混乱し、誤ったコードを生成する | 2005/02/01 | |
416 | コンパイラは、型付き定数の(古いスタイルの)オブジェクトを正しく初期化しない | 2005/02/01 | |
452 | 小さいオブジェクトが奇妙なランタイムエラーを生成する場合がある | 2005/02/01 | |
494 | for 文で Low(integer) と High(integer) を使用すると、誤ったコードが生成される | ユーザーからのコメント、自信なし | 2005/02/01 |
567 | 型無しvarパラメータに動的配列を渡すと、予期せぬ結果を引き起こす | 2005/02/01 | |
623 | Delphi 5 で導入された新しいrecord型のアラインメントは、間違っているように見える | 一番下のユーザーからのコメント、自信なし | 2005/02/01 |
635 | 'finally' ブロックで例外を生成すると、メモリリークが起こる | 2005/02/11 | |
683 | EAXレジスタの変更がforループを壊す | 2005/02/11 | |
コンパイラ - コンパイル出来ない | |||
115 | 全く同じ宣言の(ポインタ)変数同士に代入互換性がない | 2005/02/11 | |
116 | バグではありませんが、問題を起こします:ユニット間の名前の衝突。例: Beep、DeleteFile、FindClose、TBitmap | 2005/02/11 | |
149 | ユニット mxarrays が見つかりません: TSmallIntArray は未定義の識別子。このユニットは C/S 版でのみ有効ですが、Professional 版のヘルプにも利用可能であると書かれています。これは Decison Cube コンポーネントでも同じです。 | 2005/02/11 | |
451 | 小さいオブジェクトを返す関数が誤ったコンパイルエラーを生成する | 2005/02/26 | |
471 | USEしているユニットが最新であることを確実にする為に再帰コンパイルを実行すると、コンパイラがループに陥り、最終的にスタックオーバーフローを起こすことがある | 2005/02/26 | |
499 | TForm または TDataModule のクラス定義中に $IFDEF を使用したコードがコンパイル出来ない。ただし Delphi 4 と 5 には回避策がある | 2005/02/26 | |
582 | int64 型にキャストした変数で '代入できない左辺値です' が発生 | 2005/02/26 | |
657 | 浮動小数点型の引数を要求する(System ユニット由来の)ビルトイン関数に Int64 型を渡すと、Delphi のコンパイラは '互換性の無い型です' を返す | 2005/02/26 | |
660 | SetString は、その "buffer" 引数に型無しポインタを受け付けない | 2005/02/26 | |
コンパイラ - コンパイルされるべきではない | |||
556 | with ステートメントを使用すると、読み取り専用プロパティに書き込めてしまう | 2005/04/04 | |
656 | コンパイラはネストしたプロシージャ内への goto ステートメントによるジャンプを許してしまう。これは実行時に例外を発生させる | 一番上のユーザーからのコメント、自信なし | 2005/04/04 |
コンパイラ - コンパイル中のエラー | |||
118 | Internal Error R398 | 2005/04/17 | |
126 | 時々コンパイラがエラー "Overflow in arithmetic operation or conversion. Error (0)." を発生させる。これは Make (F9 または Ctrl-F9)でのみ発生し、再構築ではたいてい発生しない | 2005/04/17 | |
426 | コンパイル - 実行 の流れが Fatal Error(Internal Error L737 または L1317 または L721) により中断される | 日本語版とのメニューの対応が不明 | 2005/04/17 |
504 | Internal error SY1703 (Delphi 3)、SY2149 (Delphi 4)、SY2192 (Delphi 5)、SY2358 (Kylix)、SY2394 (Delphi 6) | 2005/04/17 | |
コンパイラ - ヒントと警告 | |||
142 | 定義はされているが未使用の定数があっても、コンパイラはそれを "未使用である" と指摘しない | 2005/05/04 | |
148 | Delphi 2.0 と Delphi 3.0 には、コンパイラ指令子 $HINTS と $WARNINGS の "局所性" に関連するバグがある。これらの指令子は、$ALIGN のようなその他のローカルコンパイラ指令子とは異なるスコープを持つ | 2005/05/04 | |
629 | string を返す関数が Result を初期化していない場合でもコンパイラは警告を出さない | 2005/05/04 | |
コンパイラ - リンカ | |||
154 | 16ビットリソースがサポートされていない | 2005/05/21 | |
155 | Linker error "Internal Error: L1317" | 2005/05/21 | |
563 | パッケージのビルド中、エラー L552 でコンパイラが停止する | 2005/05/21 | |
625 | あるユニット(例 suspectunit.pas)でコンパイラ指令子 {$objexportall on} を使用すると DCC32 がリンク段階で失敗し、エラーメッセージは出ず、.dcu だけを生成して .exe を生成しない | 2005/05/21 | |
コンパイラ - その他 | |||
112 | string 型の配列プロパティにアクセスする場合の問題 | 2005/07/02 | |
114 | コンパイラが END. の後の {$R ... } を解釈してしまう | 2005/07/02 | |
117 | ユニットの initialization セクションが実行される前に、そのユニット内の関数や手続きを呼び出すことが出来る | 2005/07/02 | |
444 | D4 は TOleControl の全ての子クラス(TXXXXControl = class(TOleControl))に間違ったコードを生成する:全ての関数メソッドの引数が不正に生成される | 2005/07/02 | |
580 | コンパイラ指令子 $E の問題:コンパイラ指令子 $IFDEF を無視してしまう | 2005/07/02 | |
VCL - 一般 | |||
2 | Professional版とC/S版に付属する VCL/RTL のソースは、Borland によって配布されているコンパイル済み DCU やパッケージと一致しない | 2005/08/20 | |
453 | Delphi 4 の VCL にはメモリ/リソースのリークが存在する | 2005/08/20 | |
411 | OnStartDrag 内で生成された TDragObject が開放されない | 2005/08/20 | |
107 | テキスト印刷に間違った(小さい)フォントサイズが使用される | 2005/08/20 | |
547 | Printer.Canvas.Brush の TBrush による模様の印刷に問題がある。これは NT 特有の問題である。 | 2005/08/20 | |
67 | Free メソッドの呼び出しは常に安全なわけではない(これは TObject の全てのサブクラス、つまり、全てのクラス型にあてはまる) | 2005/08/20 | |
659 | THandleStream.Size をセットすると、ファイル位置がストリームの最後に移動する | 2005/08/20 | |
493 | TClipboard.HasFormat は word 型の引数を取るように定義されているが、これは(符号無し) 32 ビット整数でなければならない | 2005/08/20 | |
686 | FindControl はアクセス違反 "Read of address 00098053" を起こし、無効な結果を返す可能性がある | 2005/08/20 | |
436 | Form の WindowState の初期値が wsMaximize にセットされていると、アンカー設定されたコントロールがリサイズされない | 2005/08/20 | |
509 | TControl.WM_CancelMode はマウス状態を正しく扱わない | 2005/08/20 | |
31 | ドラッグアンドドロップ: OnStartDrag イベントの発生が早すぎる場合がある | 2005/08/20 | |
32 | ドラッグアンドドロップ: OnEndDrag: 引数 Target は常に正しい値を保持するわけではない | 2005/08/20 | |
103 | ドラッグアンドドロップ: OnEndDrag: 引数 Target は常に正しい値を保持するわけではない | 2005/12/21 | |
611 | TWinControl の DockSite プロパティと UseDockManager プロパティが共に True にされている場合、Delphi はその子コントロールのサイズを勝手に変更する | 2005/12/21 | |
408 | Forms ユニットを使用する DLL の動的ロードを行うたびに、4KB(またはそれ以上)のメモリが失われる | 2005/12/21 | |
470 | フォームが最大化/最小化/リストアされるとき、FormResize イベント内でのフォームの WindowState プロパティは正しい値ではない。WindowState は FormResize イベントの後に更新されている。 | 2005/12/21 | |
653 | BorderStyle プロパティが bsSizeToolWin の場合、 AutoScroll プロパティは不正確な値を返す。プログラムの実行中、常に True になっている。 | 2005/12/21 | |
45 | メインフォームを WindowState = wsMaximized かつ Position = poScreenCenter にすると、誤って表示される(時々、下に約 10-15 ピクセル、右に 20-25 ピクセルずれて表示される)。 | 2005/12/21 | |
424 | TIniFile.WriteInteger と TIniFile.WriteString とに空白文字で終わるセクション名を渡すと、"an invalid page fault in module KRNL386.EXE at 0002:00005c53" が発生する | 2005/12/21 | |
558 | Printers.Pas のバグ: 'デフォルト プリンタが存在しません' | 2006/05/08 | |
601 | TOleContainer の実装に深刻な欠陥があるか、または OLE と MDI に一般的な問題がある | 2006/05/08 | |
637 | Microsoft の oledb.h の変換である oledb.pas は、IDBPropertyes インターフェイスの2つのメソッドを誤って変換している | 2006/05/08 | |
676 | TIniFile.ReadString の Default 引数に空白文字で終わる文字列を渡すと、"invalid page fault in module KRNL386.EXE at 0002:00005c83" が発生する | 2006/05/08 |
言いわけ:「ユーザーからのコメント」は元々推敲された内容じゃないわけで、翻訳しにくいんですよぉ。
トップページ - Delphi Bug List 日本語訳