PDA

View Full Version : تفاوت Uses بالای فرم و بعد از implementation



mahdy.asia
چهارشنبه 15 آذر 1391, 19:47 عصر
وقتی یک یونیت را در قسمت بالای فرم Use می کنیم با وقتی که بعد از implementation کلمه کلیدی Uses را نوشته و یونیت را Use می کنیم چه تفاوت هایی دارد

BORHAN TEC
چهارشنبه 15 آذر 1391, 20:12 عصر
- وقتی یونیت در Uses مربوط به قسمت Interface تعریف شود در کل یونیت قابل استفاده است ولی اگر در قسمت Implementation تعریف شود در قسمت Interface قابل استفاده نیست. تا آنجایی که من می دانم تنها تفاوت موجود در Scope است و لا غیر.

mahdy.asia
پنج شنبه 16 آذر 1391, 23:29 عصر
کسی می تونه بیشتر توضیح بده

BORHAN TEC
پنج شنبه 16 آذر 1391, 23:36 عصر
این چند صفحه را مطالعه کنید:
http://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_24166290.html
http://stackoverflow.com/questions/10125641/differences-in-uses-clause
http://stackoverflow.com/questions/528472/adding-a-unit-to-the-interface-uses-clause-rather-than-the-implementation-uses-c

MohsenB
یک شنبه 19 آذر 1391, 12:37 عصر
سلام

یه توضیح ساده

دلفی هم مثل خیلی از زبانهای دیگه تو بعضی مواقع تقدم کد مهمه و کدی یا روالی یا متغییری قابل شناساییه که قبل از کد کنونی تعریف شده باشد و یا پیش تعریف شده باشد .


موفق باشید