User manual - DT-5100カシオライブラリマニュアル for.NET【概要編】ver.3.00(2004年3月8日)
DT-5100 .NET ライブラリマニュアル
【概要編】
4.3.1 VB.NET とカシオライブラリの引数の対応
カシオライブラリ関数に渡す引数の対応を表にしたものを以下に示します。
カシオライブラリの引数 VB 呼び出し時の引数 ラッパー関数引数
(アプリケーションに提示)
1
void
無記述 sub() 同左
2 char xxx
(8 ビット符号付き)
ByVal xxx As SByte
(8 ビット符号あり)
1 バイトデータとして意味を持つ場合は、
ByVal xxx As SByte
1 文字としての意味を持つ場合は、
ByVal xxx As Char(16 ビット)
3 BYTE
(8 ビット符号なし)
ByVal xxx As Byte
(8ビット符号なし)
1 バイトデータとして意味を持つ場合は、
ByVal xxx As Byte
1 文字としての意味を持つ場合は、
ByVal xxx As Char(16 ビット)
4
TCHAR
(16 ビット)
ByVal xxx As Char
(16 ビット)
同左
5 Short
(16 ビット符号付)
ByVal xxx As Short/Int16
(符号付 16 ビット)
同左
6 WORD
(16 ビット符号なし)
UInt16
(符号付 16 ビット)
ByVal xxx As UInt16
7 Int
(32 ビット符号付)
ByVal xxx As Integer/Int32
(32 ビット符号付)
同左
8 Long
(32 ビット符号付)
ByVal xxx As Integer/Int32
(32 ビット符号付)
同左
9 DWORD
(32 ビット符号なし)
ByVal xxx As Integer/Int32
(32 ビット符号付)
ByVal xxx As UInt32
10
構造体
ByVal xxx As (Structure)
同左
11 char* ByVal xxx As string
ByRef xxx As SByte
ByVal xxx As IntPtr
:
同左(オーバーロードにより適切なものを選
択)
12 BYTE* ByRef xxx As Byte
同左
13 TCHAR* ByRef xxx As Char
同左
14 short*
ByRef xxx As Short/Int16 同左
15 WORD*
ByRef xxx As UInt16 ByRef xxx As UInt16
16 int*
ByRef xxx As Integer/Int32 同左
17 long*
ByRef xxx As Integer/Int32
同左
18 DWORD*
ByRef xxx As Integer/Int32 ByRef xxx As UInt32
19
構造体*
ByRef xxx As (Structure)
同左
20
関数へのポインタ
ByVal xxx As CallBack
コールバック関数のデリゲートオブジェク
トを作成し、引数として渡す
Public Delegate Function _
CallBack(ByVal dat As Int32) As Int32
11