• 締切済み
  • すぐに回答を!

ASCIIコードのNullコードの感知方法

OS:windows2000pro VB:VB6.0sp5 ASCIIコードを文字に変換した後に、そのコードが Null であるか否かの確認する方法を ご教示くださいます様よろしくお願いいたします 補足:ASCIIコードで Null のコードをパターンに持つという方法もありますが・・・・

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数410
  • ありがとう数0

みんなの回答

  • 回答No.2
  • Wendy02
  • ベストアンサー率57% (3570/6232)

Chr(0) 値0を持つ文字列だけれど、 こういうことかしら? Sub test() myStr = Chr(AsciiCode) If myStr = vbNullChar Then  MsgBox "Null" Else  MsgBox MyStr End If End Sub BLUEPIXYさん、後だしでごめんなさい!

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 10進201、16進C9 のASCIIコードにつきまして。

    10進201、16進C9 のASCIIコードにつきまして。 vs2005 c#.net で int i = 201; (char)i; とキャストすると「Ё」 vbにて hoge = 201 chr(hoge) と変換すると「ノ」 となります。 この違いはなんなのでしょうか? また、C#でも「ノ」を出すにはどのようにすればいいのでしょうか?

  • ASCII コード表の文字から10進に

    JAVAで、ASCII コードで文字表現の"G"などを、10進数に変換する方法が知りたいんです。 "G"→71 "@"→64 "0"→48 といった風に、変換したいんです。 ご存知の方教えてください。お願いします!

    • ベストアンサー
    • Java
  • ASCIIコードへの変換方法

    ポインタに文字列を格納し char *a="a"; char *b="ace"; このポインタの中身をASCIIコードで表示させるプログラム ポインタaの中身aはASCIIコード8進数で001です。 ポインタbの中身aceはASCIIコード8進数で001003005です。 という感じのプログラムを作りたいのですが ASCIIへの変換方法がわからなく困っています。 もしよろしかったら具体例等のプログラムのご教授願います。

  • 回答No.1
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)

char = chr(code) 'アスキーコードを文字に変換 if asc(char)=0 then 'char が Nullか? MsgBox "Null" end if 質問の意図を取り違えていたらすみません

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • ASCIIコード8bitについて

    ASCIIコード8bitについて教えてください。 『F7300.』この文字データをASCII文字コードの8bitで表現するとどのようになりますか? 変換の仕方も教えていただけたら幸いです。

  • ASCIIコードへの変換方法

    前の質問と似たような質問ですが困っております。 ポインタに文字列を格納し char *a="a"; char *b="ace"; このポインタの中身をASCIIコードで表示させるプログラム ポインタaの中身aはASCIIコード2進数で********です。 ポインタbの中身aceはASCIIコード2進数で************************です。 という感じのプログラムを作りたいのですが、8進数表示はここで教えてもらい理解できましたが2進数への変換方法がわからりません。 もしよろしかったら具体例等のプログラムのご教授願います。

  • VB 2005 8bit ASCII変換

    VB6.0では、7F以降の ASCII変換ができませんでしたが、VB2005ではこの問題解決しているのでしょうか?どなたか知っている方がいらっしゃいましたら教えて頂きたいのですが。よろしくお願いします。

  • EmacsにおけるキーとASCIIコードの対応

    こんにちは。 Emacsは、Gnu Emacs for Windows 23.4 を使っています。 Emacsでは、ASCII文字は、0~127のASCIIコードで表されます。 例えば、文字Aは、ASCIIコード65で表されます。 現在、非印刷文字を表すASCIIコードに対応するキーが分からず困っています。 例えば、C-@はASCIIコード0, C-aはASCIIコード1, C-bはASCIIコード2, .....RETはASCIIコード13, TabはASCIIコード9, ESCはASCIIコード27といったことは分かっているのですが、他のASCIIコード(例えば17~26など)に対応するキーが分かりません。 非印刷文字を表すASCIIコードに対応するキーを調べる方法はあるのでしょうか? 何かいい方法を知っておられる方がいらっしゃれば、是非アドバイスを頂きたいと思います。 では、よろしくお願い致します。

  • 文字列からASCIIコードの取得方法

    お世話になっております。 やりたいのは、MSCommを使用しデータを送った時、 データのチェックをしたいのですが、Chr関数(値を151を入れる)で作った文字をAsc関数で戻すと値が0になってしまってチェックできません。 文字列で受け取ったデータをどのようにコード変換したらよいでしょうか? VBのバグなのか知りませんけど、 例えば、Asc(Chr$(151))、AscB(Chr$(151))は0を返し、AscB(ChrB$(151))だけが151を返します。 使用しているのは、 VB6SP4 Win2000です。 宜しくお願い致します。

  • ASCII文字変換

    VB6で、80h~9Fh 及び E0h~FFhはASCII文字変換が出来ません。(ANK文字コード表に無い) RS-232C通信機器等では、これらのASCII文字で通信しているものがありますが、対応方法をご教授頂けませんか?

  • OUTLOOK受信メールのASCIIコード???

    OUTLOOK 2000を使っております。最近何度か、受信したメールの文字の全てがコードに変換されて表示されることがあります。(ASCIIコードってやつですか?・・・) コード変換するソフトでなんとか内容を読むことができましたが、一度にたくさんのメールを読む場合は不便です。たいてい再起動すると次回からはちゃんと表示されるようです。 1,どうしてこのようなことになるのでしょうか? 2,受信したコード表示のメールを簡単に読む方法は無いのでしょうか? 誰か教えてくださーい!!m(_ _)m

  • [_(アンダーバー)の感知について

    OS:windows2000pro VB:VB6.0sp5 keyDown関数を用いて、アンダーバーを感知しようとしているのですが、できません keycode,shift = (1)226,0 = [\] keycode,shift = (2)16,1 = [shift] となります どのようにすれば良いのでしょうか?  また、keyDown関数にて感知可能の場合 keycode,shift = ?,? の場合でしょうか? よろしくお願いいたします

  • 2バイト文字をASCIIコードに変換

    SQL Server初心者です。 SQL Serverで2バイト文字をASCIIコードの値で返したいのですが、関数ASCII()を使用すると、1バイト目のASCIIコードの値しか返してくれません。 2バイト目の文字も返す方法をご教授ください。 言葉足らずでわかりにくいかと思いますが、よろしくお願い致します。

  • 16進をASCIIコードに変換する手法

    16進をASCIIコードに変換する手法を教えて下さい。 *例 もしchar型変数aに0x0aが入っていたら0x41(大文字にしたい) aの値が1~fどれがきても対応できるようにしたいのですが・・・ if文とかswitchを多用しなくても簡潔に記述できますか?