Lasse Eskildsen skrev:
> Jeg har desværre ikke så meget forstand på asp, men mon ikke man kan loade
> asp dokumentet ind i webbrowser komponentet, og så køre det på den måde?
>
> Håber det giver et par ideer!
Det ville desværre ikke virke, da webbrowser-komponenten kun er i stand til
at vise HTML og udføre de Java-/VBScript der måtte være i HTML-dokumentet.
Den kan altså kun vise outputtet (som jo normalt er HTML) fra
ASP-dokumentet, men først skal man have genereret dette output.
Muligvis kan man på en eller anden sær måde få afviklet VBScript-koden i
ASP-dokumentet vha. en script engine (måske noget Windows API der kan klare
dette) og så skal man på en eller anden måde parse ASP-objekt-context'et
først (Objekt-context'et er de objekter et script har adgang til, f.eks.
Response.Write er en funktion i ASP-objekt-context'et). Alt i alt bliver det
(for mig at se) meget besværligt. Måske kunne man også på en eller anden
måde kalde asp.dll (hvis man har den), som jo er den der afvikler
ASP-dokumenter for IIS Webserver. Men igen skal ASP-objekt-context'et på en
eller anden måde initialiseres med rigtige værdier o.l. Igen besværligt.
En anden og mere overkommelig løsning ville nok være at have en IIS
Webserver kørende på computeren og så connecte til den som om man var en
webbrowser der ville se en ASP-side. Så klarer den alt for dig og du
modtager outputtet fra siden. Så kan man f.eks. vise dette i en
Webbrowser-komponent eller hvad man nu ønsker. Dette kan gøres ved at bruge
Microsoft Internet Transfer Control. Skriv Jan, hvis du vil høre om hvordan
den bruges.
Må jeg i øvrigt ikke høre hvorfor du ønsker at afvikle ASP-dokumenter?
Håber du kan bruge noget af ovenstående...
Mvh. Bjarke
--
Gæt hvem der er bleven student, 17. juni 2003! [