Public Sub Proc20() 'KANTAB.BAS
Dim Jis(0 To 15) As Integer, a$(0 To 15)
Dim SJis(0 To 15) As Integer, NLine, XP, YP, YPS, i, j
Dim First$, Htitle$, KANCONT$, VTITLE$
' "先頭のJIS漢字コードを入力してください ===>"; FIRST$
First$ = "3020"
NLine = 12
Jis(0) = Val("&H" + First$)
SJis(0) = JISTOMS(Jis(0))
'
Dperas
Dpwind 10, 10, 25
Call KANJI(3!, 19.5, 1.5, 0!, "JIS漢字コード一覧", 0!, 10)
Htitle$ = " 0 1 2 3 4 5 6 7 8 9 A B C D E F"
Call SYMBOL(2!, 17.5, 0.6, Htitle$, 0!, 32)
'
XP = 2!
YPS = 16!
For i = 1 To NLine
For j = 1 To 15
Jis(j) = Jis(j - 1) + 1
SJis(j) = JISTOMS(Jis(j))
Next j
'
KANCONT$ = ""
For j = 0 To 15
KANCONT$ = KANCONT$ + Chr$(JISTOMS(Jis(j)))
Next j
'
VTITLE$ = Hex$(Jis(0))
YP = YPS - (i - 1) * 1.2 * 1.2
Call SYMBOL(-1!, YP, 0.6, VTITLE$, 0!, 4)
Call KANJI(XP, YP, 1.2, 0!, KANCONT$, 0!, 16)
'
If ((Jis(0) Mod 256) = 7 * 16) Then
If (Jis(0) \ 256 = 2 * 16 + 7) Then
Jis(0) = Jis(0) + 8 * 256
End If
Jis(0) = Jis(0) + 11 * 16
Else
Jis(0) = Jis(0) + 16
End If
Next i
End Sub