| 
                 分類:[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つもないので途方に暮れています。
  |