Runtime oluşturulan Webbrowserda goback,goforward işlemleri
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Runtime oluşturulan Webbrowserda goback,goforward işlemleri
Merhaba arkadaşlar run time oluşturduğum bir webbrowserda goback ve goforward işlemlerini nasıl yapabilirim. ayrıca burdan bulduğum bir kodla webbrowserdaki enter sorununu çözmüştüm. Ama bu kodu runtime oluşturduğum webbrowsera uygulayamadım. nasıl yapacağım konusunda fikri olan var mı yardımcı olur musunuz?
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Re: Runtime oluşturulan Webbrowserda goback,goforward işlemleri
Şimdiye kadar sorduğum sorulara hep bir cevap geliyordu. Bu sefer ki soruma kimse cevap vermemiş.. Şaşırdım valla.
Neyse yine de teşekkür ederim.
Neyse yine de teşekkür ederim.
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Re: Runtime oluşturulan Webbrowserda goback,goforward işlemleri
Bence biraz önyargılısın, burada ki herkesin kendine has işleri ve sorumlulukları var, yani burada ki kişiler robot değil ki 3 saatte içinde sana yanıt verebilsin
.
Soruna dönersek, bunun basit olduğunu düşünüyorum. Tek yapman burada ki koda göre uyarlamak.
valla daha nasıl geri ileri yapılır bilemiyorum benim bildiğim bu
. gerisini diğer üyelere bırakıyorum.

Soruna dönersek, bunun basit olduğunu düşünüyorum. Tek yapman burada ki koda göre uyarlamak.
Kod: Tümünü seç
..
var
WB: TWebBrowser;
implementation
{$R *.dfm}
..
..
procedure TForm.Dugme_Geri(Sender: TObject);
begin
WB.GoBack;
WB.GoForward;
end;

