您好,我初学delphi,向您请教几个问题。
 1.在delphi中集合怎么用,它的元素能否为字符串?(我需要将一个字符串与一组特定的字符串对比)
 2.case idef of 
中,idef可否为字符串? 与问题一关联,如果1可完满解决,那么这儿idef能否为以字符串为元素的集合中的元素-------前提是1先解决??
 3.车牌校验的算法能给我讲讲吗?谢谢您。

解决方案 »

  1.   

    用TStringListcase StringList.IndexOf('xxxxx') of
      

  2.   

    车牌的校验使用sql语句就可以完成
    oracle中使用到replace函数
      

  3.   

    Case语句不能是字符串,你可以用STRINGS、STRINGSLIST、数组。都能实现你功能。
      

  4.   

    你熟悉DELPHI吗??以下控件的属性中都有STRINGS属性:
    TMEMO的LINES
    TCOMBOBOX的ITEMS
    CHECKLISTBOX的ITEMS等,太多的控件都有STRINGS属性;VAR
      STR : TSTRINGS;
    BEGIN
      STR := TSTRINGSLIST。CREATE;
      //添加数据
      str.add('1111');
      str.add('222222');
      str.add('333333');
      str.add('4444444');
      //求字符串条数
      Str.Count;
      //读数据
      Edit1.Text := Str.Strings[1]; //Edit1.Text = '222222'
      Str.Delete[1]; //删除‘222222’
      STR。FREE;
    END;
    //其余的自己看帮助!!