1。 多国语言我用TsiLang 可以实现界面的多国语言不过不知道运行时出现的框比如ShowMessage之类的,要如何统一语种? 
通常大家都是怎么做会比较方便?2。代码说明文档
就是能否直接将程序中的代码注释导出做为一个说明文档
我是第一回编个比较像样的程序,都不清楚规范请问:通常写代码说明文档都是怎样写的? 是直接在代码中像下面这样写的吗?那如何搞成一本专门的说明文档呢?{-------------------------------------------------------------------------------
  过程名:    TFrameChart.tBtnPointClick
  参数:      Sender: TObject
  返回值:   无
  参数含义:
 作用:
  备注:
-------------------------------------------------------------------------------}
procedure TFrameChart.tBtnPointClick(Sender: TObject);
谢谢

解决方案 »

  1.   

    前面的问题建议照楼上的说法做,系统地对话框都是本地化的,所以不支持多语言切换的。还是自做的对话框方便。但是考虑用户习惯,需要把你自己做的对话框和系统地对话框作的十分相似才好。后面的问题,Delphi不像Java和C#那样可以从代码注释生成文档(或者说帮助文档里面从来没有说明)。所以,一般都是采用的第三方的方式。CnPack项目使用的就是一个不开源的帮助生成系统,你可以参考那个项目的一些文档。总之这个问题解决起来十分不方便。不如独立于代码作独立的文档。
      

  2.   

    ShowMessage里面的内容可以用变量来表示 在TsiLang里的STRINGS里设置变量和具体的内容对应关系即可