是否所有API都有两个版本,一个W,一个A?

rockniu 2006-07-26 11:33:51
升级到程序到PB10, migration时PB提示:
Information C0207: Append ALIAS FOR clause to external function 'localfiletimetofiletime' for back compatibility.

看了一些贴子,说要加在函数别名处加W,我现在的问题是:有些函数并没有W版本的吧,如:MultiByteToWideChar,加了W反而不行
...全文
328 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
itboy82811 2006-08-04
  • 打赏
  • 举报
回复
没关系的,PB10只是支持Unicode,支持不代表必须用Unicode。ANSI同样可以使用
sun1976 2006-08-04
  • 打赏
  • 举报
回复
学习
200分请帮顶
http://community.csdn.net/Expert/topic/4674/4674598.xml?temp=3.602237E-02
  • 打赏
  • 举报
回复
mark
malingfeng 2006-08-02
  • 打赏
  • 举报
回复
非也,设计到字符串的东东才有两个版本
AFIC 2006-07-26
  • 打赏
  • 举报
回复
最后加上ALIAS FOR "MultiByteToWideChar;ansi"
AFIC 2006-07-26
  • 打赏
  • 举报
回复
纯英文你还说啥啊……原样用都没关系。
rockniu 2006-07-26
  • 打赏
  • 举报
回复
我想,系统全是英文环境下运行,编写,应该不用改什么的。直接从PB9升级到10。API还是用Ansi版本的,没问题。
rockniu 2006-07-26
  • 打赏
  • 举报
回复
看到这样一个API的声明:
Function boolean sndPlaySoundW (string SoundName, ulong Flags) Library "WINMM.DLL" alias for "sndPlaySoundW;Ansi"

Ansi是代表什么,如果要升级到PB10的话,是不是要把Ansi改为Uicode?

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