[VB6] HTML inlezen

Pagina: 1
Acties:

  • freeco
  • Registratie: Juni 2001
  • Laatst online: 14-08 19:50
Hoe ik een tekstfile van m'n schijf of mapped drive kan inlezen kan ik al, maar hoe kan ik iets van een webserver inlezen in VB6?
Bijvoorbeeld: http://intranetserver/folder/file.txt

Met het FileSystemObject lukt het enkel met c:\folder\file.txt en aanverwanten...
FSO.OpenTextFile(http://intranetserver/folder/file.txt, opties...) geeft "Path not found" :|
Op de MSDN vind ik ook niet onmiddellijk iets voor VB6 dat webcontent kan inlezen.

Het is natuurlijk perfect op te lossen om //intranetserver/share/folder/file.txt te gebruiken met het FSO, maar dan kan deze applicatie enkel met mijn Windowsaccount gebruikt worden. En dat is nu naar de toekomst toe ook niet aan te raden. Iemand die dit gebruikt zonder recht op de server, krijgt een fout...

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:54
MapPath() ?

https://fgheysels.github.io/


  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Kan je niet gewoon een Http Get doen? Kan o.a. via XMLHTTP object.

  • freeco
  • Registratie: Juni 2001
  • Laatst online: 14-08 19:50
nè, je begrijpt het verkeerd, whoami...
Het programma (dus compiled EXE) kan van eender waar gerund worden (hier wordt gekozen om die ergens op de shared drive van mijn team te zetten).
De txt die ik nodig heb staat op een webserver. Maar ik moet deze om beveiligingsredenen via HTTP kunnen oproepen.
Als ik server.mappath gebruik (wat in ASP moet denk ik: http://msdn.microsoft.com.../htm/ref_vbom_serommp.asp), dan krijg ik terug dit //intranetserver/share/folder/file.txt of toch iets gelijkaardigs. Maar als iemand nu niet voldoende rechten heeft op die server, zal deze applicatie erop hangen.

Correct me if I'm wrong, maar ik bekijk het morgenochtend nog es...

Raptorix: morgenochtend, eerste werk, zoek ik dat object es op. Nu huiswaarts :z

[ Voor 7% gewijzigd door freeco op 26-08-2003 16:39 ]


  • Sponge
  • Registratie: Januari 2002
  • Laatst online: 15-08 11:47

Sponge

Serious Game Developer

- Microsoft Internet Transfer Control (makkelijker)

- Winsock control (zelf de hele request sturen, is vaak genoeg langs gekomen op GoT volgens mij, en anders was het volgens mij m'n 1ste post op GoT die daarover ging, aangezien ik me herinner voor zoiets te reggen..)

  • freeco
  • Registratie: Juni 2001
  • Laatst online: 14-08 19:50
ah, die Internet Transfer Control ziet er alvast veelbelovend uit :)
http://msdn.microsoft.com...ternettransfercontrol.asp
tnx!

Verwijderd

41.6C.6D.61.72 heeft gelijk. Gewoon even een MITC toevoegen en dan:
text1.text = Inet1.OpenURL("http://intranetserver/folder/file.txt"). Fluitje van een cent...
Pagina: 1