为什么在delphi 7中用指针的时候总是提示unsafe type ,在delphi6中不会,
请问这是什么原因,有什么办法避免呢??

解决方案 »

  1.   

    你是在什么情况下出现:
      “提示unsafe type”
    的错误?
      

  2.   

    这个很正常啊!
    Delphi7在语法部分为了适应向.Net过度,在编译器里专门比Delphi6多设置了2条关于语法安全的检验项。分别是unsage type,和unsafe convert,这可检查潜在的与.Net不兼容的地方。
    实际上如果你不打算将代码移植到.net,你完全可以关闭这两项检查,没有影响的。