AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Apache als Dienst mit ISAPI.dll
Thema durchsuchen
Ansicht
Themen-Optionen

Apache als Dienst mit ISAPI.dll

Ein Thema von Wathlon · begonnen am 14. Jun 2004 · letzter Beitrag vom 14. Jun 2004
Antwort Antwort
Wathlon

Registriert seit: 20. Feb 2004
39 Beiträge
 
#1

Apache als Dienst mit ISAPI.dll

  Alt 14. Jun 2004, 14:12
Hallo,

ich habe einen Apache (XAMPP Installation) auf einem Win2000 Rechner.

Es geht um eine ISAPI.dll und einen Rave Report.

Wenn ich den Apache als Batch starte, dann findet meine Delphi ISAPI-dll den Report, kann daraus eine ein PDF erstellen und als Stream zurücksenden.

Wenn ich Apache als Dienst starte, dann kann meine dll den Report nicht mehr finden.

Weiß jemand, wo der Unterschied ist?
Wie kann ich bei dem Apache als Dienst dieses Problem umgehen, ohne absolute Pfadangaben (C:\www\htdocs\...) machen zu müssen?

Bei dem Batch kenn meine ISAPI.dll komischer Weise das entsprechende Verszeichnis, welches ich in der Apache-Konfigurationsdatei eingestellt haben.

Über Hilfe, Hinweise und viele Antworten würde ich mich sehr freuen.

Vielen Dank!

Gruß Walter
  Mit Zitat antworten Zitat
Benutzerbild von Marcel Gascoyne
Marcel Gascoyne

Registriert seit: 18. Nov 2003
Ort: Uetersen
271 Beiträge
 
Delphi 2005 Architect
 
#2

Re: Apache als Dienst mit ISAPI.dll

  Alt 14. Jun 2004, 15:43
ISAPI und Apache widerspricht sich ein wenig. Ein ISAPI Modul läuft nur mit dem MS Internet Information Server, ein Apache Modul nur mit dem Apache.

Das Standardverzeichnis für Dein Modul ist der Pfad wo der Apache liegt, nicht Dein Modul. Das Modul ist ja nur eine DLL. Ansonsten verwende explizite Pfadangaben.

Wenn der Apache z.b. unter C:\Apache installiert ist und Dein Modul unter C:\Apache\modules\ so ist das aktuelle Verzeichnis Deines Moduls C:\Apache und nicht C:\Apache\modules\.

Ich hoffe das diese Info Dir weiterhilft.

Gruß,
Marcel
Marcel Gascoyne
  Mit Zitat antworten Zitat
Wathlon

Registriert seit: 20. Feb 2004
39 Beiträge
 
#3

Re: Apache als Dienst mit ISAPI.dll

  Alt 14. Jun 2004, 16:12
Hallo Marcel,

erst einmal danke für die Antwort.

ISAPI und Apache widerspricht sich nicht, da der Apache 2 das Modul mod_isapi hat und damit isapi.dlls verwenden kann.

httpd.apache.org/docs-2.0/mod/mod_isapi.html

Aber Deine Antwort hat mir dennoch ein wenig weitergeholfen, mich wundert nur, dass zwischen dem Dienst- und dem Batch-Modus so ein großer Unterschied ist.

Vielen Dank.

Gruß Walter
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz