RAD Studio (Common)
ContentsIndex
PreviousUpNext
New WebSnap Application

FileNewOtherDelphi ProjectsWebSnapWebSnap Application 

Use this dialog box to configure a new WebSnap application.

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 Application Debugger to refer to your application. Most developers use the application name as the class name.  
Page Module  
Displays a Web data module that includes a PageProducer, WebAppServices, ApplicationAdapter, LogicalPageDispatcher, and AdapterDispatcher component. With a Web Page Module, on the Code Editor you can view a Web page’s unit, HTML code, and a preview the Web page after the module has been compiled and run.  
Data Module  
Displays a Web data module that includes a PageProducer, WebAppServices, ApplicationAdapter, LogicalPageDispatcher, and AdapterDispatcher component.  
Components  
Displays the Web App Components dialog box so you can select one or more components to add functionality to your application.  
Page Name  
If the selected application module type is page module, you can associate a name with the page by entering a name in the this field.  
Page Options  
Displays the Application Page Module Options dialog box, allowing you to define the basic properties of a page module.  
Caching  
At runtime, the instance of this module can be either kept in cache, or removed from memory when the request has been serviced. Select one of the following:
Cache Instance stores the module in memory between user sessions.
Destroy Instance removes the module from memory as soon as the active session ends.  
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!