PDA

View Full Version : سوال: نحوه اجرای برنامه اجرایی Vb 6.0 در linux



lmaghsoodi
یک شنبه 09 تیر 1392, 15:52 عصر
آیا راهی برای اجرای برنامه Vb 6.0 در linux یا سیستم عاملهای دیگر هست یا خیر ؟

لطفا مرا راهنمایی نمایید :

آیا با .net Framework کار راحت تر است یا با Vb 6.0 برای اینکه برنامه اجرایی VB 6.0 در Linux اجرا شود ؟

matrix-program
یک شنبه 09 تیر 1392, 16:25 عصر
به خدا اگه سرچ کنید نه گناه میشه نه کیبوردتون خراب میشه
خروجی vb فایل exe هستش وexe قابلیت اجرا شدن در لینوکس را نداره

lmaghsoodi
یک شنبه 09 تیر 1392, 17:26 عصر
ولی من یک جا خوندم که exe هم یه جورایی در linux جواب می دهد .

من search کرده ام ، متوجه شدم که با wind می شود فایلهای exe را در لینوکس اجرا کرد.

دلیل اینکه من در تاپیک این موضوع را مطرح کردم دلیلش این بود که با نظرات اساتید آشنا شوم و سریعتر به یک پاسخ درست برسم

matrix-program
یک شنبه 09 تیر 1392, 19:18 عصر
میشه ولی نه هر exe ای رو فقط بعضی از نرم افزار ها این امکان رو دارند

SlowCode
یک شنبه 09 تیر 1392, 23:20 عصر
سلام
بله شما با شبیه سازهایی مثل wine میتونی برنامه رو اجرا کنی ولی اصولی نیست!
ولی با دات نت میتونی با mono واسه لینوکس برنامه بنویسی.
واسه خود لینوکس یه برنامه هایی هست که سینتکسشون تقریبا شبیه وی بی هست ولی ساختارشون فرق داره و تقریبا یه زبان دیگه است و ارزششو نداره که بری دنبالش.
ولی یه برنامه ای هست به اسم jabaco که تو ویندوز برنامت رو واسه لینوکس کامپایل میکنه.(اگه وقت کنم یه آموزشی تو فروم براش میزارم ولی شما خودت هم دنبالش برو)

ra0661
دوشنبه 10 تیر 1392, 14:12 عصر
اگه حتی یه فایل exe اجرا بشه پس میشه گفت بیشتر exe ها اجرا میشن بدون شک

matrix-program
دوشنبه 10 تیر 1392, 15:12 عصر
اگه حتی یه فایل exe اجرا بشه پس میشه گفت بیشتر exe ها اجرا میشن بدون شک
دادا اکثر exe ها اجرا نمیشه

m.4.r.m
دوشنبه 10 تیر 1392, 15:17 عصر
اینجا رو مطالعه فرمائید

http://www.kegel.com/wine/vb/

lmaghsoodi
دوشنبه 10 تیر 1392, 17:34 عصر
آقا محسن اگه به من بگی که چطور می تونم در .net برای linux برنامه بنویسم ازت ممنون می شوم ؟

آیا ارزشش را دارد ؟ که با دات نت برای linux برنامه بنویسم ؟

m.4.r.m
دوشنبه 10 تیر 1392, 22:19 عصر
شما اگه برنامه wine رو نصب کن بعدا کلا می تونی ویژوال بیسیک رو در لینوکس نصب کنی دوست عزیز

SlowCode
دوشنبه 10 تیر 1392, 22:48 عصر
شما اگه برنامه wine رو نصب کن بعدا کلا می تونی ویژوال بیسیک رو در لینوکس نصب کنی دوست عزیز
در اون صورت بهتره با همون ویندوز کار کنی!دیگه چه نیازی به لینوکس هست!
برنامه هایی مثل wine ویندوز رو واسه کاربر شبیه سازی میکنن پس بهتره وی بی رو تو ویندوز کار کنی.
مگر اینکه رو سیستمی باشی که نتونی ویندوز نصب کنی، اون وقت تو شبیه ساز نصب کن.

m.4.r.m
دوشنبه 10 تیر 1392, 23:18 عصر
به جز این کار شبیه سازی چه کار دیگه ای میشه کرد ؟ وقتی فایل های اجرایی ویندوز روی لینوکس کار نمی کنن باید شبیه سازی شده استفاده کرد چون همه که .net کار نیستن

lmaghsoodi
سه شنبه 11 تیر 1392, 10:37 صبح
من می خواهم برنامه من در همه سیستم عاملها اجرا شود. برای این منظور فکر نمی کنم استفاده از wind گزینه مناسبی باشد. فکر نمی کنم از لحاظ علمی گزینه مناسبی باشد.

و درستش این است که این برنامه با java نوشته شود . تا به خوبی با تمامی سیستم عاملها compatible شود.

ra0661
سه شنبه 11 تیر 1392, 16:15 عصر
نگاه کنید کدوم فایل exe درلینوکس اجرا میشه؟

زبان نوشتنش رو در بیار بعد بااون زبان برنامه بنویسید به راحتی اجرا هم میشه

SlowCode
چهارشنبه 12 تیر 1392, 13:57 عصر
من می خواهم برنامه من در همه سیستم عاملها اجرا شود. برای این منظور فکر نمی کنم استفاده از wind گزینه مناسبی باشد. فکر نمی کنم از لحاظ علمی گزینه مناسبی باشد.

و درستش این است که این برنامه با java نوشته شود . تا به خوبی با تمامی سیستم عاملها compatible شود.

فکر کنم دلفی XE4 کدها رو واسه همه سیستم عامل ها کامپایل میکنه.
جاوا هم خوبه ولی تحت پلتفرم هست و باید برای استفاده از برنامه اونو نصب کنی.


نگاه کنید کدوم فایل exe درلینوکس اجرا میشه؟

زبان نوشتنش رو در بیار بعد بااون زبان برنامه بنویسید به راحتی اجرا هم میشه
بدون شبیه ساز هیچ کدوم!!!

ra0661
پنج شنبه 13 تیر 1392, 12:19 عصر
نگاه کنید باید الگوریتم رو پیدا کنی مثلا درزبان c++ یا پرل که اجرا میشن خوب اگه تو برنامه با زبان پرل باشه که اجرا میشه درسته؟ درسته:d

خوب تو هم باید ببینی اصلا برنامه exe اصلا اجرا میشه یا نه یا اصلا برنامه ای هست که اجراشده باشه در لینوکس یا نه

البته محسن میگه نمیشه اجرا کرد پس باید بیخیال بشی یا با کمک واسطه ها ی نرم افزاری یا پرل شاید بتونی اجرا کنی تست نکردم اما باید تست کنی