delphi不是一门编程语言吗,为什么他一定要在windows下运行才可以编译出软自己。它自己不可以在自己的系统

2025-05-15 05:34:08
推荐回答(5个)
回答1:

因为Delphi不同于DOS,Delphi本身是在Windows下开发的一种语言,并不是独立的系统,Windows平台(即Win32 API)是它的运行环境。
如果你要用Delphi编写一个脱离Windows平台独立运行的程序,那需要熟练的掌握汇编去写硬代码,需要深刻了解所有硬件通讯的协议以及它们的物理地址,才能尝试用delphi编写,在这种情况下,面向物理层的底层函数全部需要重写,那可是一项巨大的工程。而在编译的时候,还不能使用Delphi原有的编译环境,因为现有的环境编译出来的是仍然是Win32应用程序,仍然不能脱离Windows,所以还要设计新的编译器。

回答2:

编程语言不等于操作系统,严格来说它是一种编程工具,基础是pascal语言
任务语言都只是一个工具,而DELPHI,是可以编译这个语言的程序
任何程序都必须运行在操作系统中
如以前在DOS下,就有著名的TURBO C TURBO PASCAL,这些编程工作也同样运行在操作系统下

回答3:

那你就用pascal吧,有DOS就行了,DELPHI是人们专门为Win系统开发的软件开发工具.你的要求就是要

回答4:

新版的Delphi,delphixe2 已经可以开发 别的操作系统的 软件了,苹果,linux都可以,apple的手机软件也可以开发

回答5:

系统软件,应用软件概念不不清楚。计算机一级内容。