[リストへもどる]
一括表示

投稿時間:2003/10/25(Sat) 07:55
投稿者名:松やん
Eメール:
URL :
タイトル:
動的配列が再定義されているかどうか調べる方法
すみません。どうしても分からないことがあるので教えてください・・。

Dim strArray() as String

Debug.Print Ubound(strArray)
----------------------------------
With Type USER_TYPE
  .strID as String
  .strName as String
End With
Private typUSER_TYPE() As USER_TYPE

Debug.Print Ubound(typUSER_TYPE)

上記2パターンだとエラーで落ちてしまいます・・。動的配列のままなのか、再定義されて静的化しているか
どうかは、再定義した時用のフラグでも用意しないと分からないものなのでしょうか・・?

もし、方法あるなら教えてください。APIで出来るとしても、出来ればVBの標準機能のみでお願いしたいのですが・・。

投稿時間:2003/10/25(Sat) 10:00
投稿者名:Say
Eメール:
URL :
タイトル:
Re: 動的配列が再定義されているかどうか調べる方法
以前K.J.K.さんが解説されていた方法は他に譲るとして、
エラートラップすればいいのでは?

後半は文法エラーになるんで、トラップ以前の問題ですが・・・。

>再定義した時用のフラグでも用意しないと分からないものなのでしょうか・・?
それもアリかと。