2011-02-03 15 views
0

私は私のフォームの1つでTJvTransparentForm(Project JEDIから)を使用しています。私は私のプロジェクト全体にもAlphaControlsを使用しています。問題は、TJvTransparentFormがAlphaControlsのユニット「acPNG」とうまく動作しないことです。私は通常のPNGクラス(?)を使用する必要があります。ユニットが自動的にUses句に追加されないようにしますか?

私はUnregisterClassルーチン(何か、それが何であるか覚えていない)を使ってみましたが、それはしませんでした。

また、プロジェクトからAlphaControlsを削除して、TImageを追加してACを再度有効にしましたが、Uses句にacPNGが生成されました。

どうすればよいですか? ありがとう! - ジェフ

答えて

3
  1. あなたが意味する場合 - コンポーネントをフォームにdropedされた設計時、自動的に「用途」に含まれる単位を、除外します。次に、唯一の方法 - 実行時にこのコンポーネントを作成します。
  2. リンクされたライブラリによってユニットが間接的に使用された場合、このユニットを除外することはできません。または...ライブラリを使用しないでください。
+0

後に所望のユニットを移動させました。 TPNGImageはTPNGGraphicに置き換えられました。これは私が防止しようとしているものです。 – Jeff

+0

また、ライブラリを使用しないことはオプションではありません。そして、デザイン時に私のイメージをTPictureに保存しているので、私が推測するファイルからロードしない限り、実行時にイメージを作成することはできません。 – Jeff

+0

@Jeff:.exeのリソースから読み込むことができます。 –

0

別のオプションは、私は私のフォームにTImageのを持っていたときにそれが自動的に追加される他の

乾杯

+0

私はすでにそれを試みました、それはうまく動作しませんでした。私は再び試みることができる、私が帰宅するときに報告する: – Jeff

+0

いいえ、didnt仕事.. – Jeff

関連する問題