Delphi.NET中的Object Pascal与Delphi6或7的OP相比会有变化么?

如题.
[3 byte] By [waterwalk-练习] at [2008-6-10]
# 1
变化不是很大。主要是Borland需要解决将编译生成的代码有原先的机器码转为MSIL。
那些跟硬件密切相关的语句才会被废除,不过这种语句通常大家不会使用的,如asm
chechy-www.qdocuments.net at 2007-10-25 > top of Msdn China Tech,Delphi,语言基础/算法/系统设计...
# 2
你们见到这个版本的delphi了么?
如果见到了,说说他的功能
1FCSOFT-程序员 at 2007-10-25 > top of Msdn China Tech,Delphi,语言基础/算法/系统设计...
# 3
这里有,说的细一些。
http://bdn.borland.com/article/0,1410,28972,00.html
# 4
.net 不会有 pointer(指针), 所以现时的Delphi, 当要进入.net时, 便要把有关pointer部份全部更改.

现时 Delphi7 .net preview complier 会替现有的Delphi编译, 并指示那些不配合.net 部份.
erickleung at 2007-10-25 > top of Msdn China Tech,Delphi,语言基础/算法/系统设计...
# 5
指针本来就不大需要了。Delphi的Class本质是指针,但是看上去不像。事实上.net也都是这样的。
chechy-www.qdocuments.net at 2007-10-25 > top of Msdn China Tech,Delphi,语言基础/算法/系统设计...
# 6
关注
fangchangjiang-长江 at 2007-10-25 > top of Msdn China Tech,Delphi,语言基础/算法/系统设计...
# 7
我连D7都没用过啊,听课
goodloop-小志 at 2007-10-25 > top of Msdn China Tech,Delphi,语言基础/算法/系统设计...
# 8
d5```````
wxjh-农民 at 2007-10-25 > top of Msdn China Tech,Delphi,语言基础/算法/系统设计...
# 9
VC.NET有.NET应用程序,另外还可以建立原来的MFC应用程序。
但原BORLAND也应该这么做。
# 10
delphi7,不能编译成本地执行的EXE文件啦嘛!只能,编译成.net的那种中间代码嘛!
Cheney-小脚冰凉 at 2007-10-25 > top of Msdn China Tech,Delphi,语言基础/算法/系统设计...
# 11
delphi7就是编译成本地执行的EXE文件的!我用着的
我看Delphi.Net就没有什么变化的,一样可以兼容,除了硬件指令以外
# 12
若是用Delphi7, 可以打开 'Project --> Options --> Complier Messages' 中的最後的三项开启:
Unsafe type
Unsafe code
Unsafe typecast

之後当Delphi7编译时便会把不乎合 .net规格的地方报错. 除此之外, Delphi7 (.net preview)或以後是可以不经修改而直接编.net程式的.
erickleung at 2007-10-25 > top of Msdn China Tech,Delphi,语言基础/算法/系统设计...
# 13
c++的设计也不主张直接引用指针
befree-似有似无 at 2007-10-25 > top of Msdn China Tech,Delphi,语言基础/算法/系统设计...
# 14
Delphi.Net可以建立Win32的原生EXE,也可以建立.Net虚拟机的代码。
wr960204-武稀松 at 2007-10-25 > top of Msdn China Tech,Delphi,语言基础/算法/系统设计...