Solved

ISAPI example

Posted on 1998-11-27
10
377 Views
Last Modified: 2010-04-04
Does anyone have good ISAPI example with database access.
0
Comment
Question by:sharons
  • 5
  • 4
10 Comments
 
LVL 7

Expert Comment

by:BlackMan
ID: 1348269
If you are using D4, there is an example under the DEMO directory called WebServer...
0
 

Author Comment

by:sharons
ID: 1348270
I am using Delphi 4 but the professional version, not the client/server version. I therefore don't have the component made for ISAPI (I think it is called TWebServer) or the example you mention.

Do you know if this component can be purchased separatly. If so, is it worth it ?

Thank you.
0
 
LVL 7

Expert Comment

by:BlackMan
ID: 1348271
Even if you can, I don't think the Web-stuff is worth buying (unless you need some of the other C/S components), there is a couple of 3-party ISAPI implementations on the net. When I get to work tomorrow, I'll give you a few links...
0
 
LVL 7

Expert Comment

by:BlackMan
ID: 1348272
Okay, here are a few links..
http://www.genusa.com/isapi/
http://www.fabula.com    I have a unit from them called XIsapi, but I can't find it on their site anymore..

If you want, you can give me your email addr. and I'll send you a few ISAPI units...
0
 

Author Comment

by:sharons
ID: 1348273
Thank you Blackman. Yes please, if you could email that to sstewart@magma.ca that would be great.
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 

Author Comment

by:sharons
ID: 1348274
I would like to add to my question:

I will access the ISAPI via my own HTTP command from a delphi program. I have to send the ISAPI program a few parameters, combination of Integer and String. I was thinking of using a record then pass the record. Do I have to use Post for that (instead of Get)? Would I then use ReadClient in the ISAPI ?

Thank you.
0
 
LVL 7

Expert Comment

by:BlackMan
ID: 1348275
I've just mailed a bunch of examples to you...
0
 
LVL 1

Expert Comment

by:wamoz
ID: 1348276
Sharon I have D3 C/S and the ISAPI support is fabulous - well thought out and very easy to use. In particular there is event based handling of token substitution, which makes it very easy to handle overall look and feel using template pages createdd with any HTML editor. This allows you to ignore the fluff and concentrate on handling the dynamic bits.

It is, however, very expensive to upgrade to the C/S version of Delphi, whereas ASP is essentially free.

The advantages of acquiring Delphi C/S are basically these:

- you can do *anything* in Delphi
- you won't have to relearn the syntax and object models
- it's higher performance

That said, there's nothing stopping you from whipping up a COM object whenever you run into the (multitude of) limitations of ASP, so you could have it both ways.

ASP is quite capable of talking to any OLEDB or ODBC capable database, and there are a plethora of free COM widgets extending its capabilities at www.serverobjects.com

If you can get someone else to pay for the upgrade, get D4 C/S.
If money's too tight to mention, go with ASP.
0
 

Author Comment

by:sharons
ID: 1348277
Thank you wamoz and Blackman.

I guess Backman can have the points for the examples.
0
 
LVL 7

Accepted Solution

by:
BlackMan earned 140 total points
ID: 1348278
Thanks.. I'll include the links in the answer as well...

Okay, here are a few links..
http://www.genusa.com/isapi/ 
http://www.fabula.com    I have a unit from them called XIsapi, but I can't find it on their site anymore..

0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

A lot of questions regard threads in Delphi.   One of the more specific questions is how to show progress of the thread.   Updating a progressbar from inside a thread is a mistake. A solution to this would be to send a synchronized message to the…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.

911 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

Need Help in Real-Time?

Connect with top rated Experts

25 Experts available now in Live!

Get 1:1 Help Now