RAD Studio (Common)
ContentsIndex
PreviousUpNext
New Web Server Application

FileNewOtherDelphi ProjectsNewWeb Server Application 

Use this dialog box to specify the type of server your Web server application will work with.

Item 
Description 
ISAPI/NSAPI Dynamic Link Library  
ISAPI and NSAPI Web server applications are shared objects that are loaded by the Web server. Client request information is passed to the DLL as a structure and evaluated by TISAPIApplication. Each request message is handled in a separate execution thread. Selecting this type of application adds the library header of the project files and required entries to the uses list and exports clause of the project file.  
CGI Stand-alone executable  
A CGI stand-alone Web server application is a console application that receives client request information on standard input and passes the results back to the server on standard output. This data is evaluated by TCGIApplication. Each request message is handled by a separate instance of the application. In Delphi, selecting this type of application adds the required entries to the uses clause of the project file and adds the appropriate $APPTYPE directive to the source.  
Web App Debugger executable  
The Web Application Debugger provides an easy way to monitor HTTP requests, responses, and response times. The Web Application Debugger takes the place of the Web server. Once you have debugged your application, you can convert it to one of the other types of Web application and install it with a commercial Web server.
When you select this type of application, you must specify a Class Name for the debugger executable. This is simply a name used by the Web App Debugger to refer to your application. Most developers use the application’s name as the Class Name.  
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!