Sign in Join
Wiki copytemporary

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

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

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

OldNewLine
1+## Win32/Win64 に関する問題
2+
3+### TComboBox.Height
4+
5+Windows では TComboBox.Height を任意指定することができません。すべてのプラットフォームで適切な大きさにしたいのであれば AutoSize を使ってください。(一応、TComboBox.Font のサイズを変更することで間接的に TComboBox.Height を変更することができます)
6+
7+### TButton と TBitBtn の色が変更できない
8+
9+これらは独自描画機能が使えないので、変更は不可能です。
10+
11+### TProgressBar.Height
12+
13+Windows テーマを使っている場合、TProgressBar の Height は 10 未満にできません。
14+
15+関連する不具合報告:http://bugs.freepascal.org/view.php?id=10626
16+
17+MSDN ドキュメント:http://msdn2.microsoft.com/ja-jp/library/bb760816(VS.85).aspx
18+
19+### TTrayIcon.Hint
20+
21+TTrayIcon.Hint は WideChar で最大 127 文字です(文字列にもよりますが、UTF-8 文字列では大抵 127 バイトより大きくなります。小さくはならないでしょう。)。Windows では、この制限を越えて動作させることはできません。
22+
23+## GTK 1 に関する問題
24+
25+### 国際化サポートの不一致
26+
27+GTK 1 は常にデフォルトのローカルエンコードを使用してテキストの入力や描画を行うので、Unicode サポートを適切に行うことができません。
28+
29+### TTabSheet.TabVisible プロパティ
30+
31+GTK1 の TabSheet はタブをすべて非表示させるかあるいはすべて表示させるかのいずれかしかできません。特定のタブ以外を表示させるといったことできません。詳細は GTK1 のソース(gtknotebook.c)を参照してください。
32+
33+### TComboBox.DropDownCount プロパティが無視される
34+
35+GTK1 と GTK2 における制限だと思われるのですが、どうやら GTK デザインがこのように決定されているようです。詳細はバグ管理システム Mantis の以下の報告を参照してください。\
36+<http://bugs.freepascal.org/view.php?id=1933>
37+
38+### TStatusBar のパネル
39+
40+TStatusPanel.Bevel と TStatusPanel.Alignment のプロパティが Windows を除くすべてのプラットフォームで無視されます。Qt ならこれらはサポートされているかもしれませんが、確認はされていません。詳細は以下のメーリングリストのスレッドを参照してください。\
41+<http://lists.lazarus.freepascal.org/pipermail/lazarus/2010-January/048399.html>
42+
43+## GTK 2 に関する問題
44+
45+### TComboBox.DropDownCount プロパティが無視される
46+
47+GTK1 と GTK2 における制限だと思われるのですが、どうやら GTK デザインがこのように決定されているようです。詳細はバグ管理システム Mantis の以下の報告を参照してください。\
48+<http://bugs.freepascal.org/view.php?id=1933>
49+
50+### TStatusBar のパネル
51+
52+TStatusPanel.Bevel と TStatusPanel.Alignment のプロパティが Windows を除くすべてのプラットフォームで無視されます。Qt ならこれらはサポートされているかもしれませんが、確認はされていません。詳細は以下のメーリングリストのスレッドを参照してください。\
53+<http://lists.lazarus.freepascal.org/pipermail/lazarus/2010-January/048399.html>
54+
55+## Carbon に関する問題
56+
57+[[Carbon interface internals|Carbon インターフェースの内部#互換性の問題を]]参照。
58+
59+### 64 ビット版サポート外
60+
61+Carbon を使用して 64 ビットアプリケーションを記述することはできません。Apple は Carbon の 64 ビット版をリリースしないと明言しています。64 ビットへ移行させたい場合は、Cocoa を使って新しいインターフェースを記述していくことになります。
62+
63+## QT に関する問題
64+
65+### Qt ライセンス
66+
67+1. Qt のバージョン 4.4 以下を含めた場合、Qt ライセンスを伴わないプロプライエタリアプリケーションを提供することはできません。
68+2. バージョン 4.5からは商用および GPL ライセンスに加えて LGPL ライセンスでも公開されるようになりました。LGPL 用件を満たすのであれば商用ライセンスを使用しないですませることもできます。
69+
70+### TOpenDialog/TSaveDialog フィルタ制限
71+
72+TOpenDialog/TSaveDialog のフィルタ表示には、常に括弧がフィルタ用拡張子に使われています。Qt はフィルタ用拡張子に必ず括弧を付加するので、表示させる場合にはインターフェース側でこれらを除去しなければならないでしょう。詳細は Qt インターフェースの TQtWSFileDialog.GetQtFilterString を参照してください。
73+
74+## Win CE に関する問題
75+
76+---
77+*From the Free Pascal wiki, page "Lazarus known issues (things that will never be fixed)/ja", as it stood on 2014-01-31 after a change by Yuichiro Takahashi, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
78+Category: Lazarus/ja

Back to history