Delphi7中编译提示“Unsafe type 'PChar'”的原因及处理办法

摘要:
对的支持。net是在delphi7中添加的。中没有指针。net,因此指针不安全,不符合。net规范在d7中有警告,而不管DELPHI7是否考虑了移植到Point net的问题。至于为什么有些人会遇到它,为什么其他人不会,这是因为每个人都有不同的编译选项。在Project菜单下选择Options“CompilerMessage”(选项“编译器消息”),底部的三个选项是……如果程序未迁移到point NET,请选中这三个选项。

delphi7中加入了对.net的支持
在.net中是没有指针的(托管环境中),所以指针都是不安全的,不符合.net规范
所以d7里有警告,可以不管它

DELPHI7已经考虑到了移植到点NET的问题,
至于为什么有的人遇到,有的人没有遇到,那是因为各人的编译选项不同。
在Project菜单下选Options
“Compiler Messages”,最下面三个选项就是了...........
如果程序不移植到点NET,那么把这三个选项的勾取了(默认也是取了的)。

免责声明:文章转载自《Delphi7中编译提示“Unsafe type 'PChar'”的原因及处理办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇定制Flex菜单图标Ubuntu12.04(X86_64)上安装Mesa8.0.4下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

windows 编译c++库的安装CURL、64位Boost

1.CURL 本文使用vs2010 下载: git clone https://github.com/curl/curl.git https://github.com/curl/curl vs的工具下的命令行:(一定) 32位:vcvarsall.bat x86 64位:vcvarsall.bat x64 下一步:执行curl目录下的buildconf.b...

Node.js入门:Node.js&NPM的安装与配置

Node.js安装与配置      Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0.6.x的版本上介绍Node.js的安装和配置。(本文一律以0.6.1为例,0.6的其余版本,只需替换版本号即可。从http://nodejs.org/#dow...

C++编译遇到参数错误(cannot convert parameter * from 'const char [**]' to 'LPCWSTR')

转:http://blog.sina.com.cn/s/blog_9ffcd5dc01014nw9.html 前面的几天一直都在复习着被实习落下的C++基础知识。今天在复习着上次创建的窗口程序时,出现了一个错误,百思不得其解。因为是同样的代码,上次的都能顺利的通过编译,这次自己新建了一个工程结果就有一个错误出现,是在调用Create()函数时,传参数出现问...

Win7+VS2005编译Qt4.7.3+phonon(需要安装新版本Windows SDK)

Qt官网上下载的源代码在编译时并没有将phonon继承进去,只提供了源代码,而在Win7+VS2005中编译phonon时遇到不少的问题,因为phonon只是一个前端程序,要使用其实现多媒体的播放还需要配合Qt基本库、phonon_backend(后端插件)和多媒体播放后台等等。 phonon只提供了一套API接口给客户端程序调用,同时为后端插件提供一个规...

Go-结构体

Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 类型别名和自定义类型 自定义类型 在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型,Go语言中可以使用type关键字来定义自定义类型。 自定义类型是定义了一个全新的类型。我们可以基于内置的...

在lua环境中使用protobuf

最近在cocos2dx的项目中,需要在LUA脚本层使用protobuf协议。官方已经推出了很多种语言的版本。但唯独LUA版本不全。于是开始研究protobuf在LUA下的实现,将完整的过程记录了下来,希望对其它人能有所帮助。 1、下载protoc-gen-lua 可以通过HG从服务器(hg clonehttps://code.google.com/p/pr...