数ヶ月前、私は新しいプロジェクトに取り組むために Lazarus 0.9.28 + FPC 2.2.4 をインストールしました。その後しばらくして、TImage での画像の読み込みに関連するバグに遭遇しました。少しグーグルで調べた後、私が直面していたバグがFPCの新しいバージョンですでに解決されているという事実を示す情報を見つけました(今はリンクを思い出せません)。
そこで、新しいバージョンをダウンロードしてインストールすることにしました。これは 1 月頃のことで、最新の安定版がまだリリースされていなかったので、スナップショット Lazarus 0.9.31-29128 + FPC 2.4.2-2011-01-20 をインストールすることにしました。新しい IDE でプロジェクトを開き、コンパイルしました。
幸い、私が直面していたバグはなくなりましたが、IDE (?) のバグに遭遇しました。アップグレード後、一部のフォームの [コード] タブを表示すると、コードがフォーマットされていません。代わりに、次のようなプレーン テキストのみが表示されます。
しかし、一部のフォームでは、次のようにコードが正しくフォーマットされていることがわかります。
誰もこれに遭遇したことがありますか?はいの場合、どのように解決できますか? または、バージョン間で Lazarus プロジェクトをアップグレードする正しい方法を誰か教えてもらえますか?
それは実際の問題というよりも迷惑ですが、それでも解決したいと思います。どんな助けでも大歓迎です。
編集
コードが正しく強調表示されているフォームでは、.lfm ファイルの LCLVersion が 0.9.28.2 であるのに対し、コードがプレーン テキストのように表示されているフォームでは、.lfm ファイルのプロパティが 0.9.31 であることに気付きました。問題と何か関係があるのでしょうか?値を変更してみましたが、何も変わりませんでした。
よろしくお願いいたします。