Hi Mary,
在Win95/98的安装附件的时候有一个选项"输入法生成器, 通过这个生成器可以得到
任何现有输入法的对照表;
汉语拼音的对照表可以从"全拼"输入法得到;
对于拼音--汉字对照表需要经过下列处理:
1. 去掉所有的词组, 只保留单字
2. 将汉字放到拼音的前面(原始的对照表是拼音在前,汉字在后)
3. 保存到文件
将该表放到一个TStringList中(TStringList.LoadFromFile), 并将其Sorted属性
设成true, 检索的时候可以用TStringList.find方法查到一个字符在表中的位置,
再取出字符串中的拼音即可;