下記の型の変数にVbNullを代入したらどうなるか試してみた。
| 型 | Visual Basic6 | Visual Basic.Net |
|---|---|---|
| Visual Basic6 | Visual Basic.Net | |
| Boolean | True | True |
| Byte | 1 | 1 |
| Char | × | ビルドエラー |
| Currency | 1 | × |
| Date | #1899/12/31# | ビルドエラー |
| Double | 1 | 1 |
| Decimal | × | 1 |
| Integer | 1 | 1 |
| Long | 1 | 1 |
| Object | エラー発生 | Null(1) |
| Short | × | 1 |
| Single | 1 | 1 |
| String | “1” | “1” |
× :型が有りません
【動作確認環境】
・.Net側
OS:Windows11 Pro 21H2
Visual Studio:2019
.Net Framework : 4.7.2
・VB6側
OS:Windows7
Visual Studio:6