| Autor |
Beitrag |
TimonWorld
      
Beiträge: 397
|
Verfasst: So 06.11.05 13:27
Ich möchte eine DLL programmieren, die eine HTML-File ausgibt.
Wer früher mal bei Ebay war, dem ist bestimmt auch aufgefallen, dass oben in der Adresszeile auf den meisten Seiten .dll zusehen. Wie mach ich meinen Apache-Server dazu, dass er Seiten ausgibt und wie programmiere ich das mit Delphi (Write?, Output?) ?
Gruß, Timon.
|
|
retnyg
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: So 06.11.05 14:33
TimonWorld hat folgendes geschrieben: | Ich möchte eine DLL programmieren, die eine HTML-File ausgibt.
Wer früher mal bei Ebay war, dem ist bestimmt auch aufgefallen, dass oben in der Adresszeile auf den meisten Seiten .dll zusehen. Wie mach ich meinen Apache-Server dazu, dass er Seiten ausgibt und wie programmiere ich das mit Delphi (Write?, Output?) ?
Gruß, Timon. |
mit apache wirst du da kein glück habn ausser du kompilierst dir die windows version selber und änderst da bisl was im code. das läuft dann natürlich auch nur auf nem windoze server
einfacher gehts mit IIS da kannste per asp active-x dll's ausführen
_________________ es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
|
|
TimonWorld 
      
Beiträge: 397
|
Verfasst: So 06.11.05 14:40
Danke für die Antwort. Schade eigentlich.
Kann man es denn wenigstens so machen, dass eine EXE ausgeführt wird, sobald man eine Seite aufruft via httpd.conf, CGI oder PHP?
|
|
retnyg
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: So 06.11.05 14:44
64.233.183.104/searc...run+exe%22&hl=de
zu details darfste mich aber ned fragen
_________________ es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
|
|
TimonWorld 
      
Beiträge: 397
|
Verfasst: So 06.11.05 16:01
Titel: Textausgabe auf Server mit Delphi-Anwendung und PHP
So danke!
Ich habs jetzt so gemacht:
output.dpr
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| program output;
uses windows;
begin try Writeln('Test-Datei'); except Windows.MessageBoxA(0, 'Kann nicht schreiben', 'Fehler', MB_OK); end; end. |
output.php
Quelltext 1: 2: 3:
| <?php echo exec('E:\Homepages\public\output.exe'); ?> |
Und das wars eigentlich auch schon!
______________
Allerdings wäre es auch irgendwie über Apache möglich. Schließlich ist PHP in Apache auch nur als DLL eingebunden. Allerdings habe ich bei Delphi 3 nicht Src\Internet\httpd.pas (Apache API), um dies zu realisieren.
Gruß,
Timon.
|
|
UC-Chewie
      
Beiträge: 531
WinXP
D5 Ent
|
Verfasst: So 06.11.05 17:35
Nochmal zusammenfassend: Es gibt folgende Möglichkeiten:
- CGI (Aufruf der EXE und Senden der Standardausgabe an den Browser).
- Apache-Modul (nur in den Enterprise- und Architect-Versionen einfach machbar).
- ISAPI-Modul (läuft auf IIS, ich glabe mich aber zu erinnern, dass es möglich ist, die auch im Apachen zum Laufen zu kriegen).
_________________ Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
|
|
|