Lazarus known issues (things that will never be fixed)/ja

From Free Pascal wiki
Revision as of 14:17, 10 January 2014 by Yuichiro Takahashi (talk | contribs)
Jump to navigationJump to search

English (en) 日本語 (ja)

日本語版メニュー
メインページ - Lazarus Documentation日本語版 - 翻訳ノート - 日本語障害情報

その他のインターフェース

プラットフォーム固有の情報

インターフェース開発に関する記事

Win32/Win64 に関する問題

TComboBox.Height

It's impossible to set an arbitrary height to a TComboBox under Windows. Use AutoSize to make sure the size is good on all platforms. (Although TComboBox.Height can be changed indirectly by changing TComboBox.Font size)

TButton と TBitBtn の色が変更できない

これらは独自描画機能が使えないので、変更は不可能です。

TProgressBar.Height

Windows テーマを使っている場合、TProgressBar の Height は 10 未満にできません。

関連する不具合報告:http://bugs.freepascal.org/view.php?id=10626

MSDN ドキュメント:http://msdn2.microsoft.com/ja-jp/library/bb760816(VS.85).aspx

TTrayIcon.Hint

TTrayIcon.Hint は WideChar で最大 127 文字です(文字列にもよりますが、UTF-8 文字列では大抵 127 バイトより大きくなります。小さくはならないでしょう。)。Windows では、この制限を越えて動作させることはできません。

GTK 1 に関する問題

Inconsistent internationalization support

GTK 1 always uses the default locale encoding to input and draw text and therefore adequate unicode support cannot be implemented for it.

TTabSheet.TabVisible プロパティ

TabSheet under gtk1 can either be fully hidden (with Tab) or fully visible (with Tab). There is no possibility to show TabSheet without it tab. Look at gtk1 sources (gtknotebook.c) for details.

TComboBox.DropDownCount プロパティが無視される

GTK1 と GTK2 における制限だと思われるのですが、どうやら GTK デザインがこのように決定されているようです。詳細はバグ管理システム Mantis の以下の報告を参照してください。
http://bugs.freepascal.org/view.php?id=1933

TStatusBar のパネル

TStatusPanel.Bevel と TStatusPanel.Alignment のプロパティが Windows を除くすべてのプラットフォームで無視されます。Qt ならこれらはサポートされているかもしれませんが、確認はされていません。詳細は以下のメーリングリストのスレッドを参照してください。
http://lists.lazarus.freepascal.org/pipermail/lazarus/2010-January/048399.html

GTK 2 に関する問題

TComboBox.DropDownCount プロパティが無視される

GTK1 と GTK2 における制限だと思われるのですが、どうやら GTK デザインがこのように決定されているようです。詳細はバグ管理システム Mantis の以下の報告を参照してください。
http://bugs.freepascal.org/view.php?id=1933

TStatusBar のパネル

TStatusPanel.Bevel と TStatusPanel.Alignment のプロパティが Windows を除くすべてのプラットフォームで無視されます。Qt ならこれらはサポートされているかもしれませんが、確認はされていません。詳細は以下のメーリングリストのスレッドを参照してください。
http://lists.lazarus.freepascal.org/pipermail/lazarus/2010-January/048399.html

Carbon に関する問題

Carbon インターフェースの内部#互換性の問題を参照。

64 ビット版サポート外

Carbon を使用して 64 ビットアプリケーションを記述することはできません。Apple は Carbon の 64 ビット版をリリースしないと明言しています。64 ビットへ移行させたい場合は、Cocoa を使って新しいインターフェースを記述していくことになります。

QT に関する問題

Qt ライセンス

  1. Qt up to and including version 4.4 could not be used to produce proprietary applications unless a Qt license is bought.
  2. Qt starting with 4.5 is now also published under the LGPL license, in addition to the commercial and GPL licenses. So, if you can comply with the LGPL, you can now avoid the commercial license.

TOpenDialog/TSaveDialog フィルタ制限

TOpenDialog/TSaveDialog のフィルタ表示には、常に括弧がフィルタ用拡張子に使われています。Qt は必ずフィルタ用拡張子に括弧を付加するので、表示させる場合にはインターフェース側でこれらを除去しなければならないでしょう。詳細は Qt インターフェースの TQtWSFileDialog.GetQtFilterString を参照してください。

Win CE に関する問題