Difference between revisions of "Lazarus known issues (things that will never be fixed)/ja"

From Lazarus wiki
Jump to navigationJump to search
(Created page with "{{Lazarus known issues (things that will never be fixed)}} {{Japanese Menu}} {{Other Interfaces/ja}} ==Win32/Win64 に関する問題== ===TComboBox.Height=== It's impossi...")
 
Line 22: Line 22:
 
===TTrayIcon.Hint===
 
===TTrayIcon.Hint===
  
TTrayIcon.Hint may have a maximum length of 127 WideChars (will usually be more then 127 Bytes in a UTF-8 string, but may be less too, depending on the string). It's a Windows limitation, which can't be worked around.
+
TTrayIcon.Hint は WideChar で最大 127 文字です(文字列にもよりますが、UTF-8 文字列では大抵 127 バイトより大きくなります。小さくはならないでしょう。)。Windows では、この制限を越えて動作させることはできません。
  
 
==GTK 1 に関する問題==
 
==GTK 1 に関する問題==
Line 66: Line 66:
  
 
===TOpenDialog/TSaveDialog フィルタ制限===
 
===TOpenDialog/TSaveDialog フィルタ制限===
The display filter for TOpenDialog/TSaveDialog will always include the filtered extensions in parenteses. Qt always adds parenteses with the filtered extensions, so if this is already present, the interface will try to remove them. For more information see TQtWSFileDialog.GetQtFilterString on the Qt interface.
+
TOpenDialog/TSaveDialog のフィルタ表示には、常に括弧がフィルタ用拡張子に使われています。Qt は必ずフィルタ用拡張子に括弧を付加するので、表示させる場合にはインターフェース側でこれらを除去しなければならないでしょう。詳細は Qt インターフェースの TQtWSFileDialog.GetQtFilterString を参照してください。
  
 
==Win CE に関する問題==
 
==Win CE に関する問題==
  
 
[[Category:Lazarus/ja]]
 
[[Category:Lazarus/ja]]

Revision as of 14:17, 10 January 2014

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 に関する問題