View Full Version : سوال: سوال در مورد Include file در precompiler ؟
Kaveh-K
شنبه 26 بهمن 1387, 10:03 صبح
من در دلفی برای اینکه یک فایل را قبل از کامپایل (precompiler) به درون فایل دیگر بیاورم از
{$I filename}
و یا از :
{$INCLUDE filename}
استفاده میکردم ؛ حالا میخواهم همین کار را در #C انجام دهم، لطفا کمکم کنید ، خیلی ضروریه... ممنون از لطفتون...
shervin_agh67
شنبه 26 بهمن 1387, 11:42 صبح
include کردن یک امکان بود که در زبان سی و سی ++ وجود داشت و در سی شارپ وجود نداره . من نمی دونم برای چی این امکان رو می خوای اگه می خوای یک کلاس سی شارپ رو به کلاست اضافه کنی که اصلا نیازی به include نداره . ولی اگه می خوای از زبان دیگری مثل دلفی وارد سی شارپ کنی باید با DLL ای کار رو بکنی .
Kaveh-K
شنبه 26 بهمن 1387, 12:23 عصر
include کردن یک امکان بود که در زبان سی و سی ++ وجود داشت و در سی شارپ وجود نداره . من نمی دونم برای چی این امکان رو می خوای اگه می خوای یک کلاس سی شارپ رو به کلاست اضافه کنی که اصلا نیازی به include نداره . ولی اگه می خوای از زبان دیگری مثل دلفی وارد سی شارپ کنی باید با DLL ای کار رو بکنی .
اولا این امکان در سی شارپ هم وجود داره اونهم به شکلهای مختلف مثلا:
<include file='filename' path='tagpath[@name="id"]' />
در ضمن من توضیح دادم که برای چه چیزی این موضوع را میخواهم، احتمالا ندید که نوشتم برای preprocessor یا همون پیش پردازش (پیش کامپایلر) و اینکار با ساخت کلاس اصلا معنی نمیده!!!!
ویرایش شده توسط مدیر بخش=>مهدی کیانی
لطفا فقط بحث علمی!!!
Mahdi.Kiani
یک شنبه 27 بهمن 1387, 00:43 صبح
@kaveh-k
کسی مجبور به پاسخ دادن به سوال شما نیست.
کاربر shervin-agh67 هم در حد اطلاعات خودشون به شما جواب دادند.بی احترامی به اشخاص یا سطح اطلاعات آن ها و یا جملاتی که تاپیک را به انحراف کشاند کار بسیار ناپسندیده ای است و به شدت با آن برخورد میشه...
موفق باشید
Kaveh-K
یک شنبه 27 بهمن 1387, 11:05 صبح
@kaveh-k
کسی مجبور به پاسخ دادن به سوال شما نیست.
کاربر shervin-agh67 هم در حد اطلاعات خودشون به شما جواب دادند.بی احترامی به اشخاص یا سطح اطلاعات آن ها و یا جملاتی که تاپیک را به انحراف کشاند کار بسیار ناپسندیده ای است و به شدت با آن برخورد میشه...
موفق باشید
از تعداد جوابها معلومه که اصلا کسی مجبور نیست ! در ضمن اگه دقت میکردید از ایشون بخاطر اینکه جواب دادن و اصلا این سوال رو خوندن ، تشکر هم کردم که شما اون رو هم احتمالا بی احترامی فرض کردید و حذفش کردید!!!
Kaveh-K
شنبه 10 اسفند 1387, 17:22 عصر
چرا کسی جواب نمیده ؟!؟!
mehdi.mousavi
شنبه 10 اسفند 1387, 17:38 عصر
چرا کسی جواب نمیده ؟!؟!
من از دلفی چیزی نمیدونم، ولی اگر منظورتون وجود یا عدم وجود چیزی شبیه به Header فایلها در C++ هست، همونطوری که قبلا هم اشاره شد، چنین چیزی در C# وجود نداره چون نحوه کامپایل کردن یک برنامه در محیط Managed متفاوته. چیزی هم که شما بعنوان مثال نقض آوردید، بخشی از تواناییهای ASP.NET (و حتی Classic ASP) هستش و مطلقا ربطی به Header File های موجود در C/C++ پیدا نمیکنه و اصلا این دو قابل قیاس نیستند!
اما اگر منظورتون تعریف یک Directive در یک فایل و استفاده از اون در فایلهای دیگه هستش، لطفا به این تاپیک رجوع کنید. (http://barnamenevis.org/forum/showthread.php?t=131918) در آخرین پست (http://barnamenevis.org/forum/showpost.php?p=637447&postcount=10) از تاپیک مزبور من به این سوال قبلا جواب دادم.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.