Hallo zusammen,
ich schreibe ein Programm, dass einen einfachen GET-Befehl mit Indy HTTP ausführen soll. Das klappt auch alles prima bis das Programm von einem Netzlaufwerk ausgeführt wird.
Hier der Wortlaut der Fehlermeldung:
EIdSocketError: Socket-Fehler # 10022 Ungültiges Argument.
Ich habe schon ziemlich lange rumgegoogelt und keine Lösung für das Problem gefunden. Allerdings bin ich auf folgenden Forenbeitrag gefunden, der die Meldung auf mangelnde Zugriffsrechte auf die übergeordneten Freigaben zurückführt. Die Zugriffsrechte kann (und will) ich aber nicht ändern. Hier der Link:
http://social.msdn.microsoft.com/For...1-07adc3b486bb
Neben IdHttp habe ich in meiner Verzeiflung auch schon Overbyte ICS Version 7 und sogar die TWebbrowser-Komponente ausprobiert. Alles funktioniert auch damit auf einem lokalen Laufwerk. Aber auch hier geht es nicht im Netzlaufwerk...
Für Hilfestellung wäre ich extrem dankbar.
tenikx
ich schreibe ein Programm, dass einen einfachen GET-Befehl mit Indy HTTP ausführen soll. Das klappt auch alles prima bis das Programm von einem Netzlaufwerk ausgeführt wird.
Hier der Wortlaut der Fehlermeldung:
EIdSocketError: Socket-Fehler # 10022 Ungültiges Argument.
Ich habe schon ziemlich lange rumgegoogelt und keine Lösung für das Problem gefunden. Allerdings bin ich auf folgenden Forenbeitrag gefunden, der die Meldung auf mangelnde Zugriffsrechte auf die übergeordneten Freigaben zurückführt. Die Zugriffsrechte kann (und will) ich aber nicht ändern. Hier der Link:
http://social.msdn.microsoft.com/For...1-07adc3b486bb
Neben IdHttp habe ich in meiner Verzeiflung auch schon Overbyte ICS Version 7 und sogar die TWebbrowser-Komponente ausprobiert. Alles funktioniert auch damit auf einem lokalen Laufwerk. Aber auch hier geht es nicht im Netzlaufwerk...
Für Hilfestellung wäre ich extrem dankbar.
tenikx
Comment