Hej behöver hjälp med att använda funtion Microsoft Internet Transfer Control i VB. Det jag vill är att hämta en viss del av en hemsida och lägga i programet. Tex från en nyhets sida så tar den bara nyheterna och om det är någon klickbar länk i koden så blir det också det än länk i ett nytt fönster till den urlen. 1. Öppna sidan med Internet Explorer och kolla källkoden. Leta reda på den delen där nyheterna står. Kolla ifall du hittar någon kod snutt innan och efter som alltid är samma (Ifall det finns reklam så kan det ju vara en annan text). Kolla ifall det finns någon liten textsnutt mellan varje nyhet också. Du måste nämligen veta var nyheterna börjar, och var dom slutar samt hur du vet vilken nyhet som är nr1 och nr2 osv...Microsoft Internet Transfer Control
Sv: Microsoft Internet Transfer Control
2. Nu ska du ladda ner hela sidan i ditt program med internet transfer control till en variabel. Använd instr och leta reda på din "start" text och din "slu" text. använd nu mid och plocka ut allt mellan position för "start" texten och position för "slut" texten. Lägg det i en ny variabel.
3. Nu har du alla nyheter på ett ställe, i din variabel. Antingen nöjer du dig nu och använder internet explorer kontrollen och skapar en temporär sida på disken som läses i ett nytt fönster, eller så går du vidare och stoppar varje nyhet i en array...
4. I fall du vill ha nyheterna i en array så ska du leta i din nyhets sträng efter "mellan" texten. Beroende hur nyhets sidan är gjord så finns det två vägar att göra på. Vill du veta hur man gör nu så får du skriva dit adressen till din nyhets sida.
Mvh/
Oskar Johansson