آیا می توان از دستورات اسمبلی در ویژوال بیسیک استفاده کرد؟چگونه؟
با تشکر
آیا می توان از دستورات اسمبلی در ویژوال بیسیک استفاده کرد؟چگونه؟
با تشکر
دوست عزیز تنها راهی که برای این کار وجود داره اینه که با MASM32 یا هر چیز دیگه کارتو در DLL طراحی بکنی و آن تابع را در VB فرابخوانی . البته یه بنده خدا به من گفت که تونسته از Protect Mode مود CUI خلاص بشه و اسمبلی توش اجرا کنه.
یعنی تو VB مثل Delphi از اسمبلی نمیتوان استفاده کرد!؟ :o
نه قربونت برم نه عزیز دلم نه عمرم نه جونم نه جیگرت رو بخورم :mrgreen: وقتی می گم بیاین دلفی کار کنین .. واسه این می گم :mrgreen:یعنی تو VB مثل Delphi از اسمبلی نمیتوان استفاده کرد!
ممنونم-ولی من شنیده ام در دلفی می توان از دستورات اسمبلی استفاده کرد
دلفی توابع asm و inline را برای کار برد های داخل برنامه دارد و همچنین توانایی link کردن کدهای اسمبلی در برنامه را داردممنونم-ولی من شنیده ام در دلفی می توان از دستورات اسمبلی استفاده کرد
:wink:
حالا کی گفته من VB کار میکنم؟ 8-) ولی اصلا فکر نمی کردم که تو VB که بعضی ها سنگشو به سینه میزنن نشه از اسمبلی استفاده کرد!! :wink:
من که یک دفعه برای استفاده از تابع in & out اسمبلی که داخل دلفی بود و می خواستم تبدیل کنم به vb بعد از کلی گشتن مجبور شدم ان قسمت را با دلفی نوشته و به صورت dll به ویبی بیارم :mrgreen:حالا کی گفته من VB کار میکنم؟ ولی اصلا فکر نمی کردم که تو VB که بعضی ها سنگشو به سینه میزنن نشه از اسمبلی استفاده کرد!!
به این هم می گن آخر زبانهای دنیا :wink: :mrgreen:
علی جونم جیگرتو بخورم که دلفی رو دوست داری :mrgreen:
دوستان Borland کار براتون بخاطر این اتفاق ناگوار تاسف میخورم.
بالاخره Borland مجبور شد تکنولوژی .Net FrameWork Microsoft را استفاده کنه :D چون دیگه Borland مجبور شده از MS چندین Patent بخره وبه قول خودمون یکی از زیر دستای MS بشه :twisted: :wink:
نوش دارو بعد از مرگ سهراب :oops:دوستان Borland کار براتون بخاطر این اتفاق ناگوار تاسف میخورم
تا امثال شما ها وقتی از بیسیک می آین تو دنیای دلفی سکته نکنین :mrgreen:بالاخره Borland مجبور شد تکنولوژی .Net FrameWork Microsoft را استفاده کنهالهی ... تو این طوری فکر میکنی؟ :!:یکی از زیر دستای MS بشه
من نه طرف 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:
بابا این چه گفتمان بی خودی هر جوجه برنامه نویسی می دونه که وی بی خیلی خوش دسته و دلفی خیلی مجهز ولی هیچ کدوم از این ها موجب ضعف و قدرت دیگری نمی شن بعضی از کار ها توی وی بی یه کم دنگ و فنگ داره بعضی از کار ها هم خیلی خیلی راهته در مورد دلفی هم همینطور در مورد اون دوستی هم که گفتنوی بی امکانات خوبی برای این کار داره برای انواع پرت های فیزیکی و سخت افزاری که اگه بخواید من می تونم اونها رو طی مقاله ای اینجا معرفی کنممن که یک دفعه برای استفاده از تابع in & out اسمبلی که داخل دلفی بود و می خواستم تبدیل کنم به vb
اگه کاری در یک زبان برنامه نویسی انجام شدنی نباشه این یعنی که ما هنوز توی اون زبان مشکل داریم نه اینکه زبان ناقصه خوصوصا در مورد زبان های استدلال گرا :) :flower:
اگر زحمت بکشی بسیار عالیست بخصوص در مورد ارتباط با پورتها درvb
به چشم در اولین فرصت این کار را خواهم کرد ولی در حال حاضر می توانید برای کار با پرت های 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:
بسیار ممنونم- مشتاقانه منتظر دیدن مقا له شما هستم.
سلام
از کمکتان ممنونم سایت بالا را دیدم بسیار سایت مفیدی بود (یکی از بهترین سایتهایی که دیده ام) اکتیو ایکس های آن همگی در رابطه با اتو ما سیون صنعتی بود و این خوراک من است ولی حیف که همگی پو لی بودند و امکان خرید آن وجود
ندارد آیا سایتی را میشناسید که بتوان اینگونه اکتیو ایکس هایی (اتو ماسیون )را بصورت رایگان وکامل دریافت کرد؟
همچنین مشتا قانه منتظر مقاله شما در رابطه با پو رتها هستم.
با تشکر
سلام
سلام
میدونم این تاپیک مال 8 سال پیش هست.
اما تو این زمینه اطلاعاتی داشتم که شاید برای دوستان مفید باشه.
امکان استفاده از کدهای اسمبلی در vb6 به صورت inline وجود داره!
میتونید به سورسی که براتون گذاشتم مراجعه کنید و ببینید.
https://barnamenevis.org/attachment.p...5&d=1288470129