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

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




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

نام تاپيک: binding

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

    پيش فرض

    سلام
    به نظر و به احتمال زیاد تا اینجا کار را صحیح انجام داده اید که با همچین پیغامی مواجه شده اید.
    منتها فایل مورد شما یکسری وابستگی ها دارد (dependency) ، یعنی یک سری dll دارد که reference شده و برنامه جاری شما نمیتواند این وابستگی ها را تغذیه کند.

    من باید بدانم برنامه دوم شما چه وابسته گی ها و ارجاعاتی دارد تا بتوانم دقیق کمک کنم.
    - میتوانید فایل دوم را برایم آپلود کنید
    - اگر سورس دومی را دارید میتوانید در VS چک کنید و ببینید چه Reference هایی دارد.
    - میتوانید از برنامه ildasm.exe استفاده کنید و فایل دوم را تحویلش دهید و گزینه MANIFEST را کلیک کنید.

  2. #12
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2008
    پست ها
    16

    پيش فرض

    فایل مورد شما یکسری وابستگی ها دارد (dependency) ، یعنی یک سری dll دارد که reference شده و برنامه جاری شما نمیتواند این وابستگی ها را تغذیه کند.
    نه اینطور نمی تونه باشه. چون فایلی که انتخاب کردم portable بود و همچنین بجای یه فایل exe از jpg استفاده کردم که بازم همون پیام خطا رو می ده.
    راستی فایل دوم من getbot.exe هستش که فکر کنم داشته باشین !!
    یه چیز دیگه من از .NET 2008 استفاده می کنم.

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

    پيش فرض

    سلام
    نه اینطور نمی تونه باشه. چون فایلی که انتخاب کردم portable بود
    این مطلب مقائر با چیزهایی که گفتم نیست.
    محیط CLR امنیت خاص خود را دارد، وقتی فایل مستقیماً توسط API های سیستم عامل و از هارد اجرا شود، دسترسی مستقیمی به فایلهای محلی و مهمتر از آن GAC خواهد داشت.
    ولی وقتی فایلی از داخل برنامه شما در محیط CLR اجرا میشود، مسئولیت تامین منابع و امنیت با خود شما است که این عمل به طور مشخص توسط System.Security.Policy.Evidence کنترلر میشود.

    راستی فایل دوم من getbot.exe هستش که فکر کنم داشته باشین !!
    من نه ضد ویروس نصب میکنم و نه به این راحتی روی exe ای دبل کلیک میکنم و نصبش میکنم!
    ولی فایل مورد نظر شما را توانستم دانلود کنم، اگر این همان فایلی باشد که مد نظر شما است، باید بگویم که این فایل اصلاً دات نتی و تحت clr نیست.
    اگر به پست 2 و 6 دقت ککنید، متوجه میشوید که تاکید کردم برای این نحوه کار کرد فایل دوم خودش باید توسط زبانی دات نتی (مثل VB.Net و C#.Net و VC++.Net و Delphi.Net و...) ساخته شده باشد.
    نقل قول نوشته شده توسط _H2_
    اگر مدیریت شده و دات نتی باشد، میتوان انرا یکراست در RAM لود و اجرا کرد


    فایل مورد نظر شما این خصیصه را ندارد و نمیتواند در محیط clr اجرا شود.
    تنها راه اجرای این فایل در دات نت همان extract در هارد و اجرا مستقیم است.
    نقل قول نوشته شده توسط _H2_
    اگر مدیریت شده نباشد و Native باشد، باید قبل از اجرا آن را در هارد و به صورت موقت Extract کنید و بعد از پایان کار میتوانید حذفش کنید

  4. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  5. #14
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2008
    پست ها
    16

    پيش فرض

    آهــــــــــــــــــــــا !!!!!
    تازه فهمیدم

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

  6. #15
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2008
    پست ها
    16

    پيش فرض

    یه سوال دیگه

    چطور می شه در حالتی که برنامه کامپایل شده، اونوقت ری سورس رو اضافه کنیم یا add existing بکنیم ؟

  7. #16
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2008
    پست ها
    16

    پيش فرض

    یه چیز دیگه، لطفا اسمتون رو بفرمایید تا با نام شما از مطالبتون استفاده کنم.

    اگه اشتباه نکنم، آقای حاجی شریفی هستین ! درسته؟
    Last edited by romper; 01-12-2008 at 00:24.

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

    پيش فرض

    سلام
    چطور می شه در حالتی که برنامه کامپایل شده، اونوقت ری سورس رو اضافه کنیم یا add existing بکنیم ؟
    من بلد نیستم ولی احتمال ضعیفی دارد که بشود انجامش داد.

    ولی یک کار دیگر را میشود انجام داد، کامپایل در runtime.
    یعنی برای کامپایل و ساخت exe و dll کامل و با تمام امکانات، نیازی به VS نیست و میتوان در runtime برنامه یک کد String را کامپایل کرد و منابع جدید به آن افزود و...

    لطفا اسمتون رو بفرمایید تا با نام شما از مطالبتون استفاده کنم.
    ! کدام مطالب !!؟
    حاجی شریفی هستم.

  9. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  10. #18
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2008
    پست ها
    16

    پيش فرض

    منظورتون کد زیر هست ؟

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه منظورتون همینه، چطور باید چیزی embed کنم؟

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

    پيش فرض

    سلام
    منظورتون کد زیر هست ؟
    بله کدی شبیه همین (دیگه هر کدی option ها و تنظماتی دارد.)

    اگه منظورتون همینه، چطور باید چیزی embed کنم؟
    ("parameters.EmbeddedResources.Add("C:\file.extens ion

    =====

    این قابلیت جال در واقع در نهایت به Exe کامپایلر اصلی ارجاع داده میشود ولی بالاخره برای ما یک امکان runtime جالب و زیبا و قدرتمند است، حتی میتوان خروجی کامپایل شده را بدون ذخیره روی هارد (در پشت صحنه حداقل برای لحظه کوتاهی فایلی در temp ذخیره میشود) مستقیماً در RAM اجرا کرد.

    بهرحال چیز جالبی است.

  12. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  13. #20
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2008
    پست ها
    16

    پيش فرض

    آقای حاجی شریفی
    چطور می شه توو کدی که توو پست قبلیم گذاشتم، به فایل کامپایل شده، Icon اضافه کرد؟
    یعنی می خوام موقعی که فایل Out.exe توو هارد ذخیره شد، Icon داشته باشه.
    من گشتم، ولی چیزی پیدا نکردم.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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