私たちは、VBcode を作成するために長年の開発に多大な努力を払いましStrict On
た。それは効率的であり、私たちはこれに固執しようとしています. しかし、今ではそれをdll
として外部の作業と統合しましたCOM object
。また、オプション strict をオンにしておくことはできなくなりました。何か方法はありますか? コード:
Option Strict On
Public COMOBJECT As Object 'define variable as Object
COMOBJECT = CreateObject(CLSID) 'dispatch COM server
COMOBJECT.OpenFile 'do whatever dll registered as com exposes
COMOBJECT.SaveFile 'it all works with Option Strint Off
COMOBJECT.dowhatever 'but not with Strict On
エラー: Option Strict On は遅延バインディングを許可しません。
オプションを厳密にオンにしておく方法はありますか