Einzelnen Beitrag anzeigen

LokutusvB

Registriert seit: 18. Jul 2006
277 Beiträge
 
Delphi XE6 Enterprise
 
#1

XE: ISAPI-DLL Fehler XAMPP 1.8.3

  Alt 17. Apr 2014, 10:03
Hallo,

ich bin die letzten Tage einem Fehler auf der Spur, komme aber leider kein Stück weiter. Wir nutzen für eine Web-Anwendung eine ISAPI-DLL, welche urpsürnglich in Delphi 5 entwickelt wurde. Diese Delphi5 DLl läuft unter all den getesteten XAMPP-Versionen. Das jedoch nützt mir leider nichts.

Diese DLL wurde nun in Delphi XE "importiert" und neu erstellt. Und hier geht der "Spaß" los. In älteren XAMPP-Versionen von z.B. 2011 funktioniert die von Delphi XE erstellte DLL fehlerfrei. Möchte ich die DLL nun im neuen XAMPP 1.8.3 nutzen, erscheinen immer wieder Fehlermeldungen. Ich habe verschiedenste Lösungen aus dem Netz probiert, die immer wieder als Ursache ein geändertes Rechtkonzept als Grundlage hatten, sprich ich habe in der http.conf so gut wie alles testweise zugelassen. Nun jedoch komme ich nicht mehr weiter. Die Fehlermeldung im Browser und im Error.log sagt aus: couldn't create child process: 720193: xyz.dll
bzw im Log:
[cgi:error] [pid 2712:tid 1776] (OS 193)%1 ist keine zulässige Win32-Anwendung. : [client <IP entfernt>:2505] couldn't create child process: 720193: xyz.dll, referer: http://xyz.htm
[cgi:error] [pid 2712:tid 1776] (OS 193)%1 ist keine zulässige Win32-Anwendung. : [<IP entfernt>:2505] AH01223: couldn't spawn child process: C:/xampp/cgi-bin/xyz.dll, referer: http://xyz.htm

Ist die Ursache dieses Fehlers ein Rechteproblem oder liegt das an der Umstellung von Delphi 5 zu XE? Wie kann ich den Fehler beheben? Müssen in Delphi XE für ISAPI-Dlls Prozesse anders getartet werden oder woran liegt der Fehler?
MFG
LokutusvB
  Mit Zitat antworten Zitat