前几天家里的笔记本操作系统换成win7了,delphi 也从7到了xe。
昨天闲着没事,就试着升迁一下原来的项目,总结了一下几点:
1、subVersion和tortoiseSvn的结合时很好用的。
2、delphi语法的变化是比较大的。尤其是牵扯unicode转换,到现在还是迷糊的。
3、win7和其他操作系统差别比较大,同样的代码,在2003、xp里面运行的很好,在win7里面报错误。网上有人说是需要根据操作系统版本预编译,可惜是c的代码,delphi应该也是差不多的。(tray里面读取动态IP的api调用)
4、换一个思路,眼前会豁然开朗。
调试win7下面的ras api高了4个多小时,换一个角度,利用winsock和ipconfig获取要容易的多。
5、win7下面用delphi7是可以的。就是要在发布前小心测试,在其他操作系统都试试。
6、新的软件开发就用delphi xe,代码升迁嘛,以后等熟悉了xe在搞,这样会事半功倍的。
7、webservice和delphi的结合,虽然很好,但是工作量大,有机会试试delpi xe里面的datasnap看看吧。
好,昨天搞到晚上12点,今天早上还有其他事情。收工。