找回密码
 立即注册
搜索
楼主: xug

用Kylix开发的操作系统,直逼xp

[复制链接]

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-2 13:11:30 | 显示全部楼层
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-2 13:12:08 | 显示全部楼层
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-2 13:18:41 | 显示全部楼层
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-2 13:19:37 | 显示全部楼层
回复

使用道具 举报

82

主题

540

回帖

820

积分

金牌会员

新高致病性H5N1亚型病毒

积分
820
发表于 2004-9-2 14:36:29 | 显示全部楼层
最初由 xug 发布
[B]给你个用delphi编写底层程序的体会文章:

http://www.yesky.com/20020625/1617595.shtml [/B]


你有某自己看看里面写的什么?
98的VXD也要借助98sdk开开发

还是无法脱离win32环境
回复

使用道具 举报

82

主题

540

回帖

820

积分

金牌会员

新高致病性H5N1亚型病毒

积分
820
发表于 2004-9-2 14:46:52 | 显示全部楼层
最初由 xug 发布
[B]你最好问一下你周围使用delphi的人,delphi能不能编写出不依赖win32系统的能够控制硬件的程序。可能你认为delphi不能写操作系统的原因就在这里。不过,最终你会明白的,delphi能够编写与win32无关的程序,也可以编写直接控制硬件的程序,所以,它可以从底层东西作起,开发出一个独立的操作系统。我给出的操作系统的例子当中,就有人只使用pascal开发的操作系统,delphi和pascal的关系是什么,就不用我多说了吧。pascal能做到的,delphi怎么就不可能呢? [/B]


Delphi中使用PASCAL,只是应用于Win32当中
无法编译出DOS程序,你不要说用delphi 1这样话
我想很多人都没有用过,也找不到这个东西.

你刚才自己说得delphi7可以写出DOS7以上版本的运行的程序

我试过了,不可以!!我正面回答你了!

现在你知道结果了,不相信我你可以用你的delphi7来编译你那段程序
看看在DOS7以上版本中有什么反应.

————————————————————————
如果PASCAL可以的话我想也是VisualPASCAL 或者TP

明确的再告诉你一次Delphi不可以开发操作系统

你不要把“系统软件”和“操作系统”混淆
操作系统是控制硬件分配管理计算机资源的,你的delphi没有办法做到这些
现在的Delphi内嵌汇编语言也是在Win32的环境下进行的.脱离Win32
你的话全可以被否定。


不要总让我去问人家,你也应该问问你认识的人.

我问了几个人,人家开发系统还有开发软件的年头不比您短.[/COLOR]



人家都送你一句话!!!“别理他,然他去用Delphi写好了”[/COLOR]
回复

使用道具 举报

82

主题

540

回帖

820

积分

金牌会员

新高致病性H5N1亚型病毒

积分
820
发表于 2004-9-2 14:49:49 | 显示全部楼层


这个你也没看!

里面全是围绕delphi调用win32 API的

你看了么?

;*
回复

使用道具 举报

82

主题

540

回帖

820

积分

金牌会员

新高致病性H5N1亚型病毒

积分
820
发表于 2004-9-2 14:56:35 | 显示全部楼层
最初由 xug 发布
[B]这个更全一些:

http://www.china-askpro.com/delphi28.shtml [/B]



这里面真是全!!

我终于排出了和Win32有关的信息
我看到了

这两个!我以为你正确呢

如果关闭显示器!!

你的delphi这样实现
delphi版:
    SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2);

你感觉如何?

其他的全是win32调用,甚至vb都能实现的功能


你所说的很详细,就是这些?你应该自己都没看就贴上来。[/COLOR]


作为开发操作系统,就用这些么?
你用Delphi/Pascal可以建立类似API的通用程序接口
但是你总要有运行环境吧.

你不要强调 一种系统是在另一种系统中开发完成 这样的话.这个是肯定的。没有人否认这一点[/COLOR]

但是你用delphi编译的东西根本就不能实现 最操作系统最基本的功能“底层调用”

这些可能你还能找出什么理由来辩解

那你那一个简单的例子来证明
你用delphi7编译一个DOS程序运行一下

我已经否认它的可行性
现在就看你的结果了!!
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-2 14:57:17 | 显示全部楼层
SDK是干什么的,哪个搞VXD开发的不使用它?这不说明离开SDK,delphi就不能做VXD.

借助SDK可以省许多事情,加快开发进度。

有些功能微软已经做成功能库了,直接拿来用,这种事情任何编程人员都会做的。这就是用采用SDK的原因。并不说明delphi怎么了。那些用C开发VXD的人,也要走捷径,同样不说明C开发VXD离不开SDK.只要开发者有耐心,不用SDK一样可以做VXD. 用不用SDK这个辅助工具,仅仅关系开发效率。
回复

使用道具 举报

82

主题

540

回帖

820

积分

金牌会员

新高致病性H5N1亚型病毒

积分
820
发表于 2004-9-2 15:05:27 | 显示全部楼层
最初由 xug 发布
[B]http://sanjianxia.myrice.com/delphi/ [/B]


你推荐的我当然要仔细看

Win32调用那些不看掠过

里面的 驱动开发那一块你看了么?你自己读了么?

delphi开发驱动依赖于什么?

——————————————————————————————————
话外音:
你前面提到过一些驱动开发工具
不仅提供VC代码,还提供PASCAL代码

但是你知道人家的工具是什么编写的么?
就好像 人家用低级语言给你构造好了驱动程序的模版,让你在它上面添枝加叶

最后出来的驱动程序代码根本就不是 你PASCAL(Delphi)编译器编译出来的

提供PASCAL代码是为了让你更容易编写可以理解的程序
方便快速开发驱动

因为这个你就认为你Pascal具有这么亲底层的能力?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-20 00:54 , Processed in 0.087757 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表