.NETメソッドを実行するには

.NETメソッドは、Magic uniPaaSの関数と似ています。しかし、Magic関数とは異なり、明示的な呼び出し定義を行いません。それは単に.NET定義の文字列に続けて指定するだけで、その文字列が評価される時に暗黙のうちに実行されます。

.NETメソッドは、オブジェクトによって使用されるデータ型とプログラムで使用されるデータ型の間でデータ変換を行うために必要になる場合があります。この例では、カレンダコントロールは、DateTimeオブジェクトを返し、メッセージボックス内で使用されます。このため、 戻り値を文字データに変換する必要があります。

Magicの DStr() 関数を使用した場合は、以下のように式を定義します。

DStr(T.SelectionStart,'YYYY/MM/DD')

また、.NETの ToShortDateString() メソッドを使用する場合は、以下のように定義します。

T.SelectionStart.ToShortDateString()

Magicの エディタで.NETオブジェクトを選択しているとき、その隣に小さなピンクのボックスでメソッドが表示されます。メソッドを選択すると、このメソッドの引数として何を使用したらいいかをトールティップで表示されます。