نوشته شده توسط
good_boy
سلام دوستان
وقتی یه برنامه ساده مثل hello world در گذشته در محیط ویندوز xp اجرا میکردم در cmd بالا میومد ولی حال رو سیستم های جدید خطا میده
راهی هست بشه کدشو تغییر داد که قابل اجرا بشه
اگه ممکنه نمونه کد قرار بدید
ی
با تشکر
برنامه ای که شما با کدتون تولید می کنید 16 بیتی است و روی ویندوز های مدرن 64 بیتی قابل اجرا نخواهد بود.
می توانید از ابزار DOSBox کمک بگیرید و برنامه تون رو داخل محیط DOSBox اجرا کنید. DOSBox مناسب برنامه 16 بیتی شما و سایر برنامه های تحت DOS مثل بازی های قدیمی است.
ابتدا باید DOSBox رو از سایت www.dosbox.com دانلود کنید و نصب نمایید. بعد برای اجرای برنامه تون DOSBox رو اجرا کنید.
در پنجره کنسولی اش دستورات زیر رو بنویسید تا فرضا به درایو :E با نام جدید :X دسترسی داشته باشید و از داخل پوشه Progs فایل اجرایی TEST.EXE رو اجرا کنید.
می توانید بجای :E درایو دلخواه دیگری رو مشخص کنید، که فرضا X نام جدید آن خواهد بود، مجبور هستید که برای درایو نام جدید انتخاب کنید :
MOUNT X E:\
X:
CD Progs
TEST.EXE