Hallo,
ich bin über folgenden code gestolpert:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| procedure TForm.Button1Click(Sender: TObject); Var doc :IDocument; Img :IImage; Layout :ILayout; begin doc := IDispatch(CreateOleObject('MODI.Document')) as IDocument; doc.create(FileName); doc.OCR(miLANG_ENGLISH,true,true); Img := IDispatch(doc.Images[0]) as IImage; Layout := IDispatch(Img.Layout) as ILayout; Memo1.Lines.Add(Layout.Text); MiDocView1.Document := doc; doc.Close(false); Img := nil; Layout := nil; end; |
nun würde ich gern wissen, was passiert, wenn man, wie hier im code, variablen vom typ IInterface deklariert? Kann mir da iwie keinen reim drauf machen. Kann das mit dem, was ich über interfaces beim delphi-treff gelesen habe, auf keinen gemeinsamen nenner bringen.(
www.delphi-treff.de/...-pascal/interfaces/)
hoffe ihr könnt mir da bisschen helfen