
Lỗi ứng dụng 16 bit trên Windows 8 ?
Tình trạng máy em thế này, các ứng dụng trên nền DOS-16bit (như turbo C++ 3.0, turbo prolog 2.0), không chạy được, Thông báo lỗi là : The parameter (tham số) is incorrect.
Các bác giúp đỡ.
Thanks so much.

Win 8 hiện tai sử dụng mình thấy có thể cho là tạm ổn, các ứng dụng chạy trên Win7 mình thầy hầu hết chạy được.
Vấn đề bạn mắc phải có thể nguyên nhân là do driver màn hình không tương thích, tức ở đây chính là mức tương thích của driver màn hình trên Win 7, Vista,... với Win 8 này còn hạn chế nên có thể là nguyên nhân của tình trạng trên.
Nếu nói Win 8 có chạy được các ứng dụng bạn nói trên(turbo C++ 3.0, turbo prolog 2.0) không? thì mình xin khẳng định với bạn rằng Win 8 chạy được và chạy tốt( vì chính mình cũng đang sử dụng Win8 với cả hai ứng dụng đó).
Với nguyên nhân mình nói trên đó, thì hướng khắc phục cho bạn là:
+ Thứ nhất, làm theo hướng dẫn của hình xem có khắc phục được không(chọn theo):
+ Thứ hai, xem lại driver màn hình, việc này mình nghĩ bạn nên tao một điểm Restore sau đó thử gỡ bỏ driver màn hình và chạy ứng dụng này lại xem sao(hỏi vì sao phải Restore thì đó là do việc cài driver màn hình cho máy ở Win 8 khá khó chịu mình có lúc cũng Driver đó nhưng đến bản Win 8 M2(Pre M3) mình mới dùng được). Nếu chạy được thì chính là do tương thích của driver màn hình còn kém trên Win8.
Hi vọng có ích cho bạn phần nào.
Chúc bạn may mắn và thành công!!!
Bổ sung: Mình chắc chắn là các ứng dụng chạy được mà vì chính mình đã và đang dùng. Đây có lẽ là một lỗi trong Win 8 (mình đang nói trên x86) sau khi cài một số ứng dụng nào đó gây nên.
Mình minh họa thực thi chương trình bằng hình ảnh sau: