مشاهدة النسخة كاملة : مشكل صادفني في الدلفي§§§§§
Saladine
2009-06-03, 21:09
السلام عليكم ورحمة الله وبركاته
كان لدي مشروع تصميم متصفح للنت بالدلفي
وفي خلال برمجته
اردت اضافة خاصية تحديث الصفحة التلقائية المرتبطة بالزمن
أضفت Timer في form1
ووضعت فيه WebBrowser1.*******;
وحددت الزمن بـ 5000 ميلي ثانية
لكن لم يعمل بشكل صحيح
هلا تضعون لي برنامج بسيط مماثل
الله يحفظكم
__الهاوي__
2009-06-04, 20:15
السلام عليكم
لقد ركبت الدلفي 6 بالإنجليزية لأجل التواصل مع إخوتي في ه>ا المنتدى، فنتمنى أن تكون هناك حيوية وتعاون.
فيما يخص عملك أخي صلاح الدين، فكل ما عليك هو استخدام المنهاج (method) التابع للفئة (class) المستخدمة.
فئتنا المستخدمة هي WebBrowser، ومنهاجها هو ref_resh بدون (_)
إليك الكود زيادة على إضافات تجميلية.
var
Form1: TForm1;
const
interval =20; //بدل القيمة هنا
implementation
{$R *.dfm}
procedure TForm1.BitBtnStartClick(Sender: TObject);
begin
TimerCounter.Enabled:=not TimerCounter.Enabled;
end;
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
WebBrowser1.Navigate(editAddress.Text);
end;
procedure TForm1.TimerCounterTimer(Sender: TObject);
begin
Label1.Caption:=IntToStr(StrToInt(Label1.Caption)-1);
if StrToInt(Label1.Caption) < 0 then
begin
WebBrowser1.ref_resh ();
Label1.Caption:=IntToStr(interval);
end
end;
procedure TForm1.BitBtnEndClick(Sender: TObject);
begin
TimerCounter.Enabled:=not TimerCounter.Enabled;
Label1.Caption:=IntToStr(interval);
end;
procedure TForm1.FormActivate(Sender: TObject);
begin
Label1.Caption:=IntToStr(interval);
end;
end.
أما المشروع والملف التنفيذي لمن لا يستطيعون فتح مشروع delphi6 في بيئة delphi5 فهاهما:
http://www.geocities.com/messadi_madani/MyWebBrowser.zip
إلى الملتقى:1:
Saladine
2009-06-08, 19:59
شكرا يا غالي
vBulletin® v3.8.10 Release Candidate 2, Copyright ©2000-2025, TranZ by Almuhajir