CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

发现delphi的bug^_^有知道为什么的帮忙解释一下,如果没遇到过的也可以看看免得出现同样问题不知道怎么解决

楼主upingking()2004-04-01 14:57:22 在 Delphi / VCL组件开发及应用 提问

如果解决过该问题的,有知道为什么的帮忙解释一下,如果没遇到过的也可以看看免得出现同样问题不知道怎么解决!  
          今天去客户那儿调试出一个问题特别怪。有一xp系统的机器装上程序后一起动就提示数据库(access)连接失败。而同样的程序(包括路径(含中文))在别的机器上照常运行。而且屏蔽掉数据库(access)连接后,登陆时无论怎么输入都提示密码错误。郁闷!  
          后来发现是该xp系统“区域和语言选项”设置的问题。该系统的设置如下。  
  控制面板->区域和语言设置->区域选项   中的“标准和格式”设置成了“英语(英国)”   而   位置还是“中国”。把“标准和格式”设置成“中文(中国)”后一切ok。后来在delphi7下调试还发现,如果“标准和格式”设置成了“英语(英国)”把剪贴板中的中文复制到记事本没问题,复制到dephi的编辑环境中所有的中文全部变成了“?”号。把“标准和格式”设置成了“中文(中国)”,复制到dephi的编辑环境中所有的中文还是“?”号。  
        大家不信试试。为什么呢,希望高手解答!! 问题点数:100、回复次数:14Top

1 楼xzhifei(饭桶超人(最讨厌两种人,一种是有种族歧视的人,一种是日本人!))回复于 2004-04-01 15:09:20 得分 10

用这个试试:  
  if   not   immisime($0000804)   then  
        postmessage(houtput,WM_INPUTLANGCHANGEREQUEST,0,$00000804);Top

2 楼upingking()回复于 2004-04-02 17:13:56 得分 0

自己顶Top

3 楼yongxin800()回复于 2004-04-02 17:29:16 得分 10

帮你顶Top

4 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2004-04-02 17:34:08 得分 10

應該是數據編碼的間題吧,   你在中文環境下正确的字符,   到了西文,   繁體下,   就有可能變成非法字符了,   所以,   無法打開!  
   
  你可試下,   建一個中文的文件名,   或路徑,   然後,   設置你的字符集為繁體的,   再試打開文件,   會報錯,   無法打開!  
  這個問題,   我遇的比較多了!!  
  好象沒有很好的解決方法(中文文件名在其它語言集打開)Top

5 楼gegangqiao(困惑的男人)回复于 2004-04-02 18:10:51 得分 10

D   中本来就有很多的BUG哦,我遇到一个窗体释放的问题后来只能用TRY来解决,真烦。Top

6 楼vavyboyleon(一天到晚加班的驴)回复于 2004-04-02 18:30:29 得分 10

Win2000以上是从底层支持Unicode的,大概是因为Delphi中自己封装的很多东西不是按照U系统设计的,好多东西都会出现这个问题Top

7 楼upingking()回复于 2004-04-08 11:50:08 得分 0

自己顶  
  Top

8 楼kuangning(郎之间)回复于 2004-04-08 11:52:07 得分 10

D7有这个毛病   暂时不能解决  
  Top

9 楼upingking()回复于 2004-04-08 12:18:18 得分 0

D7的bug??Top

10 楼upingking()回复于 2004-04-15 13:56:28 得分 0

up者有分,下午揭帖Top

11 楼halfdream(哈欠)回复于 2004-04-15 14:28:30 得分 10

以前有CSDN朋友提到过,  
  好几个版本DELPHI。ExtractFileDir()对中英文混合的文件路径处理有误。。  
   
  不过     ExtractFilePath()没这BUG。  
   
  Top

12 楼CDSoftwareWj(95927)回复于 2004-04-15 14:39:53 得分 20

还有一个你没有试过吧  
   
  就是从记事本中沾过来(沾到IDE中)的代码,是不能用的   hehe^^  
   
  会出现.......   自己试吧  
   
  哈哈Top

13 楼insert2003(高级打字员)回复于 2004-04-15 15:13:59 得分 10

呵呵  
  BUG是会有的  
  不过,你的运气好,碰到了而已:PTop

14 楼upingking()回复于 2004-04-15 17:39:32 得分 0

结帖,放分!!Top

相关问题

  • Delphi 的 BUG???
  • Delphi超级Bug!!!
  • Delphi 6 的 BUG?
  • Delphi 6 Bug Report !!!!!!!
  • Delphi的BUG????!!!!
  • delphi 6的bug
  • 是DELPHI的BUG????????!!!!!!!!!
  • Delphi的BUG?
  • delphi的一个bug
  • 是DELPHI的BUG吗?

关键词

  • 中文
  • 解决
  • delphi
  • 区域
  • 系统
  • 中国
  • 知道
  • 遇到
  • 问题
  • 设置

得分解答快速导航

  • 帖主:upingking
  • xzhifei
  • yongxin800
  • aiirii
  • gegangqiao
  • vavyboyleon
  • kuangning
  • halfdream
  • CDSoftwareWj
  • insert2003

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo