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

  • 主题发起人 shaoding
  • 开始时间
S

shaoding

Unregistered / Unconfirmed
GUEST, unregistred user!
我刚用delphi设计了值班系统,当打开值班系统时,任务栏上显示值班系?,无论怎么搞就是不显示值班系统这四个字,请指点一下,谢谢
 
Z

znxia

Unregistered / Unconfirmed
GUEST, unregistred user!
测试后,我什么都不该,它就是显示“值班系统”四个完整的字。把你工程文件的代码给大家看看吧。
 

草原骏马

Unregistered / Unconfirmed
GUEST, unregistred user!
是呀。看代码吧。
 
F

forgot2002

Unregistered / Unconfirmed
GUEST, unregistred user!
請確定你的Caption使用的中文編碼跟Windows系統的內部編碼一樣,如果你用簡體中文Windows打開繁體的Delphi應用程序,有可能就會出現你說的情況。
 
S

shaoding

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

znxia

Unregistered / Unconfirmed
GUEST, unregistred user!
工程文件这样写就可以了: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 ,重现了你的说的现象。
 
F

forgot2002

Unregistered / Unconfirmed
GUEST, unregistred user!
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才完全。
 
S

shaoding

Unregistered / Unconfirmed
GUEST, unregistred user!
工程文件在哪边编辑啊
 
Z

znxia

Unregistered / Unconfirmed
GUEST, unregistred user!
project菜单下面的 view source菜单。什么时候结贴给分啊?呵呵
 
S

shaoding

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
935
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部