Re: Runtime oluşturulan Webbrowserda goback,goforward işlemleri
aşıl şaşırılması gereken konu mesaj atıp sonra 3 saatin ardından nasıl olduda cevap gelmemiş diye şaşırmanız bence. sonuçta burası bir forum çağrı merkezi değil. sitem etmeden önce bir kere daha düşünün benceDelhici yazdı:Şimdiye kadar sorduğum sorulara hep bir cevap geliyordu. Bu sefer ki soruma kimse cevap vermemiş.. Şaşırdım valla.
Neyse yine de teşekkür ederim.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Re: Runtime oluşturulan Webbrowserda goback,goforward işlemleri
Günaydın arkadaşlar
yukarıdaki kodları kullanmıştım zaten. ama wb yaratılmadığınaa dair bir mesaj veriyor.. yhani accesc violation hatası veriyor.. Bu kodlar bu yüzden işe yaramıyor..
ayrıca tepkiler için teşekkür ederim.
Kod: Tümünü seç
procedure TForm.Dugme_Geri(Sender: TObject);
begin
WB.GoBack;
WB.GoForward;
end;
ayrıca tepkiler için teşekkür ederim.
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Re: Runtime oluşturulan Webbrowserda goback,goforward işlemleri
s.a.
a.v. alıyorsan kodları yazdığın yerde demekki bileşen daha create edilmemiş.
düğmeye yazdığın koddaki bileşen ile create ettiğin bileşen aynı bileşen mi?
kolay gelsin.
a.v. alıyorsan kodları yazdığın yerde demekki bileşen daha create edilmemiş.
düğmeye yazdığın koddaki bileşen ile create ettiğin bileşen aynı bileşen mi?
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: Runtime oluşturulan Webbrowserda goback,goforward işlemleri
öncelikle bir butonla aşağıdaki kodları kullanarak webbrowseri oluşturuyorum.
daha sonra sayfaları yükledikten sonra bir buttona
kodlarını gösteriyorum
ama butona bastığımda acces violation hatasını veriyor. tekrar webbrowser yaratıyorum bu noktada .. tabiki sizinde anlayacağınız gibi hiç bir işime yaramıyor
Kod: Tümünü seç
var
wb: TWebBrowser;
begin
wb := TWebBrowser.Create(Form1);
TWinControl(wb).Name := 'yeni';
TWinControl(wb).Parent := Form1;
wb.Align := alClient;
Kod: Tümünü seç
var wb:twebbrowser
begin
wb.goback
kodlarını gösteriyorum
ama butona bastığımda acces violation hatasını veriyor. tekrar webbrowser yaratıyorum bu noktada .. tabiki sizinde anlayacağınız gibi hiç bir işime yaramıyor
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Re: Runtime oluşturulan Webbrowserda goback,goforward işlemleri
Yanlis yapiyorsun.
wb ile yarattigin degisken stack ta kullanildigindan procedure den çıkınca bilginin tutuldugu degisken gidiyor. Global bir wb degiskeni kullanmalısın.
Öbür tarafta kullandıgın wb ise henüz oluşmamış oluyor.
Şu şekilde yapabilirsin.
var wb: TWebbrowser; tanımlarını sil ve sadece form public içindeki wb tanımlı kalsın.
wb yi kullanman gerektiginde de assigned ile kontrol et.
wb ile yarattigin degisken stack ta kullanildigindan procedure den çıkınca bilginin tutuldugu degisken gidiyor. Global bir wb degiskeni kullanmalısın.
Öbür tarafta kullandıgın wb ise henüz oluşmamış oluyor.
Şu şekilde yapabilirsin.
Kod: Tümünü seç
TForm1 = class (tform)
....
.....
public
wb : TWebBrowser;
end;
var wb: TWebbrowser; tanımlarını sil ve sadece form public içindeki wb tanımlı kalsın.
wb yi kullanman gerektiginde de assigned ile kontrol et.
Kod: Tümünü seç
if assigned(wb) then
wb.GoBack;
Re: Runtime oluşturulan Webbrowserda goback,goforward işlemleri
emin_as arkadaşımız gayet güzel bir cevap vermiş. bu yazdığım sadece ek bilgi mahiyetinde olacak o bakımdan. bir procedure içinde tanımladığın değişkene procedure çalıştığında oluşturulur ve sonlandığında da hafızadan silinir. bunlara local değişkenler denir.
emin_as arakdaşın bahsettiği gibi unit içinde tanımladığın değişkenler ise global olduklarından tüm işlemler boyunca hafızada tutulurlar ve o unit yada tanımlandığı form içindeki her procedure fonksiyon vs ona erişebilirler.
eğer içeride oluşan değer silinmesnin istiyorsan bu kullandığın yerde mantıksız olacaktır ama fonksiyon kullanıp dönüş değerini saklamak bir yol olabilir.
emin_as arakdaşın bahsettiği gibi unit içinde tanımladığın değişkenler ise global olduklarından tüm işlemler boyunca hafızada tutulurlar ve o unit yada tanımlandığı form içindeki her procedure fonksiyon vs ona erişebilirler.
eğer içeride oluşan değer silinmesnin istiyorsan bu kullandığın yerde mantıksız olacaktır ama fonksiyon kullanıp dönüş değerini saklamak bir yol olabilir.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Re: Runtime oluşturulan Webbrowserda goback,goforward işlemleri
Cevaplar için teşekkür ederim. şu an en son ki cevabı bilgisayarım başında olmadığım için kontrol edemedim. ancak çalışacağına eminim. Tekrar teşekkür ederim.
Kolay gelsin.
Kolay gelsin.
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Re: Runtime oluşturulan Webbrowserda goback,goforward işlemleri
Goback ve Goforward sorunları emin_as sayesinde çözülmüştür.. ANcak şimdi başka büyük bir sorunda yine uğraşmaktayım. create edilen bu webbrowserda da enter tuşu çalışmamaktadır. Burdaki webbrowser enter sorunu konusunda anlatılan herşeyi yapmama rağmen yine sorun devam etmektedir. Ve yine ikinci büyük sorun.. Pagecontrol bileşeni içerisinde tabsheetslerde create ettiğim webbrowserlar da goback işlemini yaptığımda en son create edilen tabsheetteki wb. bileşenini sadece geri alıyor. Bu sorunu nasıl halledebilirim.. Ayrıca şu an çok acelem olduğu için konuyu tam da detaylı olarak anlatamadım. yardımcı olur musunuz?
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...