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

نام تاپیک: استفاده از اسمبلی در ویژوال بیسیک

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    44

    استفاده از اسمبلی در ویژوال بیسیک

    آیا می توان از دستورات اسمبلی در ویژوال بیسیک استفاده کرد؟چگونه؟
    با تشکر

  2. #2
    دوست عزیز تنها راهی که برای این کار وجود داره اینه که با MASM32 یا هر چیز دیگه کارتو در DLL طراحی بکنی و آن تابع را در VB فرابخوانی . البته یه بنده خدا به من گفت که تونسته از Protect Mode مود CUI خلاص بشه و اسمبلی توش اجرا کنه.

  3. #3
    یعنی تو VB مثل Delphi از اسمبلی نمیتوان استفاده کرد!؟ :o

  4. #4
    یعنی تو VB مثل Delphi از اسمبلی نمیتوان استفاده کرد!
    نه قربونت برم نه عزیز دلم نه عمرم نه جونم نه جیگرت رو بخورم :mrgreen: وقتی می گم بیاین دلفی کار کنین .. واسه این می گم :mrgreen:

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    44
    ممنونم-ولی من شنیده ام در دلفی می توان از دستورات اسمبلی استفاده کرد

  6. #6
    ممنونم-ولی من شنیده ام در دلفی می توان از دستورات اسمبلی استفاده کرد
    دلفی توابع asm و inline را برای کار برد های داخل برنامه دارد و همچنین توانایی link کردن کدهای اسمبلی در برنامه را دارد

    :wink:

  7. #7
    حالا کی گفته من VB کار میکنم؟ 8-) ولی اصلا فکر نمی کردم که تو VB که بعضی ها سنگشو به سینه میزنن نشه از اسمبلی استفاده کرد!! :wink:

  8. #8
    حالا کی گفته من VB کار میکنم؟ ولی اصلا فکر نمی کردم که تو VB که بعضی ها سنگشو به سینه میزنن نشه از اسمبلی استفاده کرد!!
    من که یک دفعه برای استفاده از تابع in & out اسمبلی که داخل دلفی بود و می خواستم تبدیل کنم به vb بعد از کلی گشتن مجبور شدم ان قسمت را با دلفی نوشته و به صورت dll به ویبی بیارم :mrgreen:

    به این هم می گن آخر زبانهای دنیا :wink: :mrgreen:

  9. #9
    علی جونم جیگرتو بخورم که دلفی رو دوست داری :mrgreen:

  10. #10
    دوستان Borland کار براتون بخاطر این اتفاق ناگوار تاسف میخورم.
    بالاخره Borland مجبور شد تکنولوژی .Net FrameWork Microsoft را استفاده کنه :D چون دیگه Borland مجبور شده از MS چندین Patent بخره وبه قول خودمون یکی از زیر دستای MS بشه :twisted: :wink:

  11. #11
    دوستان Borland کار براتون بخاطر این اتفاق ناگوار تاسف میخورم
    نوش دارو بعد از مرگ سهراب :oops:
    بالاخره Borland مجبور شد تکنولوژی .Net FrameWork Microsoft را استفاده کنه
    تا امثال شما ها وقتی از بیسیک می آین تو دنیای دلفی سکته نکنین :mrgreen:
    یکی از زیر دستای MS بشه
    الهی ... تو این طوری فکر میکنی؟ :!:

  12. #12
    من نه طرف Borland هستم نه MS ولی حقیقت را گفتم . اگر نمیدانی Patent چیه برو سوال کن ببین برای Borland آیا ضایه هست یا نه. او راستی دز اون مورد که از VB به Delphi سکته کردن : لطفا کمی بیشتر در مورد Ring-3 مطالعه کن. :roll:
    مرجع Ring-3 : Intel Pentium4 instruction Manuals 1,2,3 (3000 Page) d
    البته بیشتر در manual 2,3 میباشد ولی خوب تا مقدمات را بلد نیاشی... :cry:

  13. #13
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    ایران-خرم آباد
    پست
    65
    بابا این چه گفتمان بی خودی هر جوجه برنامه نویسی می دونه که وی بی خیلی خوش دسته و دلفی خیلی مجهز ولی هیچ کدوم از این ها موجب ضعف و قدرت دیگری نمی شن بعضی از کار ها توی وی بی یه کم دنگ و فنگ داره بعضی از کار ها هم خیلی خیلی راهته در مورد دلفی هم همینطور در مورد اون دوستی هم که گفتن
    من که یک دفعه برای استفاده از تابع in & out اسمبلی که داخل دلفی بود و می خواستم تبدیل کنم به vb
    وی بی امکانات خوبی برای این کار داره برای انواع پرت های فیزیکی و سخت افزاری که اگه بخواید من می تونم اونها رو طی مقاله ای اینجا معرفی کنم
    اگه کاری در یک زبان برنامه نویسی انجام شدنی نباشه این یعنی که ما هنوز توی اون زبان مشکل داریم نه اینکه زبان ناقصه خوصوصا در مورد زبان های استدلال گرا :) :flower:

  14. #14
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    44
    اگر زحمت بکشی بسیار عالیست بخصوص در مورد ارتباط با پورتها درvb

  15. #15
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    ایران-خرم آباد
    پست
    65
    به چشم در اولین فرصت این کار را خواهم کرد ولی در حال حاضر می توانید برای کار با پرت های com از یک اکتیو ایکس به اسم mscom استفاده کنید و برای کار با پرت پارالل و دیگر پرت ها از کتابخانه Inpout32.dll استفاده کنید که یک تابع و یک پروسیجر بسیار به درد بخور دارد که عبارتند از:
    Public Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal PortAddress As Integer) As Integer
    Public Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)

    برای دانلود کردن این dll می توانید به این آدرس مراجعه نمائید http://www.logix4u.net/inpout32_source_and_bins.zip
    ر این آدرس می توانید سورس این dll رو هم دانلود کنید.
    :) :wink:

  16. #16
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    44
    بسیار ممنونم- مشتاقانه منتظر دیدن مقا له شما هستم.

  17. #17
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    44
    سلام
    از کمکتان ممنونم سایت بالا را دیدم بسیار سایت مفیدی بود (یکی از بهترین سایتهایی که دیده ام) اکتیو ایکس های آن همگی در رابطه با اتو ما سیون صنعتی بود و این خوراک من است ولی حیف که همگی پو لی بودند و امکان خرید آن وجود
    ندارد آیا سایتی را میشناسید که بتوان اینگونه اکتیو ایکس هایی (اتو ماسیون )را بصورت رایگان وکامل دریافت کرد؟
    همچنین مشتا قانه منتظر مقاله شما در رابطه با پو رتها هستم.
    با تشکر

  18. #18
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    44
    سلام

  19. #19
    کاربر دائمی آواتار pcdownload.bloghaa.com
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    زیر گِل
    پست
    278

    نقل قول: استفاده از اسمبلی در ویژوال بیسیک

    سلام
    میدونم این تاپیک مال 8 سال پیش هست.
    اما تو این زمینه اطلاعاتی داشتم که شاید برای دوستان مفید باشه.

    امکان استفاده از کدهای اسمبلی در vb6 به صورت inline وجود داره!
    میتونید به سورسی که براتون گذاشتم مراجعه کنید و ببینید.

    https://barnamenevis.org/attachment.p...5&d=1288470129

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

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