tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^5: 【ぷち解決】区点コードからの文字入力
投稿日: 2011/09/12(Mon) 18:39
投稿者魔界の仮面弁士
> Dim JISC As Long
> Dim KCODE As String = CLng(Me.txt_区点.Text).ToString("00000")
本当に Long 型が必要でしょうか。
 ULong   の最大値は「18,446,744,073,709,551,615」
 Long    の最大値は「9,223,372,036,854,775,807」
 UIntegerの最大値は「4,294,967,295」
 Integer の最大値は「2,147,483,647」
 UShort  の最大値は「65,535」
 Short   の最大値は「32,767」
なので、Long では大袈裟すぎるように思います。


> ・以下の区点コードが入力されたらコケます
> 9698 9699 9898 9899 10098 10099 10298 10299 10498 10499 10698
> 10699 10898 10899 11098 11099 11298 11299
上記はいずれも点番号が 98〜99 なので、エラーとして扱って良いと思いますよ。

Shift_JIS (SJIS) がとりうる範囲は「区番号=1〜94、点番号=1〜94」ですし、
Windows-31J (CP932) だとしても「区番号=1〜120、点番号=1〜94」ですから。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。