»

ISAPI DLLs

» Allgemeines

» Leben einer ISAPI

» Funktionsweise

 

»

ISAPI & DELPHI

» Programmierung

» Delphi first steps

» weitere Tutorials

» Samples

 
 

»

DELPHI

» Delphi allgemein

» eigene Prog.

» Snippets

» Links

 

»

DIVERSES

» Hinweise

» DVD mieten: Xrise

 

ISAPI Programmierung Allgemein

   

Eigentlich brauchen wir nur wenige Dinge, um eine ISAPI zu entwickeln. Einen Webserver der fähig ist, diese laufen zu lassen, eine Programmiersprache, und nicht zuletzt Geduld und Ausdauer... ;)


Webserver

unter anderen sind folgende Webserver fähig, ISAPI's laufen zu lassen. Die meisten der unten aufgeführten sind beim Hersteller als Freeware downloadbar.

(Ansonsten auch unter http://www.zdnet.de zu finden)

- Microsoft IIS
- Microsoft PWS (Personal Webserver)
- Apache-Webserver
- OmniHTTPdServer
- O'Reillys-Webserver
- Sambar-Server

Keine Lust einen Webserver aufzusetzen ? Eine Liste mit deutschen Providern, welche das Ausführen von ISAPI's unterstüzen, findest du bei www.dataweb.de



Programmiersprache

Einigen wir uns auf Delphi, ok? Delphi ab der Version 2 Standart, hat all das, was wir brauchen. Was wir unbedingt benötigen, ist die Bibliothek "isapi.pas", welche wir allenfalls auch von Borland/Inprise direkt downloaden können. Ab Delphi Version 3 finden wir dann auch Objekte, die uns die Arbeit erheblich erleichtern :

  • Das Basisobjekt TWebApplication (bzw. TISAPIApplication) besitzt die notwendigen Eigenschaften und Methoden für die Entwicklung von ISAPI-DLLs. Haupthilfe dieser Objekte wird den Eintrittspunkten GetExtensionVersion und HttpExtensionProc zugemessen.

  • TWebRequest (bzw. TIsapiRequest) nehmen uns die Routinearbeit beim Auswerten der Client-Anfragen ab.

  • Zuletzt hilft uns TWebResponse (bzw. TIsapiResponse) bei der Ausgabe von html-Dokumenten
     

so, jetzt noch Freund/Freundin ins Kino schicken und ein kühles Bierchen aufmachen - dann kann's ja schon losgehen... » Zum Basic Delphi Tutorial

 
   
   
 
   

 

»powered by netzstat!