2011-01-01 3 views
1

マイVB6コード:Dim Picture1 PictureBoxとして? LoadPictureの問題!

Dim Picture1 As PictureBox 
Picture1.Picture = LoadPicture("D:\1538125064shot.jpg") 

私は2番目の行に、次のエラーを取得しています:

91:オブジェクト変数またはWithブロック変数が

+1

のように、ピクチャボックスに適用することができ、それらを使用する前に画像を保持するために、それはあなたが得ている正確なエラーは何ですか?エラーが表示されない場合は、「On Error Resume Next?」でそれを抑止していますか?期待どおりに動作しないのは何ですか?画像 'D:\ 1538125064shot.jpg'は存在しますか? – LittleBobbyTables

+0

私のエラーは:91:オブジェクト変数またはWithブロック変数が設定されていません – faressoft

答えて

3

あなたの変数を設定していませんPicture1と宣言されていますが、Picture1vとしてアクセスしようとしています。

+2

+1 - 良いキャッチ; @Faressoftが 'Option Explicit'を使用していないのだろうか – LittleBobbyTables

+0

申し訳ありませんが、このミスを修正しました。今問題は何ですか? – faressoft

+0

デザイナーを使用してPictureBoxを作成してみてください。 –

3

使用StdPicture

Dim myPic As StdPicture 
Set myPic = LoadPicture("D:\1538125064shot.jpg") 

その後、あなたがよりあなたの質問に*ロット*より多くの努力を配置する必要があり、この

Set Picture1.Picture = myPic 
+0

ツールを使わずに2 imgsのピクセルを比較したい。vars – faressoft

+0

次に、ピクセルを配列に抽出して配列を比較するには 'cDIB'クラスが必要です。スニペットのためにplanet-source-codeを検索するか、http://www.thecommon.net/からRichClientツールセットを試してみてください – wqw

関連する問題