上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
zfgg
註冊時間: 2004-05-31 文章: 179 來自: 中国
第 1 樓
|
發表於: 星期日 三月 30, 2008 2:43 pm 文章主題: ?cdow()返回的星期值是英文有时又是中文 |
|
|
我用cdow(date())要返回的星期值,编译后在VFP下运行,是英文sunday,程序运行正常。脱离VFP后运行时程序出错,后来发现不是“sunday”,而是中文“星期日”。请问这与什么有关,应如何避免? |
|
回頂端 |
|
 |
yang1032
註冊時間: 2004-06-19 文章: 58
第 2 樓
|
發表於: 星期五 五月 09, 2008 9:12 pm 文章主題: |
|
|
我的不會
已發生無法避免,就接受它,包容它
用下列方式解決
1. if cdow(dat())=“sunday”
t_date =“星期日”。
endif
2. if cdow(dat())=“sunday”or cdow(dat())=“星期日”
.....
endif |
|
回頂端 |
|
 |
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 3 樓
|
發表於: 星期五 五月 09, 2008 9:53 pm 文章主題: |
|
|
脫離Vfp時,有時會發生,你有用加密程式嗎? _________________ 大家好,請多指教 |
|
回頂端 |
|
 |
dkfdtf

註冊時間: 2005-02-05 文章: 31 來自: guangzhou,china
第 4 樓
|
發表於: 星期六 五月 10, 2008 12:00 am 文章主題: |
|
|
ide 环境因为是英文版,所以返回 Sunday。脱离 vfp 环境后运行,因为会自动使用 vfp?rcht(s).dll 运行库,所以会返回中文字符串,解决方法是:
1. 删除 vfp?rcht.dll 复制 vfp?renu.dll 为 vfp?cht.dll。当然,这样一来所有错误消息等文本信息也变成了 E 文。
2. 使用 DOW() 而不使用 CDOW() |
|
回頂端 |
|
 |
zfgg
註冊時間: 2004-05-31 文章: 179 來自: 中国
第 5 樓
|
發表於: 星期日 五月 18, 2008 10:21 am 文章主題: |
|
|
谢谢各位指点,已经用yang1032方法解决。 |
|
回頂端 |
|
 |
|