vb6;استفاده از یک زبان برنامه نویسی دیگر در برنامه ای نوشته شده با vb6؟؟؟

سلام به همه دوستان دانشمندم و با آرزوی سلامتیتون...
آیا ممکنه در برنامه ای که با vb6 نوشته می شه فایلهای اجرایی ای که به زبانهای دیگر مثل lisp (که در AutoCAD مورد استفاده است) نوشته شدن رو فراخوانی کرد تا مثلا عین یه زیر برنامه عمل کنن و بخشی از کار رو انجام بدن؟
 

the_king

مدیرکل انجمن
سلام به همه دوستان دانشمندم و با آرزوی سلامتیتون...
آیا ممکنه در برنامه ای که با vb6 نوشته می شه فایلهای اجرایی ای که به زبانهای دیگر مثل lisp (که در AutoCAD مورد استفاده است) نوشته شدن رو فراخوانی کرد تا مثلا عین یه زیر برنامه عمل کنن و بخشی از کار رو انجام بدن؟

می توانید هر فایل اجرایی ای را در داخل ویژوال بیسیک فراخوانی (اجرا) کنید، اما اگر تمهیدات خاصی
در نظر نگرفته باشید، برنامه ویژوال بیسیک و آن فایل اجرایی بصورت همزمان اجرا می شوند، یعنی
ویژوال بیسیک تا زمان خاتمه اجرای فایل اجرایی متوقف نمی شود.

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

در ضمن کنترل داده های ورودی و خروجی فایل اجرایی از داخل ویژوال بیسیک یا بالعکس آسان نیست.
همچنین شما می توانید فرمان اجرا کردن کل یک فایل اجرایی EXE را بدهید، نه فقط یک تابع خاص از آن،
مگر آنکه فایل مورد نظر یک DLL استاندارد باشد تا بتوانید با Declare توابع داخل آنرا معرفی کنید.
 

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

بالا