View Full Version : استفاده از Time در تمام فرم ها
manzare
شنبه 09 شهریور 1387, 12:28 عصر
سلام
براي اينكه بتونيم timeرا در تمام فرم ها استفاده كنيم راه حل بهينه چيست؟
اگه بخوايم از datamodel استفاده كنيم و بنويسيم:
procedure Tdm.Timer1Timer(Sender: TObject);
begin
t:=TimeToStr(Time);
end;
]
چطور ميشه در فرم هاي ديگه به متغير t دسترسي داشت؟
h_mohamadi
شنبه 09 شهریور 1387, 12:55 عصر
T را د ربالای یک یونیت به عنوان استرینگ معرفی کنید و در دیگر یونیت ها از t استفاده کنید
hadisalahi2
شنبه 09 شهریور 1387, 13:06 عصر
T را د ربالای یک یونیت به عنوان استرینگ معرفی کنید و در دیگر یونیت ها از t استفاده کنید
آیا به نظر شما حتما باید از نوع رشته ای باشه، خوب چه لزومی داره ، از هر نوع دیگه ای هم که باشه میتونه استفاده کنه.
شما در صورتی که یونیت فرمی رو که در اون تایمر هست در فرمهای دیگه Use کنی ، همه متغریهاش بدون هیچ کار خاصی در اختیار شما قرا میگیره.
مثلا در فرم 2 این دستور رو بنویس
implementation
Uses Unit1
یا حق
behnam_dr
شنبه 09 شهریور 1387, 13:31 عصر
سلام
براي اينكه بتونيم timeرا در تمام فرم ها استفاده كنيم راه حل بهينه چيست؟
اگه بخوايم از datamodel استفاده كنيم و بنويسيم:
procedure Tdm.Timer1Timer(Sender: TObject);
begin
t:=TimeToStr(Time);
end;
]
چطور ميشه در فرم هاي ديگه به متغير t دسترسي داشت؟
شما باید ابتدا فرمی که در اون تاریخ رو داری در فرمهای دیگرت use کنی سپس در فرمهای دیگر اگر t رو خواستی رو بصورت مثلا Form1.t استفاده کنی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.