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

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




صفحه 2 از 3 اولاول 123 آخرآخر
نمايش نتايج 11 به 20 از 27

نام تاپيک: ساخت برنامه كمپايلر با دلفي

  1. #11
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    يعني اين برنامه ها كه معرفي كرديد يك برنامه دلفي رو ريسورسش رو ميده؟

  2. #12
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    نقل قول نوشته شده توسط مرد مباح
    يعني اين برنامه ها كه معرفي كرديد يك برنامه دلفي رو ريسورسش رو ميده؟
    سلام
    نه ديكامپايلر نيست. مي تونيد ريسورسهاي برنامه را تغيير دهيد نه سورس برنامه.

  3. #13
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام
    چه بحث داغي شد.
    من مي خواستم با يه سري دستورات يه فايل اجرايي بسازم.
    اگر امكان داره روي اين بحث كنيد. و بايد به نتيجه برسيم.

  4. #14
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام
    چند تا دستور را فراموش كنيد. كامپايلر چيزي نيست كه بشه درموردش بهث كرد و به نتيجه رسيد.(حالا باز ميل شماست)
    ميتونيد از Dcc32 استفاده كنيد و بدون باز كردن محيط دلفي برنامه خود را كامپايل كنيد.

  5. #15
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    يعني با اين فايل ميشه يك فايل PAS رو به Exe تبديل كرد؟

  6. #16
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام
    از راهنماييتون ممنون.
    اما ارر مي ده از فايل پي اي اس
    با اينكه يك بار هم با دلفي كمپايل شده.
    اما باز هم ارر ميده. برنامه هم اجرا نيست كه از اون ارر بگيره.
    از خط 33 كه من همچين خطي ندارم ارر ميگيره.

  7. #17
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام
    درست شد.بايد فايل دي پي آر رو دستور كمپايل داد.
    من فايل پي اي اس رو دستور كمپايل مي دادم.
    خيلي ممنون.

  8. #18
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2006
    پست ها
    84

    پيش فرض

    اين چيزي كه شما ميخواهيد اگر اشتباه نكرده باشم همون طراحي كامپايلر هست
    (برنامه اي كه فايل اجرائی درست کنه)
    این بحث خودش یه بحث اساسی هست که به این سادگیها نیست
    مراحل اصلی تبدیل یک برنامه به کد عبارتند از

    1: Lexical Analyzer
    2: syntax analyzer
    3: semantec analyzer
    4: intermediate code
    5:code generation
    كه هر كدوم از اينها يه بحث مفصل هستش و نياز به اطلاعات بالائي داره.
    اگر اطلاعات بيشتري خواستيد من راهنمائي تون ميكنم ولي طراحي كامپايلر به اين سادگيها هم نيست

  9. #19
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    رفيق توضيح بده.
    ولي درس به درس.
    من ميخوام كدهاي خودمو كمپايل كنم و فايل اجرايي بسازم نه فايلهاي دلفي رو.
    يا تو برنامم يك فايل الكي رو اجرايي كنم.
    مراحلشو توضيح ميدي؟

  10. #20
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2006
    پست ها
    84

    پيش فرض

    مشكلي نداره
    ولي اين كار خيلي پيچيده تر از اين حرفها هست
    من خودم تا مرحله ساختن كد اسمبلي حدود 4 ماه وقت گذاشتم. تازه اونم يه كامپايلر ساده كه فقط if و While داشت.
    اگه حاضرید وقت بذارید من حاضرم کمک کنم.

    یک پیشنهاد:
    چرا از کامپایلر های آماده استفاده نمیکنید مثلا خود C++ یه فایل داره به نام BCC یا TCC که فایل شما رو به عنوان پارامتر میگیره و کامپایلش میکنه.
    البته میدونم اون چیزی که آدم خودش بنویسه یه چیز دیگه هست ولی اگه اینها جوابتون رو بدن دیگه نیاز نیست خودتون از اول بنویسد و با مشکلات مختلف روبرو بشید.

    با این حال اگر میخواهید واقعا بنویسید من کمکتون میکنم(البته تا اونجا که بتونم . چون همونطور که گفتم طراحی کامپایلر خیلی مفصل تر از این حرفهاست.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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