نمایش نتایج 1 تا 9 از 9

نام تاپیک: چطور مجزا کامپایل کنیم

  1. #1
    کاربر دائمی آواتار amin1softco
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    پای آن سرو بلند
    پست
    1,832

    چطور مجزا کامپایل کنیم

    فرض کنید ما یک سری تابع برای یک شرکتی نوشتیم که هر کدومشون یک کار خاصی را انجام میده و می خوهیم که سورس اصلی رو به اون شرکت ندیم چطوری ما باید این کار رو انجام بدیم؟؟
    خواهشا کامل توضیح بدید
    البته یک بار فرض کنید ما در سالی هستیم که همه جا از توربو سی و بورلند سی استفاده می کنند و محیط داس .obj
    یک بار هم فرض کنید ما در سال 2006 هستیم و با ویژوال سی پلاس پلاس کار می کنیم و محیط ویندوز .dll

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    ایران سرای من است
    پست
    2,655

    نقل قول: چطور مجزا کامپایل کنیم

    خب اگر داس هستید کد را تبدیل بهexe کنید بعد آن را در برنامه اصلی فراخوانی کنید.
    در مرحله دیگر از dll استفاده کنید یععنی برنامه را تبدیل به dll کرده و از آن در برنامه اصلی استفاده کنید.

  3. #3
    کاربر دائمی آواتار amin1softco
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    پای آن سرو بلند
    پست
    1,832

    نقل قول: چطور مجزا کامپایل کنیم

    چه قدر من دوست دارم که شما اینقدر جامع و کامل و زیبا توضیح میدن که آدم می فهمه دست مریزا ایول داری جیگر
    اخه به نظر تو من اینو به یک دانشجو بگم اون می تونه دیگه این کار ها رو انجام بده درسته
    ولی خوب من گفتم که اون شرکت می خواد از توابعی که ما براشون نوشتیم در برنامه خودشون استفاده کنن نه اینکه برنامه ما رو اجرا کنند؟؟؟؟؟؟؟؟ منظورم استفاده از آبجکت ها در برنامه بود فرض کن با اسمبلی آبجکت نوشتیم الان می خواهیم ازش تو سی استفاه کنیم و یکمی بیشتر خواهشا توضیح بدید با چند تا لینک بدرد بخور

  4. #4
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    ایران سرای من است
    پست
    2,655

    نقل قول: چطور مجزا کامپایل کنیم

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

  5. #5
    کاربر دائمی آواتار amin1softco
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    پای آن سرو بلند
    پست
    1,832

    نقل قول: چطور مجزا کامپایل کنیم

    به به عجب جواب کاملی من موندم چرا با این همه استعداد تو ایران هنوز نیروگاه بوشهر نا تموم
    به این میگن جواب کامل دمت گرم با مرام
    آقا من که جوابمو گرفتم
    لطفا اگه کسی با اسمبلی کار کرده یک تابع جمع دو تا عدد رو بنویسه و بگه چطوری میشه خروجی obj ازش گرفت (از خود اسمبلی با این 8086) و در سی include کرد و از تابع استفاده کرد
    با تشکر اما خواهشا دو بیتی جواب ندید

  6. #6
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    ایران سرای من است
    پست
    2,655

    نقل قول: چطور مجزا کامپایل کنیم

    لطفا اگه کسی با اسمبلی کار کرده یک تابع جمع دو تا عدد رو بنویسه و بگه چطوری میشه خروجی obj ازش گرفت (از خود اسمبلی با این 8086) و در سی include کرد و از تابع استفاده کرد
    با تشکر اما خواهشا دو بیتی جواب ندید
    دوست گرانمایه شما طرز سوال کردنتان را نمی دانید و یهو واسه خودتان داد و بیداد میکنید برای ارتباط c و اسمبلی از کامپایلر همان c یرای کامپابل استفاده کنید و کتابخانه در ست کرده و آنرا به برنامه تان لینک کنید.
    اینکه میگید include اشتباهه شما فقط source code را میتوانید include کنید نه obj رو.
    ولی بهتره کتاب برنامه نویسی پیشرفته اسمبلی پیتر نورتن را مطالعه کنید طرز ارتباط دهی اسمبلی و سی درش توضیح داده شده است.
    در ضمن کاری که شما میخواهید به جوابش برسید همچین شق القمر و کار سختی نسیت

  7. #7
    کاربر دائمی آواتار amin1softco
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    پای آن سرو بلند
    پست
    1,832

    نقل قول: چطور مجزا کامپایل کنیم

    من که نگفتم می خوام شق القمر کنم جیگر من تو جزوه اسمبلی دیدم ایجور نوشته بود اما هرچی فکر کردم چه طور این کار رو انجام بدم به جایی نرسیدم شمام جواب سر بالا میدی ولی خوب میشه انگلیسی اسم این کتاب رو بزاری بازم ممنون
    آقا یافتم کتابه رو Advanced Assembly Language (The Peter Norton programming library) (Paperback) تو آمازون همه چی گیر میاد ولی خوب....
    آخرین ویرایش به وسیله amin1softco : پنج شنبه 13 اسفند 1388 در 11:34 صبح

  8. #8
    کاربر دائمی آواتار amin1softco
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    پای آن سرو بلند
    پست
    1,832

    نقل قول: چطور مجزا کامپایل کنیم

    یافتم قضیه چیه اول باید این فایل .obj رو تبدیلش کنی به یکی از کتابخانه های .lib یا .ocx یا .dll بعد میشه فراخوانیش کرد دوستان که مایل بدونند چی شد قضیه به این لینک ها یک نگاهی بندازند جالبه:
    لینک اول
    لینک دوم
    لینک سوم
    البته خیلی جالبه حتما بخونیدشون
    در ضمن لینک این کتابه رو پیدا نکردم اگه لینکشو داری برام پیام خصوصی بزار با تشکر

  9. #9
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    ایران سرای من است
    پست
    2,655

    نقل قول: چطور مجزا کامپایل کنیم

    نقل قول نوشته شده توسط amin1softco مشاهده تاپیک
    یافتم قضیه چیه اول باید این فایل .obj رو تبدیلش کنی به یکی از کتابخانه های .lib یا .ocx یا .dll بعد میشه فراخوانیش کرد دوستان که مایل بدونند چی شد قضیه به این لینک ها یک نگاهی بندازند جالبه:
    لینک اول
    لینک دوم
    لینک سوم
    البته خیلی جالبه حتما بخونیدشون
    در ضمن لینک این کتابه رو پیدا نکردم اگه لینکشو داری برام پیام خصوصی بزار با تشکر
    آفرین - مطالعه جیز خوبیه خیلی جیزها هست که باید یاد بگیرید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •