تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: کامپایل کدها در زمان اجرا در c++

  1. #1
    پروفشنال SuB's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    سابستان
    پست ها
    955

    پيش فرض کامپایل کدها در زمان اجرا در c++

    سلام

    در حال نوشتن یک بازی هستم. می‌خواستم برای لود شدن هر مرحله از روی یک فایل، دستوراتی که اون مرحله رو می‌سازن، درون فایل بزیزم و بعد دستورات رو در هنگام لود مرحله اجرا کنم.

    این کار رو چطوری می تونم انجام بدم.

    منظورم اینه که مثلاً توی یه فایل بنویسم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و بعد این خط رو از فایل بخونم و اجراش کنم بطوریکه بعد از اجرای این خط، توی برنامه‌ام a با اشاره به جایی که مقدار آن 2 است را داشته باشم.

  2. #2
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    سلام

    منم یه مدتی به فکر انجام این کار بودم ولی...(این سوال منم هست)
    و بهتره سوال اینطور باشه=> چه طور یه رشته رو به کد تبدیل کنیم؟

    حالا چرا می خواین اینقدر برنامه رو بپیچونید خوب کداتونو تو یه فضای نام جدا بریزید بعدشم هر کجا کارشون داشتید فضای نام رو ضمیمه کنید.

  3. #3
    پروفشنال SuB's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    سابستان
    پست ها
    955

    پيش فرض

    سلام

    منم یه مدتی به فکر انجام این کار بودم ولی...(این سوال منم هست)
    و بهتره سوال اینطور باشه=> چه طور یه رشته رو به کد تبدیل کنیم؟

    حالا چرا می خواین اینقدر برنامه رو بپیچونید خوب کداتونو تو یه فضای نام جدا بریزید بعدشم هر کجا کارشون داشتید فضای نام رو ضمیمه کنید.
    یعنی میشه اصل برنامه فایل exe باشه و یک فایل رو ضمیمه خودش کنه?

  4. #4
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    یعنی میشه اصل برنامه فایل exe باشه و یک فایل رو ضمیمه خودش کنه?
    من که در مورد exe صحبت نکردم!

    میگم اگه می خواین کدهاتون خوانایی بیشتر داشته باشه فضاهای نامی ایجاد کنید که کدهایی که می گین می خواین از یه فایل بگیرین رو از اون فضاهای نامی که ایجاد کردین بگیرین.

  5. #5
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    1) اولاً این کار شما از نظر سرعت و امنیت چندان منطقی نیست (یعنی یکم کم بیشتر از چندان!!!)
    شما میتوانید کد هر مرحله را به صورت یک dll واحد کامپایل کنید و در پوشه ای قرار دهید و بعد برنامه برای هر مرحله به dll آماده کامپایل شده همان مرحله وصل شود.
    این راه بسیار منطقی و حرفه ای است.

    2) کامپایل runtime کدهای string زبانهای C#.Net و VB.Net با چند خط کد قابل انجام است (حتی کدهای یکدیگر، اصولاً فرقی ندارد.)

    موفق باشید.
    Last edited by _H2_; 08-02-2009 at 01:28.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •