Solved

Additional 500 points if anyone can answer...

Posted on 2002-05-23
6
147 Views
Last Modified: 2012-05-04
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
0
Comment
Question by:dokken
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
6 Comments
 
LVL 11

Expert Comment

by:robert_marquardt
ID: 7031155
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
 

Author Comment

by:dokken
ID: 7032282
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
 
LVL 11

Expert Comment

by:robert_marquardt
ID: 7032390
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
[Live Webinar] The Cloud Skills Gap

As Cloud technologies come of age, business leaders grapple with the impact it has on their team's skills and the gap associated with the use of a cloud platform.

Join experts from 451 Research and Concerto Cloud Services on July 27th where we will examine fact and fiction.

 

Author Comment

by:dokken
ID: 7032479
I had tried that but it didn't do anything.
0
 
LVL 26

Accepted Solution

by:
Russell Libby earned 500 total points
ID: 7032858

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
 

Author Comment

by:dokken
ID: 7055002
Here's the other 500 points.
0

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
In this video, viewers are given an introduction to using the Windows 10 Snipping Tool, how to quickly locate it when it's needed and also how make it always available with a single click of a mouse button, by pinning it to the Desktop Task Bar. Int…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…
Suggested Courses
Course of the Month7 days, 16 hours left to enroll

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question