• 07-08-2012, 22:27:14
    #1
    Üyeliği durduruldu
    1 webbbrowser ile birden çok sayfayı aynı anda nasıl açabilirim..

    button click.

    Browser := TWebBrowser.Create(nil);
    TWinControl(Browser).Parent := self;

    bu şekilde yeni webbrowser olusturabiliyorum. ancak dögüye aldığımda hata veriyor. her sayfa için ayrı webbrowser create etmeyi düşündüm ama olmadı. Fikri olan arkadaşlar yardımcı olursa sevinirim.
    Teşekkürler.
  • 08-08-2012, 00:05:21
    #2
    Delphi'nin webbrowser oldukça ilkeldir. Bu yüzden bende çok sıkıntı yaşıyorum. Embedded WB biraz daha iyidir. Aynı anda birden fazla webbrowser açman lazım. Tek webbrowser ile aynı anda tek siteyi gezebilirsiniz.


    G: Array [0 .. 99999] of TWebbrowser;
    olarak tanımlarsan sıkıntı olmaz.


    G[sira] := TWebbrowser.Create(Form1);
    TWinControl(G[sira]).Name := 'myb' + inttostr(sira) +
    inttostr(Random(100000));
    TWinControl(G[sira]).Parent := Form1;
    G[sira].Navigate('http://' + siteaddr);

    gibi yapabilirsin.
  • 08-08-2012, 00:41:32
    #3
    Üyeliği durduruldu
    Dogukan adlı üyeden alıntı: mesajı görüntüle
    Delphi'nin webbrowser oldukça ilkeldir. Bu yüzden bende çok sıkıntı yaşıyorum. Embedded WB biraz daha iyidir. Aynı anda birden fazla webbrowser açman lazım. Tek webbrowser ile aynı anda tek siteyi gezebilirsiniz.
    G: Array [0 .. 99999] of TWebbrowser;
    olarak tanımlarsan sıkıntı olmaz.
    G[sira] := TWebbrowser.Create(Form1);
    TWinControl(G[sira]).Name := 'myb' + inttostr(sira) +
    inttostr(Random(100000));
    TWinControl(G[sira]).Parent := Form1;
    G[sira].Navigate('http://' + siteaddr);
    gibi yapabilirsin.
    cevap icin tesekkür ederim evet biraz ilkelim bu konuda

    TWinControl(G[sira]).Name := 'myb' + inttostr(sira) +
    run yaptığımda bu kısımda hata veriyor anlamadim :S
  • 08-08-2012, 00:51:55
    #4
    delphiden anlamam ama


    TWinControl(G[sira]).Name := 'myb' + inttostr(sira) +
    inttostr(Random(100000));


    burada + dan sonra alt satıra devam etmesi belki problem teşkil etmiştir


    TWinControl(G[sira]).Name := 'myb' + inttostr(sira) + inttostr(Random(100000));

    bu şekil dene bi
  • 08-08-2012, 00:53:19
    #5
    Üyeliği durduruldu
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    delphiden anlamam ama
    TWinControl(G[sira]).Name := 'myb' + inttostr(sira) +
    inttostr(Random(100000));
    burada + dan sonra alt satıra devam etmesi belki problem teşkil etmiştir
    TWinControl(G[sira]).Name := 'myb' + inttostr(sira) + inttostr(Random(100000));
    bu şekil dene bi
    Teşekkür ederim ancak o problem olsa idi derlemede hata verirdi. yinede denedim ama olmadı.
  • 08-08-2012, 00:58:40
    #6
    sıra değişkeninin tanımladın ve ilk değerini verdin mi?

    int sira =0;

    dizi[sira] ... gibi mesela
  • 08-08-2012, 01:09:18
    #7
    Üyeliği durduruldu
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    sıra değişkeninin tanımladın ve ilk değerini verdin mi?
    int sira =0;
    dizi[sira] ... gibi mesela
    for sira:=0 şeklinde döngüde tanımlıyorum belkide döngüde hata yapıyorum.
  • 08-08-2012, 01:21:22
    #8
    hatayı da belirtseydn daha iyi olurdu. hiç bilmediğim bir dil, hiç bilmediğim bir hata, çözümü zor sanırm benim için
  • 08-08-2012, 01:25:26
    #9
    Üyeliği durduruldu
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    hatayı da belirtseydn daha iyi olurdu. hiç bilmediğim bir dil, hiç bilmediğim bir hata, çözümü zor sanırm benim için
    Read of address 00000 böyle bir hata veriyor butona tıklayınca. ddöngüde yapıyor bunu. tek webbrowser oluşutrmak istediğim de oluşuyor.