Shiv Kumar
 Hobbyist Filmmaker / Editor

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

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 18, 2008 11:06 AM Views:4218   Favorited:0   Comments:0
Filed Under:   
Tags:         
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

ISAPI Data Entry and Database Access

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 17, 2008 11:14 AM Views:1737   Favorited:0   Comments:0
Filed Under:   
Tags:       
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

Showing Images in a Browser from a Database

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 16, 2008 11:18 AM Views:897   Favorited:0   Comments:0
Filed Under:   
Tags:       
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

Reducing Image Size on-the-fly (thumbnails)

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 15, 2008 11:18 AM Views:961   Favorited:0   Comments:0
Filed Under:   
Tags:     
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

Maintaining State - Using Fat URLs

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 14, 2008 11:21 AM Views:722   Favorited:0   Comments:0
Filed Under:   
Tags:       
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

Sending an Email from an ISAPI application (Threaded)

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 13, 2008 11:24 AM Views:1781   Favorited:0   Comments:0
Filed Under:   
Tags:       
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

Using Cookies, Hidden Fields and the TPageProducer

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 12, 2008 11:46 AM Views:2688   Favorited:0   Comments:0
Filed Under:   
Tags:     
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 are cookies?. Use

Upload Files From a Browser using an ISAPI

555552votes
January 11, 2008 11:46 AM Views:1742   Favorited:1   Comments:0
Filed Under:   
Tags:     
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

Using Basic Authentication

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 10, 2008 12:05 PM Views:1951   Favorited:0   Comments:0
Filed Under:   
Tags:     
Before we begin, let me say, that I expect, you've read the earlier article Authentication And Security in IIS. This article deals purely with the Basic Authentication

Server Push using ISAPI

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 09, 2008 12:05 PM Views:1278   Favorited:0   Comments:0
Filed Under:   
Tags:     
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.

Using a TChart Control in an ISAPI Application

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 08, 2008 12:05 PM Views:1734   Favorited:0   Comments:0
Filed Under:   
Tags:     
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.

Writing ISAPI DLLs "By Hand"

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 07, 2008 12:05 PM Views:1957   Favorited:0   Comments:0
Filed Under:   
Tags:     
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

Multi-File Upload with Additional From Fields

555551votes
January 06, 2008 12:05 PM Views:3077   Favorited:0   Comments:0
Filed Under:   
Tags:     
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

Building an Email Web client

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 05, 2008 12:05 PM Views:530   Favorited:0   Comments:0
Filed Under:   
Tags:     
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

Using WebServices from a Delphi 5/6 ISAPI

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 04, 2008 12:05 PM Views:6749   Favorited:0   Comments:0
Filed Under:     
Tags:     
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

Uploading Files using Indy (multipart/form-data)

Not Rated YetNot Rated YetNot Rated YetNot Rated YetNot Rated Yet0votes
January 01, 2008 12:16 PM Views:7979   Favorited:0   Comments:0
Filed Under:   
Tags:     
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.
Shiv Kumar
Gainesville, Virginia,
United States
Member Bio Member Skills/Specialization

Bio

close

Specializations

close
Photographer
Landscape
Nature
Portrait
Videographer/Cinematographer
Interview
Landscape
Nature
Portrait
 
Privacy Policy | Terms Of Service | Contact Us | Support | Help/FAQ | News