2バイトの文字列を
Short 整数変数に変えます
構文:
用法:
result = Cvshort( str )
パラメタ:
戻り値:
記述:
長さ少なくとも2バイトの
string に含まれるバイナリデータを使って、16ビット
Short 整数値を返します。
文字列が、長さ2バイト未満ならば、ゼロ (
0) の値が返されます。
Cvshort は、
Mkshort で作成された 2バイトの文字列を変換するために使われます。
この関数は、
Type 構造の必要なしで、メモリかファイル・バッファーから、16ビットの整数値に変換するためにも使うことができます。
しかし、ちょうど型構造でのように、バッファーから読まれた文字列を変換するために
Cvshort を使う場合、特別に注意するべきです。
例:
Dim si As Short, s As String
s = "AB"
si = CVShort(s)
Print Using "s = ""&"""; s
Print Using "si = _&H&"; Hex(si)
方言差:
-
別名 __Cvshort で参照を付けないと、-lang qb 方言で使えません。
QBからの違い:
参照: