Avatar billede skwat Praktikant
28. december 2000 - 13:13 Der er 7 kommentarer og
1 løsning

VB og www

er der nogen der kan finde en løsning til hvordan man får parametere fra www. over i et vb program.

problemet er at min ven som har udviklet en lille robortarm som styres over tcp/ip via to vb programmer, gerne vil mangfoldigøre sit projekt over WWW, vel og mærke uden at folk skal downloade klient programmet.

altså, det jeg ønsker er et vb program med en tekstbox, hvor indholdet er bestemt ud fra hvilken knap en bruger trykker på, på et internet site.


./skwat
Avatar billede tdaugaard Nybegynder
28. december 2000 - 13:26 #1
Det eneste du kan gøre er at bruge noget ASP der skriver til en tekst fil med f.eks. værdien \"1\" alt efter hvilken knap der blev trykket på. Denne fil kan du så åbne i VB vha. Microsoft Internet Transfer Control, men det er dog lidt langsomt hvis det er noget der skal ske lige med det samme der bliver trykket.
Avatar billede tdaugaard Nybegynder
28. december 2000 - 15:58 #2
øhm .. forklar lige hvorfor du ikke kunne bruge det så ?
Avatar billede skwat Praktikant
28. december 2000 - 16:00 #3
hvis du kan lave et lille eksembel, ville det være godt så har du 150 point oven i dinne 10^1000 point :)

p.s. det behøves ikke have nogen menning det skal bare være et eksempel....

hilsen Skwat
Avatar billede tdaugaard Nybegynder
28. december 2000 - 16:07 #4
skwat:> *GG* okai.

Du tilføjer \"Microsoft Internet Transfer Control\" til dit projekt (under komponenter) så kan du gøre flg. for at hente noget via nettet:

Dim strContent As String

stContent = Inet.OpenURL(\"http://www.tdaugaard.dk/enfil.txt\", icString)

så går der lige nogle sekunder hvor den henter data (alt efter filen størrelse se\'følig). Hvis filen f.eks. ikke findes vil du få teksten fra en \"404\" side tilbage, så husk at checke det.

Du kan så placere en timer på din form med et interval på f.eks. 2000 (2 sek) hvor du så smider den kode jeg lige har skrevet ind i Timer1_Timer() Sub\'en.

Men så har du jo et problem da den bare vil hente hvert 2 sekund og så udføre hva ddu nu vil idføre. Så det du kan gøre er at f.eks. skrive flg. til tekst filen via. ASP:

knap_nummer,dato+tid

så du f.eks. har noget der ligner \"1,01/01/01 00:00:00\". Det kan du så smide i en variabel som du checker hver gang du henter data igen og hvis det der ligger i filen er forskelligt fra værdien i variablen, ja så er der \"sket noget nyt\".

Jeg kan lave et komplet eksempel i VB senere
Avatar billede skwat Praktikant
29. december 2000 - 09:12 #5
du fik dine point, men husk vi har en aftale :)
Avatar billede tdaugaard Nybegynder
29. december 2000 - 13:44 #6
skwat:> okæi .. det bliver nok senere i dag jeg laver det. I aften.
Avatar billede tdaugaard Nybegynder
24. september 2001 - 16:53 #7
Sooo sorrrry ... hvorfor har du ikke kommenteret spørgsmålet så jeg blev gjort opmærksom på det ?
Min hukommelse er ret dårlig så jeg glemmer nemt spørgsmålet jeg deltager i ...

Jeg har dog ikke tid i dag (har lige en nattesøvn at indhente) men jeg laver det i morgen eller onsdag
Avatar billede skwat Praktikant
24. september 2001 - 19:34 #8
Jeg har ellers nævnt det for dig et par gange, har heller ikke selv kunnet huske det:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester