level 13
我只知道这两种SDK环境的架构是不一样的.XE的架构跟VCL并不兼容.
2013年04月18日 00点04分
1
level 13
xe不是出了FireMonkey框架么,难不成出了不用.
2013年04月18日 05点04分
4
level 13
对了,原先Delphi7中的带的比较好用的函数单元,例如:strUtils,DateUtils 还能不能转化出一个完全一样版
2013年04月18日 05点04分
5
吧务
level 14
用啊,我两个框架都在用。不过如果你不打算跨平台,也没有多少图形方面的需求,那么vcl还是蛮不错的。
2013年04月18日 09点04分
6
我以为vcl在xe中被取消了,并被vcl代替
2013年04月19日 02点04分
错了,被firemonkey 代替
2013年04月19日 02点04分
吧务
level 14
啥叫“转化出一个完全一样版”?这两个单元照样还在的。
2013年04月18日 09点04分
7
哦,我以为库变动会很大
2013年04月19日 02点04分
level 13
到底说xe、xe2还是xe3?FireMonkey在XE2中才开始出现,XE中没有,而且VCL一直都存在。
2013年04月18日 11点04分
8
level 13
说的什么乱七八糟的。知道SDK是什么意思不?
还有,不要乱扯什么架构。
2013年04月18日 13点04分
9
没事sdk不懂没关系,架构乱扯也没关系,很多人愿意听。阁下可以开一个不乱扯的贴子去讨论
2013年04月19日 02点04分
楼主的一些基本概念比较模糊。
2013年04月19日 04点04分
level 13
自己转了几个程序,除了字符和字符串定义改变以外,第三方控件很麻烦,要改很多东西,标准控件,也有不少不兼容的。
2013年04月20日 19点04分
12
level 10
代码从7移植到XE~~
关键点只有一个 第三方控件 及非官方绑定的控件支持问题
其他的无非就是 Ansi 跟Wide的搬砖活
如果你是 ApiA 的话其实不用改成ApiW 直接把A删掉就行了
Xe~~默认都是用的W的Unicode Api
PansiChar 跟 PwideChar
7 Pchar= PAnsiChar Xe~~ Pchar = PWideChar
所以转换这些东西也不算很累
提前找好第三方控件的升级版 接下来就是一堆的重复小动作罢了
2013年04月25日 08点04分
13
谢谢,你的说明很详细了,不过搬砖不容易啊,很多时候只产生数据错误,不产生程序错误。
2013年04月26日 01点04分