早上发了个牢骚,惹来大虾一串,给骂死了。现在出分送大家,请问在2000下编程(delphi)与98下编有什么区别?程序能在98上用吗?数据库的。? 好象可以!只是在2000下的程序在98下运行。字体有点怪。区别到没什么,可能COM有区别吧! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是数据库的程序应没有问题,如有其它之类的应用程序就看情况如:程序在2000中设计且修改2000中注册表中特有的一些键名等,在98当然是不行的.还有98和2000的运行库应不同如调用的2000 中有的API而98没有那也不行..... 注意在NT/win2000中用unicode,在win9x中用ascii,因此在变量定义中要注意。//unicode strings (winnt/2000) MyName : array[0..10] of WCHAR; //ascii strings (win9x) MyNamea : array[0..10] of char; 具体我也说不全但设计网络有关程序时,由于Socket不同,程序设计有所不同自编的DLL由于在不同内核下编译,有时也不能通用,我设计的一个串口DLL就失败了 Win2000下MediaPlayer的封装和Win98的好象不同! 2000下是双子节编码,一些字符串函数需要使用ansi*函数。2000下的程序如果需要在其它系统使用,中文的话最好使用宋体,因为2000下默认的西文字体与98下的不一样。2000下有很多新的函数,新的界面,所以需要在程序里判定版本号,分别编程。最重要的一点是delphi在2000下非常稳定。 区别肯定是有的,现在数据库编程离不开ADO,与WIN98不同,在WIN2K中,ADO是作为操作系统COM+对象存在,在DELPHI中如果用的是原生ADO对象,到WIN98中肯定有问题,不过用ADOExprss组件可能问题少一些。二者的性能孰优孰劣还无定论。 在WIN2000下好多错误信息不显示,在win98下就暴漏了。出现红差总是不好看吧 没有什么区别,如果你严格使用Win32 API,而没有使用一些外壳扩展、平台相关的API的话。 另外在英文版的windows下编译完的程序换到了中文界面下字体也是乱其八糟 2000--------unicode98----------ansi:windwy()不是这样的吧? 怎么会一样呢?一个是16位和32位共存的操作系统,一个是纯32位的操作系统,因为DELPHI没有变,所以操作和使用DELPHI都是一样的,但是牵涉到系统的话,那不同的地方就多了。。字体问题:在2000中把系统的字体设成“宋体”9号在DELPHI中把所有字体设成“宋体”9号不难吧。 要是不行的话! 大不了写E文版的程序嘛!hehe ~~~ 只要不在程序中用到太多的Windows特性,应该都行当然要保证是Win32中通用的啊 定义combobox的过程错误 关于嵌套查询的问题。 数据库查询速度 在delphi中怎样实现SHA1加密? 我在引入Ctlstbar出错 应该怎么改呢 TQuery好像有内存泄漏? 我发现FastReport报表中有个frcrossobject,对做cross型的报表非常好用,可是自定义功能去好象不够,怎么办 各位大虾快来指路 请问cocombox如何设置显示的字符? 帮帮我?我的DELPHI修改有问题 请问一个有关Socket的SendStream函数的问题 求教,PARADOX问题,高手帮帮我.......
//unicode strings (winnt/2000)
MyName : array[0..10] of WCHAR; //ascii strings (win9x)
MyNamea : array[0..10] of char;
但设计网络有关程序时,由于Socket不同,程序设计有所不同
自编的DLL由于在不同内核下编译,有时也不能通用,
我设计的一个串口DLL就失败了
2000下的程序如果需要在其它系统使用,中文的话最好使用宋体,因为2000下默认的西文字体与98下的不一样。
2000下有很多新的函数,新的界面,所以需要在程序里判定版本号,分别编程。
最重要的一点是delphi在2000下非常稳定。
换到了中文界面下
字体也是乱其八糟
98----------ansi:windwy()
不是这样的吧?
一个是16位和32位共存的操作系统,一个是纯32位的操作系统,
因为DELPHI没有变,所以操作和使用DELPHI都是一样的,但是
牵涉到系统的话,那不同的地方就多了。。字体问题:
在2000中把系统的字体设成“宋体”9号
在DELPHI中把所有字体设成“宋体”9号不难吧。
hehe ~~~
当然要保证是Win32中通用的啊