vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Windows API
Zugriff auf Internet-Dateien 
Autor: woanpo
Datum: 20.10.04 07:21

Ich lade mit einem VBA Programm über die inet.dll von einem Internet-Server Daten nach Excel. Das alles ist mit den Routinen der inet.dll gar kein Problem.

Beim Test meiner Anwendung bin ich aber dann gescheitert, als ich den Internet-Server über einen Proxyserver im LAN ansprechen wollte bzw. mein Auftraggeber dies verlangt. Ich weiß nicht, wo ich den Namen und den Port des Proxyservers angeben soll. Außerdem verlangt der Proxyserver die Eingabe eines Benutzernamens und eines Passwortes bei der Anmeldung.

Ich bin für jeden Hinweis dankbar

Wolfgang

URL: www.krahf.com
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Zugriff auf Internet-Dateien 
Autor: ModeratorMartoeng (Moderator)
Datum: 20.10.04 16:39

Hm. Wenn das in den normalen Parametern der WinInet-Funktionen nicht geht, vielleicht hilft Dir WinHTTP weiter?

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winhttp/http/winhttp_autoproxy_support.asp

Wäre jetzt das beste was ich so auf die Schnelle finde.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Zugriff auf Internet-Dateien 
Autor: woanpo
Datum: 21.10.04 08:14

Danke für den Tipp!
Ich habe mir den Hinweis angesehen, aber ich finde dort nur einen Tipp wie ich den Proxyserver mit Javascript finden/bearbeiten kann. Was ich aber brauche, ist eine Lösung in Visual Basic. Die inet.dll liefert wohl nur die Standardfunktionen, denn einen Proxyserver aus dem LAN anzusprechen, habe ich damit nicht geschafft.
Vielleicht hast du ja noch einen weiteren Tipp für mich.

Vielen Dank
Wolfgang
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Zugriff auf Internet-Dateien 
Autor: ModeratorMartoeng (Moderator)
Datum: 21.10.04 17:01

So, habe mir das mal angeschaut.

Bei der InternetOpen-Funktion musst Du das spezifizieren:

hInet = InternetOpen(lpszAgent:=App.ProductName,  
        dwAccessType:=INTERNET OPEN TYPE PROXY,  
        lpszProxyName:=MyProxyAddress,  
        lpszProxyBypass:=vbNullString,  
        dwFlags:=0&)
Danach sollte man eigentlich normal weiterkommen.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Zugriff auf Internet-Dateien 
Autor: morality
Datum: 29.11.04 16:15

Aber wie kann ich über die InternetConnect Funktion einen Usernamen und das Passwort mitübergeben?
Das würde ich auch benötigen.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Zugriff auf Internet-Dateien 
Autor: ModeratorMartoeng (Moderator)
Datum: 29.11.04 18:38

Ähm, da sind zwei Parameter namens lpszUsername und lpszPassword!?


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Zugriff auf Internet-Dateien 
Autor: morality
Datum: 04.12.04 10:44

Aber sind der lpszUsername und das lpszPassword nicht für den FTP Account?
Ich möchte die Angaben für den Proxy machen!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Zugriff auf Internet-Dateien 
Autor: ModeratorMartoeng (Moderator)
Datum: 04.12.04 13:01

Der MSDN nach müsste das eigentlich funktionieren mit Proxy.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Zugriff auf Internet-Dateien 
Autor: morality
Datum: 04.12.04 14:11

Ja, mit Proxy schon. Allerdings sieht es so aus, als würde es nicht gehen, wenn der Proxy selbst einen Username und Password verlangt.

Aber auf jeden Fall, vielen Dank.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Zugriff auf Internet-Dateien 
Autor: ModeratorMartoeng (Moderator)
Datum: 05.12.04 15:51

Hm, schätze mal, das geht so einfach per API nicht.
Ich würde mal tippen, man braucht dieses WinHTTP-Zeug (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winhttp/http/winhttp_autoproxy_support.asp). Frag mich aber nicht, wie das genau funktioniert, ich kann's bei mir nicht simulieren.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Zugriff auf Internet-Dateien 
Autor: morality
Datum: 05.12.04 17:29

Ok, vielen dank. werd dann mal danach schauen.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel