Witam.
W taki sposób używam komponentu do OCR:
doc := IDispatch(CreateOleObject('MODI.Document')) as IDocument;
doc.create('.\plik.bmp');
doc.OCR(miLANG_ENGLISH,true,true);
Img := IDispatch(doc.Images[0]) as IImage;
Layout := IDispatch(Img.Layout) as ILayout;
form1.Edit1.Text:= Layout.Text;
doc.Close(false);
finally
end;
doc:=nil;
Img:=nil;
Layout:=nil;
end;
Metoda na rozpoznawanie tekstu z bitmapy działa bez problemu, ale jak uruchamiam to w wątku i pracuje cały czas to systematycznie zwiększa się zużycie pamięci. FreeAndNil nie pomaga, Free nie działa na te obiekty. Co jeszcze mogę zrobić.
Pozdrawiam