有个老项目用D6做的,现要做成俄文版的,用Delphi 2010修改时,很多控件编译不能通过,请教各位高手,D6能在俄文操作系统下实现工程的俄文界面吗?谢谢!

解决方案 »

  1.   

    你应该做个语言资源文件,形式不限,普通ini文件都可以,程序启动时加载各个文字信息,2010很多老控件都不支持,你要不就找新版本,要不就重新修改
      

  2.   

    这个不是问题,bdmh说的对,要不然老毛子没人用delphi了,呵呵
      

  3.   

    很佩服楼主的结贴率.有俄文操作系统的话直接在俄文系统里面安装delphi6修改软件编译也能实现楼主的需求.
      

  4.   


    D6上装TNT可以实现。要么就用2010了我最近实现多语言的一些处理,也是没办法换到2010了
      

  5.   

    建议用ini文件吧,在程序显示时,载入字符替换。D6是没有问题的。
      

  6.   

    我以前的unit Unit2;interfaceresourcestring{$IFDEF china}
      NewCaption = '中文';
    {$ENDIF china}{$IFDEF English}
      NewCaption = 'English';
    {$ENDIF English}implementationend.界面控件CAPTIONG 动态加载
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      Caption := NewCaption;
    end;每次编译不同版本,改编译条件就可以了
      

  7.   

    最理想的当然是D2010了。
    如果仅仅是改动界面的话,使用TNT元件是一个不错的解决方案!