首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

一个很奇怪的异常,请高手解决

2012-03-07 
一个很奇怪的错误,请高手解决void__fastcallTForm1::Upload2Click(TObject*Sender){//上传AnsiStringLocal

一个很奇怪的错误,请高手解决
void   __fastcall   TForm1::Upload2Click(TObject   *Sender)
{           //上传
AnsiString   LocalFile,RemoteFile;
int   FileHandle,FSize;
TOpenDialog*O=new   TOpenDialog(this);
O-> Title= "Select   file   to   upload ";
if(O-> Execute())
if(InputQuery( "Chose   Remote   FileName ", "FileName? ",RemoteFile))
{
LocalFile=O-> FileName;
switch(RadioGroup1-> ItemIndex)
{
case   0:NMFTP1-> Mode(MODE_ASCII);
  case   1:NMFTP1-> Mode(MODE_IMAGE);
  case   2:NMFTP1-> Mode(MODE_BYTE);
  }
  FileHandle=FileOpen(LocalFile,fmOpenRead);
  FSize=FileSeek(FileHandle,0,2);
  FileClose(FileHandle);
  NMFTP1-> Allocate(FSize);
  NMFTP1-> Upload(LocalFile,RemoteFile);
  }
  delete   O;
  }
                                                           
出现错误:   E2206   lllegal   character   '     '(0xa1a1)

[解决办法]
不用看代码
是你的文件中有 "不合法的字元 "
可能是全型的空格
[解决办法]
bcb 对中文很多问题,最好不要用,诠释都不行 ~_~
[解决办法]
jf~
[解决办法]
jf
[解决办法]
一般点击错误的地方,把空格删除就行

热点排行