OCR - Erro Classe não registrada.
22/02/2019
0
Bom dia, estou com um problema já procurei na net alguma solução porém não encontrei.
Estou desenvolvendo um software que preciso reconhecer o que esta escrito no arquivo .TIF, e estou usando uma função , porém quando executo a primeira vez ele da o erro de "Classe não registrada" , mas se executo novamente não aparece mais o erro.
Vou colocar a função, se alguem souber como resolver esse problema eu agradeço.
Estou desenvolvendo um software que preciso reconhecer o que esta escrito no arquivo .TIF, e estou usando uma função , porém quando executo a primeira vez ele da o erro de "Classe não registrada" , mas se executo novamente não aparece mais o erro.
Vou colocar a função, se alguem souber como resolver esse problema eu agradeço.
function JP_OCR(ARQUIVO: STRING): STRING; var midoc,miword: OleVariant; s: string; i: integer; begin midoc := CreateOleObject(''MODI.Document''); midoc.create(ARQUIVO); // o erro acontece nessa linha. midoc.images[0].ocr(22,0,0); s := ''''; for i := 0 to midoc.images[0].layout.words.count-1 do begin miword := midoc.images[0].layout.words[i]; s := s+'' ''+miword.text; end; result := s; end;
Lucas Domiciano
Curtir tópico
+ 0
Responder
Posts
22/02/2019
Hélio Devmedia
Olá Lucas,
Me deparo muito com este erro em sistemas mais antigos que usam a capicom.dll para gerar a assinatura digital...
A solução para este erro é geralmente, encontar a dll necessária e via prompt de comando, usar o aplicativo regsvr32 para registrar a dll
quando der enter, se a dll permitir ser registrada um dialog aparecerá com uma mensagem de confirmação.
ATENÇÃO
sistemas x64 fica o regsvr32 fica na pasta c:\\windows\\sysWOW64
Me deparo muito com este erro em sistemas mais antigos que usam a capicom.dll para gerar a assinatura digital...
A solução para este erro é geralmente, encontar a dll necessária e via prompt de comando, usar o aplicativo regsvr32 para registrar a dll
c:\\windows\\System32\\> regsvr32 caminho_da_dll
quando der enter, se a dll permitir ser registrada um dialog aparecerá com uma mensagem de confirmação.
ATENÇÃO
sistemas x64 fica o regsvr32 fica na pasta c:\\windows\\sysWOW64
Responder
Clique aqui para fazer login e interagir na Comunidade :)