View Full Version : Class?
MSK
چهارشنبه 25 شهریور 1383, 23:31 عصر
دوستان کمک!
من یه کلاس در Type یونیت فرمم درست بالای کلاس فرمم نوشتم و یک متغیر از همون نوع را در کلاس فرمم تعریف کردم.
ولی:
Field Form1.MyClass does not have a corresponding component. remove the declaration?
Yes No Cancel Help
آیا می دونید چرا و چطور میشه ازدستش خلاص شد؟ :roll:
البته مشکلی درست نمی کنه ولی مزاحمه.
MSK
جمعه 27 شهریور 1383, 20:26 عصر
آقا کسی نبود به سوال ما جواب بده؟ :cry:
MSK
یک شنبه 05 مهر 1383, 20:51 عصر
چه سوال سختی؟ :? :متفکر:
_alish_
دوشنبه 06 مهر 1383, 08:05 صبح
باید سورسش را دید
کلاس شما درست Create شده
راستش باید دید سورس برنامه در هنگام Create را قرار بده
vcldeveloper
سه شنبه 07 مهر 1383, 03:35 صبح
شاید مشکلت این باشه:
متغیر رو توی یکی از ناحیه های Private یا Public تعریف کن، نه قبل از Private!
غلط:
Form1 = class(TForm)
MyVar : TMyClass
.
.
.
private
.
.
.
public
.
.
.
end;
درست:
Form1 = class(TForm)
.
.
.
private
MyVar : TMyClass
.
.
public
.
.
.
end;
MSK
چهارشنبه 08 مهر 1383, 19:44 عصر
بله مشکل همین بود ازت خیلی ممنونم. :تشویق:
ولی اگه می دونید چرا خیلی ممنون میشم به من هم بگید. :lol:
Mohammad S
چهارشنبه 08 مهر 1383, 23:45 عصر
چراش فکر کنم به این علت باشه که محل تعریف متغیر همون جاست! :wink:
vDelphi
پنج شنبه 09 مهر 1383, 16:13 عصر
فکر کنم به این خاطر باشه که قسمت اول کلاس مخصوص متغیر هایی هسن که در فرم برنامه قرار میگیرند!
MSK
پنج شنبه 09 مهر 1383, 19:54 عصر
:flower:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.