Diese Unit habe ich mit Free Pascal enwickelt. Sie wendet ein am DOM orientiertes Modell an, nach dem HTML-Tags eines Formulars in entsprechende Klassen eines CGI-Programms übersetzt werden. Das geschieht einfach durch den Aufruf der Methode (TCGIForm.Read) im CGI-Programm, das als Aktion im HTML-Formular angegeben ist.
Grundlage der Klassen in dieser Unit ist TComponent, eine Klasse, die bezüglich ihrer Anwenderschnittstelle weitgehend quellcodekompatibel zum gleichnamigen Typ der VCL für Delphi ist.
Zum Knowhowschutz wird der Quellcode der Unit CGI hier (noch) nicht veröffentlicht. Um dennoch ihre Vorzüge in der CGI-Programmierung zu zeigen, dienen die folgenden Verweise:
Die Unit verwendet kaum systemspezifische Funktionen und sollte deshalb leicht auf alle Systeme portierbar sein, für die es einen
Die HTML-Dokumentation der Unit CGI enthät nur die Teile, die ich zwecks ihre Demonstration hier für wichtig hielt. Fragen Sie nach Details, wenn Ihnen das nicht genügt!
| 1 | Zur Arbeitsweise: Die HTML-Dokumentation und die PDF-formatierte Schnittstellendeklaration habe ich mit |