我有几个控件没找到7版,于是直接把6版的控件安装到7上了,程序编译可以通过,程序运行正常,但编译时delphi提示许多unsafe type 'pchar',unsafe code '@operate'等警告信息,这些信息有用吗?这样做程序会出问题吗?
13 个解决方案
#1
不影响。他是编译警告,你可以关闭了他。
#2
6下编译就没有编译警告,7怎么会有呢?
编译警告应该说明什么问题的吧?
编译警告应该说明什么问题的吧?
#3
一般应该是不会有问题的
最多是警告等
可以使用
最多是警告等
可以使用
#4
不过最好还是找匹配的
不然如果拿到客户的电脑上出异常就麻烦了
不然如果拿到客户的电脑上出异常就麻烦了
#5
应该可以 但不建议这么用 最好还是找匹配的
#6
有选项设置,可以不提示警告
#7
ToolsAPI 每个版本的Delphi都略有不同,可能导致部分第三方控件不能垮版本安装
此类问题我一般修改源码解决
建议仔细研究下Delphi组件模型
此类问题我一般修改源码解决
建议仔细研究下Delphi组件模型
#8
已经装上了,我想知道6的控件装在7上,可以用,但会不会对程序造成不可预知的错误
#9
没试过
不过类似“unsafe type 'pchar',unsafe code '@operate'”这种错误肯定不是控件造成的,是你代码的原因,而且也不会影响正常运行。我在写messagebox的时候如果在信息里加PChar经常会报这种警告
不过类似“unsafe type 'pchar',unsafe code '@operate'”这种错误肯定不是控件造成的,是你代码的原因,而且也不会影响正常运行。我在写messagebox的时候如果在信息里加PChar经常会报这种警告
#10
dingding
#11
楼主
这个帖子该结了:)
这个帖子该结了:)
#12
看你的警告.应该不是控件造成的.
#13
在6下编译就没有警告,为什么7下面有?这样的警告是说明程序有问题,还是?
#1
不影响。他是编译警告,你可以关闭了他。
#2
6下编译就没有编译警告,7怎么会有呢?
编译警告应该说明什么问题的吧?
编译警告应该说明什么问题的吧?
#3
一般应该是不会有问题的
最多是警告等
可以使用
最多是警告等
可以使用
#4
不过最好还是找匹配的
不然如果拿到客户的电脑上出异常就麻烦了
不然如果拿到客户的电脑上出异常就麻烦了
#5
应该可以 但不建议这么用 最好还是找匹配的
#6
有选项设置,可以不提示警告
#7
ToolsAPI 每个版本的Delphi都略有不同,可能导致部分第三方控件不能垮版本安装
此类问题我一般修改源码解决
建议仔细研究下Delphi组件模型
此类问题我一般修改源码解决
建议仔细研究下Delphi组件模型
#8
已经装上了,我想知道6的控件装在7上,可以用,但会不会对程序造成不可预知的错误
#9
没试过
不过类似“unsafe type 'pchar',unsafe code '@operate'”这种错误肯定不是控件造成的,是你代码的原因,而且也不会影响正常运行。我在写messagebox的时候如果在信息里加PChar经常会报这种警告
不过类似“unsafe type 'pchar',unsafe code '@operate'”这种错误肯定不是控件造成的,是你代码的原因,而且也不会影响正常运行。我在写messagebox的时候如果在信息里加PChar经常会报这种警告
#10
dingding
#11
楼主
这个帖子该结了:)
这个帖子该结了:)
#12
看你的警告.应该不是控件造成的.
#13
在6下编译就没有警告,为什么7下面有?这样的警告是说明程序有问题,还是?