演算子はオーバーロードできません。
更新 : 2007 年 11 月
オーバーロードできるのは一部の演算子だけです。定義可能な演算子を次の表にまとめます。
タイプ |
演算子 |
---|---|
単項演算 |
+, -, IsFalse, IsTrue, Not |
二項演算 |
+, -, *, /, \, &, ^, >>, <<, =, <>, >, >=, <, <=, And, Like, Mod, Or, Xor |
変換 (単項) |
CType |
二項演算の一覧に示した = 演算子は比較演算子であり、代入演算子ではありません。
Error ID: BC33002
このエラーを解決するには
演算子をオーバーロード可能なものの中から選択します。
直接オーバーロードできない演算子をオーバーロードした機能が必要な場合は、適切なパラメータを受け取って適切な値を返す Function プロシージャを作成します。