Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9013 / 13644 ツリー ←次へ | 前へ→

【29812】Set x = Nothing について サイコロ 05/10/14(金) 1:09 質問[未読]
【29813】Re:Set x = Nothing について かみちゃん 05/10/14(金) 1:25 発言[未読]
【29814】Re:Set x = Nothing について サイコロ 05/10/14(金) 6:51 お礼[未読]

【29812】Set x = Nothing について
質問  サイコロ  - 05/10/14(金) 1:09 -

引用なし
パスワード
   いつも拝見させていただいてます。
力をお貸し下さい。

少しでも処理を速くしようと試みて、メモリの解放をやろうと思ったのですが
set a = Nothing
の記述がコンパイルエラーになってしまいます。
『オブジェクトが必要です』と言われますが、宣言してるのですが・・・

sub test()
 dim a as integer,b as integer
  ・
  ・
  ・
 Set a = Nothing: Set b = Nothing
End sub

【29813】Re:Set x = Nothing について
発言  かみちゃん  - 05/10/14(金) 1:25 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>少しでも処理を速くしようと試みて、メモリの解放をやろうと思ったのですが
>set a = Nothing
>の記述がコンパイルエラーになってしまいます。
>『オブジェクトが必要です』と言われますが、宣言してるのですが・・・

Set ステートメントの使い方がおかしいです。
ヘルプで確認してみてください。
Object型を参照するのであって、Integer型の変数である以上、Set を使うのは間違っています。

メモリを解放して処理を少しでも速くしたいお気持ちはわからなくはないですが・・・

【29814】Re:Set x = Nothing について
お礼  サイコロ  - 05/10/14(金) 6:51 -

引用なし
パスワード
   ▼かみちゃん さん:
>こんにちは。かみちゃん です。
>
>Set ステートメントの使い方がおかしいです。
>ヘルプで確認してみてください。
>Object型を参照するのであって、Integer型の変数である以上、Set を使うのは間違っています。
>
>メモリを解放して処理を少しでも速くしたいお気持ちはわからなくはないですが・・・

ありがとうございました。確認してみます。

9013 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free