为什么打开软件界面时,任务栏显示?(100)

Discussion in '用户界面' started by shaoding, May 7, 2009.

  1. sh

    shaoding New Member Member

    我刚用delphi设计了值班系统,当打开值班系统时,任务栏上显示值班系?,无论怎么搞就是不显示值班系统这四个字,请指点一下,谢谢
     
  2. zn

    znxia New Member Member

    测试后,我什么都不该,它就是显示“值班系统”四个完整的字。把你工程文件的代码给大家看看吧。
     
  3. 草原骏马

    草原骏马 New Member Member

    是呀。看代码吧。
     
  4. fo

    forgot2002 New Member Member

    請確定你的Caption使用的中文編碼跟Windows系統的內部編碼一樣,如果你用簡體中文Windows打開繁體的Delphi應用程序,有可能就會出現你說的情況。
     
  5. sh

    shaoding New Member Member

    谢谢大家的回答,我是这样的,我设计的软件叫值班系统,我将设计好的project1直接重命名为值班系统,在打开软件后,任务栏就显示值班系?。是不是我这个步骤不对啊,在delphi中可不可以将project1改为值班系统啊
     
  6. zn

    znxia New Member Member

    工程文件这样写就可以了:program Project1;uses Forms, Unit1 in 'Unit1.pas' {Form1};{$R *.res}begin
    Application.Initialize;
    Application.Title := '值班系统';
    Application.CreateForm(TForm1, Form1);
    Application.Run;
    end.
    ---------------或者文件名更改为 值班系统_.exe 也可以我更改为 值班系统.exe ,重现了你的说的现象。
     
  7. fo

    forgot2002 New Member Member

    program Project1;uses Forms, Unit1 in 'Unit1.pas' {Form1};{$R *.res}var s:String;
    begin
    s:='值班系统';
    Application.Initialize;
    Application.Title :=s ;
    Application.CreateForm(TForm1, Form1);
    Application.Run;
    end.
    如果嫌麻煩的話,直接用Application.Title := '值班系统 ';也可以奇怪的是,你改過之后編譯好了再改回原來的重新編譯,好像又沒有問題了,具體原因我也不是很清楚。估計是Delphi的Bug,對Unicode的支持只有Delphi2009才完全。
     
  8. sh

    shaoding New Member Member

    工程文件在哪边编辑啊
     
  9. zn

    znxia New Member Member

    project菜单下面的 view source菜单。什么时候结贴给分啊?呵呵
     
  10. sh

    shaoding New Member Member

    多人接受答案了。