درخواست کانورتور

EMIRATES

Active Member
با سلام آیا کانورتوی (تبدیل گری؟) هست که باهاش بشه سورس یا برنامه ساخته شده VB (Visual basic ویژوال بیسیک) رو بگیره و سورس C ویا برنامه ساخته شده C تبدیل کنه؟

یا اگه نمیشه یه کاری کرد که سورس VB رو تبدیل به فایلی کرد که CPU بخونتش مثل EXPLORER ویندوز ؟

مشیه یه جا گفته بودن میشه.؟ ولی دانلودی نبود.

لطفا لینک یا توضیح بذارید.
 

the_king

مدیرکل انجمن
در مورد فایلهای اجرایی ویژوال بیسیک نسخه 4 قابلیت استخراج کد برنامه وجود داشت، چون کد برنامه به صورت فشرده در
فایل اجرایی قرار می گرفت و در عمل کامپایل نمی شد ولی ویژوال بیسیک نسخه های 5 و 6 برنامه را کامپایل می کنند
و دیگر قابل بازگشت به برنامه اصلی نیستند.

برنامه های کامپایل شده را می توان به زبان اسمبلی (توسط Disassembler ها) تبدیل کرد ولی تغییر از یک زبان سطح بالا
به یک زبان سطح بالا یا سطح میانی دیگر نیازمند کد اصلی برنامه است که در فایلهای اجرایی وجود ندارند.

تبدیل کد برنامه یک فرایند کاملا خودکار نیست مخصوصا در مورد ویژوال بیسیک، که یک زبان شبه شیء گرا
(مبتنی بر شی است ولی شی گرا نیست ) و بصورت ترکیبی با سیستم OLE است و پیاده سازی چنین ساختاری در زبان
سی دشوار است.
زبان ویژوال بیسیک وابسته به فایل Runtime زبان است (در نسخه 6 فایل MSVBVM60.DLL) و معادلسازی توابع آن
هم در زبان سی پیچیده است.
تفاوت های میان ویژوال بیسیک و سی خیلی زیاد است و گمان نمی کنم چنین مبدلی وجود داشته باشد.
 

جدیدترین ارسال ها

بالا