[リストへもどる]
一括表示

投稿時間:2003/03/24(Mon) 14:49
投稿者名:さやか
Eメール:
URL :
タイトル:
バイト数で抜き取る
変数に入っているデータのバイト数を取得したあと20バイトまでを変数Aにそれ以上は
変数Bに残りを格納したいのですが、どうやったらいいのかわかりません。
宜しくお願い致します。

投稿時間:2003/03/24(Mon) 15:23
投稿者名:nanashi
Eメール:
URL :
タイトル:
Re: バイト数で抜き取る
> 変数に入っているデータのバイト数を取得したあと20バイトまでを変数Aにそれ以上は
> 変数Bに残りを格納したいのですが、どうやったらいいのかわかりません。
> 宜しくお願い致します。

文字列データってことで良いのでしょうか?

'バイト数取得
i = LenB(StrConv(strBuff, vbFromUnicode))

'20バイトまで取得
A = StrConv(LeftB$(StrConv(strBuff, vbFromUnicode), 20), vbUnicode)

'21バイト以降を取得
B = StrConv(MidB$(StrConv(strBuff, vbFromUnicode), 21), vbUnicode)

こんな感じですが。

投稿時間:2003/03/24(Mon) 15:37
投稿者名:さやか
Eメール:
URL :
タイトル:
Re^2: バイト数で抜き取る
> > 変数に入っているデータのバイト数を取得したあと20バイトまでを変数Aにそれ以上は
> > 変数Bに残りを格納したいのですが、どうやったらいいのかわかりません。
> > 宜しくお願い致します。
>
> 文字列データってことで良いのでしょうか?
>
> 'バイト数取得
> i = LenB(StrConv(strBuff, vbFromUnicode))
>
> '20バイトまで取得
> A = StrConv(LeftB$(StrConv(strBuff, vbFromUnicode), 20), vbUnicode)
>
> '21バイト以降を取得
> B = StrConv(MidB$(StrConv(strBuff, vbFromUnicode), 21), vbUnicode)
>
> こんな感じですが。


有難うございました。
できました。大変助かりました。