|
分類:[VB6 以前]
申し訳ありません、魔界の仮面弁士様への直接の質問です。OCR Vb6 でグーグルで検索すると魔界の仮面弁士様の
サンプルコードが沢山ひっかかってきます。
Private Sub ShowResult(ByVal Words As MODI.Words)
Dim wd As MODI.Word
Dim w As Integer
For w = 0 To Words.Count - 1
Set wd = Words(w)
List1.AddItem CStr(w + 1) & ":" & wd.Text
Dim r As MODI.MiRect
For Each r In wd.Rects
Dim s As String
s = "(" & CStr(r.Left) & "," & CStr(r.Top) & ")-"
s = s & "(" & CStr(r.Right) & "," & CStr(r.Bottom) & ")"
List1.AddItem vbTab & s
Next
Next
End Sub
Private Sub Command1_Click()
Command1.Enabled = False
Set D = New MODI.Document
D.Create Text1.Text
Dim i As MODI.Image
Set i = D.Images(0)
Set Picture1.Picture = i.Picture
Command2.Enabled = True
hasCancelRequest = False
On Error Resume Next
i.OCR Combo1.ItemData(Combo1.ListIndex)
If Err.Number <> 0 Then
MsgBox "&H" & Hex(Err.Number) & Err.Description, vbExclamation, Err.Source
Else
If Not hasCancelRequest Then
Me.Caption = App.EXEName
End If
Text2.Text = i.Layout.Text 'ここでvb6を道連れにクラッシュ
ShowResult i.Layout.Words
End If
Command1.Enabled = True
Command2.Enabled = False
End Sub
Document Imagingでは正しく文字を読み出せています。
そこで質問です。魔界の仮面弁士様の環境では正しくプログラムは動いていますか??各種掲示板には「動いた」という
レスが1つもないので途方に暮れています。
|