VB6 Windows

2016年12月8日 at 4:55 PM

VB6.0->VB.NETへの移行|無限再帰の原因になりました。エラーの対処方法

コンパイルした際に出力される以下エラーについて

 

 

フォームの作成中にエラーが発生しました。詳細については、Exception.InnerException を参照してください。エラー: 既定のインスタンスからの作成中に、フォームがそれ自体を参照し、無限再帰の原因になりました。フォームのコンストラクタ内では、’Me’ を使用してそのフォームを参照してください。

 

 

他フォームの関数を呼ぶ際には、めんどくさくても、Newしないと駄目だとか。

 

(修正前)

Call FrmSrch.SbSetBumonCode()

 

(修正後)

Dim f As New FrmSrch()
Call f.SbSetBumonCode()

 

 

 

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



こちらの関連記事もオススメ!