Additional 500 points if anyone can answer...

I will provide this additional 500 points if someone can solve the problem at: http://www.experts-exchange.com/jsp/qManageQuestion.jsp?ta=delphi&qid=20293579
dokkenAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Russell LibbyConnect With a Mentor Software Engineer, Advisory Commented:

Robert,

Your above comment works for any COM object library "that exposes type library information", which this filter dll does not.

Thus the reason I converted the filter.h (from windows platform SDK) so we would all have the interface definition for IFilter (as well as the error code definitions).

Russell




0
 
robert_marquardtCommented:
Can you please point out what your problem is?
Normally you simply import the COM DLL into Delphi and get a _TLB.pas file which allows access.
0
 
dokkenAuthor Commented:
Robert,

I haven't worked with any DLL's so what I'm looking for is complete code for using the Adobe IFilter DLL to extract all the text from a PDF file.

I also don't know how to import a COM DLL... I didn't even know you could.
0
Receive 1:1 tech help

Solve your biggest tech problems alongside global tech experts with 1:1 help.

 
robert_marquardtCommented:
It is called "Component -> Import ActiveX Control"
Simply open the DLL and see what happens.
The CoGlobal.Create call is the start of all access.
It creates a COM object. Call the methods and the application will be started in the background to satisfy your calls.
What the methods really do should be documented. If not experiment.
This works for any COM object.
0
 
dokkenAuthor Commented:
I had tried that but it didn't do anything.
0
 
dokkenAuthor Commented:
Here's the other 500 points.
0
All Courses

From novice to tech pro — start learning today.