我用Delphi 2009编写了代码并将我的CodeGear Delphi 更新为 XE2。它与Delphi 2009完美编译,但现在不行了!它给了我这个错误:
[DCC 错误] 不兼容的类型:“TFormStyle”和“TTeeFontStyle”!我尝试创建一个新的Vcl Forms Application并编写了生成此错误的命令:
Form1.FormStyle := FsNormal;
它也编译得很完美,我不知道为什么会这样,虽然我相信我的语法没有问题,请帮忙,谢谢。这是未编译的代码:
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
begin
begin
KeyPreview := True;
case Msg.message of
WM_KEYDOWN:
if Msg.wParam = 27 then
begin
form1.Menu:=mainmenu1;
fullscreen1.Checked:=false;
form1.formstyle:=fsnormal;
form1.BorderStyle:=bssizeable;
end
else
if msg.wParam=VK_f5 then
begin
browser.Navigate(memo2.Text);
end;
end;
end;
end;