Delphi 2009でコードを書き、 CodeGear Delphi を XE2 に更新しました。Delphi 2009では完全にコンパイルされましたが、現在はそうではありません。代わりにこのエラーが表示されます:
[DCC エラー] 互換性のない型: 'TFormStyle' と 'TTeeFontStyle' ! 新しいVcl Forms アプリケーションを作成しようとしましたが、このエラーを生成するコマンドを書きました:
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;