Problemi sa Web Browserom

Problemi sa Web Browserom

offline
  • Pridružio: 15 Maj 2009
  • Poruke: 963

U jednom tutorijalu sto sam pronasao imala je lekcija vezana za internet i tu je bilo opisano kako se pravi web browser. Oni su postavili jedan text box i jedno komandno dugme i Web Browser... Ja reko onda da napravim nesto komplikovanije i dodao sam dugmad GoHome, GoBack, GoForward, Refresh i Stop, a za adress bar sam postavio combo box. I sad, kada korisnik unese neku adresu u combo box i pretisne Enter, ta adresa se smesa u listu i otvara se ta stranica... Evo nekih pitanja:
1. Hteo sam da napravim da se adrese pamte u nekom text dokumentu... Znaci kada se pretisne Enter trebala bi da se adresa koja je uneta upise u dokument, a da se adrese ucitaju i upisu u listu kada se pokrene program, tj. kada se ucita forma. I sad meni je bilo lako da napravim da se adrese citaju iz fajla i da se smestaju u listu, al' imam problem sa pisanjemu text fajl. Kada pretisnem Enter, sve sto je bilo zapisano u text fajlu se brise i zamenjuje se novom adresom, i tako samo jedna adresa ostane. Kako bi trebao da ide ispravan kod???
2. Kada forma treba da se ucita i da se procita text dokument, ukoliko ne postoji text fajl ili nista nije uneto u njega, onda mi izbacuje gresku. Kako da napravim da se greska prepozna i da ukoliko ne postoji fajl ili ukoliko nista nije zapisano unutra, jednostavno preskoci event ucitavanja forme, tj. da se izadje iz tog eventa da bi korisnik mogao da nastavi sa radom???
3. Kada korisnik pretisne GoBack ili GoForward a nista nije uneto, tj. ne postoji ni stranica nazad ni stranica napred, onda izbacuje gresku. Kako da napravim da se to prepozna i da se pojavi MsgBox i da se izadje iz eventa, upesto toga sto vb izbacuje gresku???

Radim u VB6...



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Jan 2009
  • Poruke: 2168

Imaš prostu verziju Web Browser-a u VB6... pogledaj u folder Forms.


1. Ima mnogo rešenja, ali da bi shvatio evo najprostiji primer...

Private Sub Command1_Click() Open "C:\Adrese.txt" For Append As #1 Print #1, Combo1.Text Close #1 End Sub

Ovaj primer kreira file Adrese.txt ako ne postoji i upisuje u njega tekst.

Ako Adrese.txt postoji neće ga owerwrite-ovati nego će dodavati tekst na već postojeći.

Prilikom svakog klika na dugme upisaće u novu liniju tekst koji je upisan u ComboBox-u.


2. Nisam baš najbolje razumeo, ali...

Postoji i tu više rešenja, na primer:

On Error Resume Next <--- prilikom greške prelazi na sledeću naredbu;


On Error GoTo Greška <-- prilikom greške prelazi na deo naredbi koji je naveden pod Greška:

3. Koliko sam ja shvatio ovde je moguće isto rešenje kao i pod 2.


Ako sam dobro razumeo probleme koje si naveo.



offline
  • Pridružio: 15 Maj 2009
  • Poruke: 963

1. Kad se koristi Output a kad Append i koje su razlike...? A ovo je dobro...
2. i 3. To je... Imala je lekcija rukovanje sa greskama, ali sada sam se setio kako bi ispravno trebao da postavim kod...

EDIT: Oke, shvatio sam za Append, sad je bio po redu tutorijal za rad sa fajlovima. Ja sam koristio Output pa sam imao problem...

Hvala...

Ko je trenutno na forumu
 

Ukupno su 1062 korisnika na forumu :: 36 registrovanih, 3 sakrivenih i 1023 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., aramis s, babaroga, Ben Roj, Boris BM, cenejac111, CikaKURE, esx66, Georgius, helen1, hyla, jackreacher011011, Mi lao shu, mik7, Mixelotti, mrav pesadinac, naki011, nikoladim, NoOneEver Dreams, nuke92, pacika, pein, raptorsi, RJ, Romibrat, Shinobi, Srki94, stagezin, stegonosa, uruk, vathra, VJ, vladetije, W123, zlaya011, |_MeD_|