|
Shiv Kumar
|
Shiv Kumar
United States
|
|
|
| |
| |
|
|
|
|
| |
Matlus ISAPI, TCP/IP and Webservice Related Tutorials
- ISAPI
- TCP/IP
- HTTP
- SOAP/XML/WebServices
- N-tier Applications and Zero configuration thin Clients
You should be able to find information, tutorials and articles on the technologies listed above and their implementation in Delphi on this site. Whereever is makes sense, you should find on-line demos and/or downloadable project source code.
Please Rate the tutorials/articles wherever possible. This will help me improve the quality of material you see here.
|
Building your First ISAPI Application using Delphi |
|
| |
|
In this article we will take you through the steps in building an ISAPI application using Delphi 3/4/5 Client/Server (Enterprise) edition.
What do you need to start?
- Delphi 3/4/5 Client/Server or Enterprise Edition
- A Web Server (software).
You may use Microsoft’s
More »
| |
| | |
|
ISAPI Data Entry and Database Access |
|
| |
|
In the first article dealing with ISAPI applications, we talked about web applications as ISAPI or CGI applications, and built our first ISAPI application.
This time we will build an application that:
- Generates an HTML form, allowing users to enter some data.
- Validates
More »
| |
| | |
|
Showing Images in a Browser from a Database |
|
| |
|
For this article we will use the Biolife table that can be found in the DBDEMOS Alias that comes standard with Delphi.
Starting the Project
- Start a new Web Server Application using the Delphi wizard.
- Choose CGI in the dialog box (you can choose ISAPI also. There will be no change
More »
| |
| | |
|
Reducing Image Size on-the-fly (thumbnails) |
|
| |
|
On to more fun things! In this article, we’re going to send images (from within a database) to a web browser. But we won't just stream out images straight out of the database. We'll stream out a thumbnail version of each image that we'll create on-the-fly.We will also explore using the TQueryTableProducer
More »
| |
| | |
|
Maintaining State - Using Fat URLs |
|
| |
|
Sometimes, we'd like to be able to show only one record from a database in a web page with the ability to navigate to the previous and next records. In this tutorial this is what we'll set out to achieve. If you're new to ISAPI programming, please take a look at the tutorials prior to this. In this
More »
| |
| | |
|
Sending an Email from an ISAPI application (Threaded) |
|
| |
|
The process of sending an email in Delphi is very simple. One can use any STMP components for this purpose. In this example, we'll use the Indy (Winshoes) SMTP component but one can easily alter the execute method to be used with any SMTP component.
It is not advisable to send an Email
More »
| |
| | |
|
Using Cookies, Hidden Fields and the TPageProducer |
|
| |
|
In this tutorial, we'll explore using cookies, hidden fields and the TPageProducer component. For a detailed explanation of what cookies are, have a look at the article - What
More »
| |
| | |
|
Upload Files From a Browser using an ISAPI |
|
| |
|
I have searched long and hard, high and low, for code that would allow me to do this in Delphi. Many people sent me to various web sites but never gave me a solution. No code, just the how-to. From the Microsoft site it was easy to find out the how-to, but obviously there was no code sample for the
More »
| |
| | |
|
Using Basic Authentication |
|
| |
|
| |
| | |
|
| |
|
Before we start with the explanation of the protocol and the project, lets take a look at the demos.
I found that IE does NOT support the server push protocol as specified by the W3C. These demos and therefore the project work best with NetScape.
More »
| |
| | |
|
Using a TChart Control in an ISAPI Application |
|
| |
|
What is a web site without a graph of some sort huh ? I mean, it's just another image and web sites are full of images. Besides, the TChart control that comes with Delphi is a really nice control. It would be a shame not to be able to use it for graphical reports etc. in an ISAPI application.
More »
| |
| | |
|
Writing ISAPI DLLs "By Hand" |
|
| |
|
Since an ISAPI application is a DLL have you ever wondered what it would be like to build an ISAPI DLL just like any other DLL ? Can be do it ?
Sure we can ! This is Delphi remember ? A DLL is one of the basic things Delphi does. All we really need to know is what functions we need to export from
More »
| |
| | |
|
Multi-File Upload with Additional From Fields |
|
| |
|
Often times, just uploading a file is not enough since one normally has to upload information related to the file being uploaded as well. This could be achieved in a two step process where the first step is the "additional" information required and the second step is uploading of the actual file or vise-versa.
After
More »
| |
| | |
|
Building an Email Web client |
|
| |
|
There is no tutorial available for this as yet, but there is an on-line demo that you can test out and play with and the source code is available for download as well.
This project shows you how you can use:
- Cookies
- StyleSheets
- Frames
- The Indy POP3 component
- The
More »
| |
| | |
|
Using WebServices from a Delphi 5/6 ISAPI |
|
| |
|
In this tutorial, I'll show you one of the ways you can make use of a WebService in your ISAPI if you're using Delphi 5 Pro/Enterprise, or Delphi 6 Pro. We'll build a regular GUI application that uses a WebService as well as an ISAPI. The WebService in question sends emails. We'll also build an ISAPI
More »
| |
| | |
|
Uploading Files using Indy (multipart/form-data) |
|
| |
|
In this tutorial, I'll show you how you can use Indy to upload files to a Web Server (either an ISAPI or ASP) that can accept file uploads using the W3C specified multipart/form-data encoding type.
| |
| | |
|
|