1

アプリの機能にユーザー アクションが必要な場合、ツールバーの関連するアイコンが点滅します。この点滅は、ツールバー アイコンをタイマー イベントなどによって制御される別のアイコンに交換することによって実現されます。アイコンが交換されるたびに、メモリ使用量が 4K 増加するため、ユーザーの使用可能なメモリによっては最終的にアプリがクラッシュします。最初のアイコンは外部の ico ファイルであり、PB ストックアイテムではありませんが、交換されたアイコンはストックアイテムです (stockitem = Exclamation!)。外部アイコン ファイルは、ORCA ビルド中に PBR エントリを介して exe ファイルに組み込まれます。外部アイコン ファイルの代わりにストック アイテムを使用する場合、問題はありません。アイコン ファイルがアプリケーション パスに追加された場合 (ビルドまたはリビルドを変更せずに、エクスプローラー経由で外部アイコン ファイルを追加するだけです)、アプリを再実行すると問題はありません。最初のツールバーの状態に適した PB ストックアイテムはないように見えます。Sybase サイトのツールバー アイコンに関する同様の問題が報告されており、PB 11.5 を使用するとこれが修正されることが示唆されています。それはしませんでした !!これを修正するためのアイデアは大歓迎です。

4

1 に答える 1

1

ICOファイルのさまざまなピクセルサイズを試すことができます。PowerBuilderに大きなICOファイルの問題がある可能性があります。

于 2010-02-10T04:25:59.040 に答える