只能生成Windows 控制台程序,只能运行于 Windows MS-DOS 方式.
不能在MS-DOS运行.

解决方案 »

  1.   

    只用 Delphi 绝对不可能。
      

  2.   

    {$APPTYPE CONSOLE}program Project1;
    begin
      Write('我已经不是以前的我了');
      Readln;
    end.
      

  3.   

    无法实现实模式的dos编程,不过我见过有个小软件可以使用delphi编译器;
    可以使用freepascal。
      

  4.   

    用Delphi 1.0编译吧。:)附加功能:提前。
      

  5.   

    用WDOSX可以实现!WDOSX 可以将你的 Delphi 2/3/4/5 (原来只支持2)的 Console Mode 程序运行在DOS下,
    而且不管是 RAW, HIMEM(XMS), EMM386(EMS), DPMI等等,都能支持!
    如果使用 Linux 的DOS模拟, 就能运行在 Linux下!
    WDOSX 0.96 是 Delphi 的扩展编程工具,采用 Turbo Assembler 5.0 编写,支持 Delphi 2/3/4/5,能够将 Delphi 编写的 Console Application (控制台应用程序)转换为真正的 32 位保护模式 DOS 可执行程序,并且无需附带任何运行支持库(比如 DOS4GW 这样的 DPMI 服务程序)。转换后的程序可以在任何 DOS 环境下运行(如 MS-DOS、Win9x 的 DOS 方式等),并且转换后的程序在真正的 32 位保护模式下运行(DPMI 服务器已经捆绑进程序之中),允许直接访问硬件,32 位的线性平坦内存模式,最大访问空间为 4GB!并为 Delphi 提供保护模式下的快速图形函数库以方便编程,使得程序员能够利用 Delphi 编写功能强大的 32 位保护模式 DOS 软件(游戏?CAD?没问题!)。它扩展了 Delphi 的功能(一种跨平台的能力?^_^),Delphi 程序员可以和 DJGPP 的程序员较量一下啦!哈哈!据说,现在有人正在开发 Unix、Linux、FreeBSD 等环境下的 Delphi 扩展器,如果用这些扩展器将 Delphi 开发的程序 Stub 处理一下,那就变成了可在这些平台上运行的程序了,居然可以用这种怪异办法来实现 Delphi 的跨平台能力,真是厉害啊!http://www.csdn.net/cnshare/soft.asp?class=246