Ale*_*lex 3 c# 64-bit 32-bit process
我有一个用Turbo Pascal编译的32位exe文件.我需要启动它.当我使用Windows 7 32位时它运行良好,但现在我在Windows 7 64位上,我得到以下异常:
指定的可执行文件不是此OS平台的有效应用程序.
为了确保它在32位系统上运行,我在32位平台上启动了C#程序 - 它可以工作.
那么如何在64位操作系统中启动32位exe文件?
谢谢
Han*_*ant 12
Turbo Pascal只能生成16位代码,从来没有一个版本可以创建32位可执行文件.运行16位代码需要使用CPU中的实模式仿真支持的虚拟机(虚拟8086模式).如果处理器以64位模式运行,则此仿真不可用.
您无法在64位操作系统上运行16位进程.您可能有机会使用DOSBox模拟器.
归档时间:
15 年,1 月 前
查看次数:
8019 次
最近记录:
14 年,9 月 前