PDA

View Full Version : فرق اسم Unitبا Q و بدون Q



zman123456
سه شنبه 10 شهریور 1388, 14:37 عصر
با سلام
ببخشید عنوان بهتری پیدا نکردم.
چرا وقتی در مورد یک کامپوننت در help دلفی می گردیم و نام unit اون رو برای use کردن نیاز داریم در برخی مواقع اسم آن با Q هست در حالی که این نام unit رو در برنامه use می کنیم کاربرد ندارد ولی اگه حرف Q رو از اولش برداریم میشه ازش استفاده کرد.
مثلا TStatusbar که در help نگاه می کنیم QComCtrls است ولی باید در برنامه ComCtrls را use کرد؟

vcldeveloper
سه شنبه 10 شهریور 1388, 18:20 عصر
این مربوط به دلفی 6 و دلفی 7 هست. یونیت های بدون Q مربوط به VCL هستند، و یونید هایی که با Q شروع میشند مربوط به کتابخانه CLX که برای توسعه نرم افزارهای Cross-platform استفاده میشد، ولی از دلفی 7 به بعد، از دلفی حذف شد.

FiACKER
پنج شنبه 12 شهریور 1388, 10:33 صبح
يعني نوشتن برنامه هاي Cross-platform در ورژن هاي جديد دلفي امكان پذير نيست !؟

zman123456
پنج شنبه 12 شهریور 1388, 13:04 عصر
اگه میشه آقای کشاورز جواب بدید.ولی فکر نکنم این قابلیت حذف شده باشه.

Felony
پنج شنبه 12 شهریور 1388, 14:42 عصر
خیر ، امکان پذیر هست ، کامپایلر kylix همزان با دلفی 2010 به روز رسانی شده .

vcldeveloper
پنج شنبه 12 شهریور 1388, 17:40 عصر
کامپایلر kylix همزان با دلفی 2010 به روز رسانی شده .
همچین چیزی صحت نداره. Kylix مدت ها ست که به روز رسانی نشده.


يعني نوشتن برنامه هاي Cross-platform در ورژن هاي جديد دلفي امكان پذير نيست !؟
خیر، نیست. البته اقداماتی در دست انجام هست، و حتی در کنفرانس Delphi Live 2009 نمونه برنامه ایی که با دلفی برای Mac کامپایل شده بود، نمایش داده شد. تیم دلفی قصد داره همزمان با پشتیبانی از 64-بیتی یک کامپایلر جدید با قابلیت پشتیبانی از چند سکو تولید کنه. احتمالا در نسخه بعدی دلفی شاهد آن خواهیم بود.

Felony
پنج شنبه 12 شهریور 1388, 20:57 عصر
همچین چیزی صحت نداره. Kylix مدت ها ست که به روز رسانی نشده.
بله درسته اصلا حواسم نبود من با Prism اشتباه گرفتم .