PDA

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: