今日研究FastReport源代码,碰到一段代码,不知道是什么含义,请各位指点一下
const
  
gl: set of Char = ['?, '?, '?, '?, '?, '?, '?, '?, '?, '?];
  
r_sogl: set of Char = ['?, '?];
  
spaces: set of Char = [' ', '.', ',', '-'];这其中的“'?“是什么意思?代码编译可以通过的,真是搞不懂,查资料也没查到

解决方案 »

  1.   

    你在哪编译通过的?我怎么没通过呢?
    [Error] Unit1.pas(9): Illegal character in input file: '?' ($3F)
      

  2.   

    ?是不是用来穿参数的亚?
    这个东西让我想起了SQL查询里的
    parameter
      

  3.   

    fastreport这个是个报表控件,我的是2.53版
    在Fr_Class.pas这个文件大约在3052行(也许你们的位置不一样,我做过修改),控件本身是可以编译的,所以奇怪
      

  4.   

    在中文系统下显示是?,在英文里是个特殊符号,可以用UltraEdit看一下就知道了。
      

  5.   

    Fr_Class.pas 里面确实有这样的怪字符,可能是用 alt+小键盘数字输入的。
      

  6.   

    哈哈,我在UltraEdit里面用十六进制看的确是'?'这个含义,唉!
    真是的,谢谢shadowstar(天作棋盘星作子,谁人敢下?)了