私が使用しています以下のVB6型の不一致エラー
IF obj.propery THEN
...
END IF
コードに次の型の不一致エラーを取得していますが、ビジュアルソースに安全であり、他の開発者が同じプロジェクトを実行したときにコードがエラーなしで実行されます。このプロパティは実際には問題が発生する可能性のある文字列です。プロパティをデバッグしてテストする場合、つまり
?obj.propery = True
少し奇妙なエラーはスローされません。プロパティの上にカーソルを置くと "True"と表示されます。私はこの問題について少し調べましたが、これはOPTION STRICTと何か関係がありますが、私は他の開発者と同じバージョンのコードを持っていますが、OPTION STRICTはOFFではなく、変更されていませんコード内にはまったくありません。実行時にこのコードの実行に影響するその他の設定はありますか?
VB6には「Option Strict」はありません。あなたが行った検索は、おそらくVB.NET関連のリソースを引き起こしています。他の*開発者がVB.NETを使用している可能性はありません。 –
「obj」はどのような型として宣言されていますか? – jakdep
objはカスタムタイプで、プロパティは文字列プロパティです。 –