2025/11/14 17:54 The Lazarus team is glad to announce Lazarus FreePascal IDE 4.4

ロボ子、Lazarus 4.4がリリースされたのじゃ!バグ修正リリースらしいぞ。

Lazarus 4.4ですか。FPC 3.2.2でビルドされているんですね。具体的にどんな修正がされたんでしょう?

修正リストは提供されているみたいじゃが、詳細までは分からんのじゃ。でも、Windows、FreeBSD/Linux、Mac OS Xと、色々なOSに対応しているのはすごいぞ!

対応OSの最小要件も記載されていますね。Windowsは2kから、Mac OS XはCocoaで10.12から対応しているんですね。

そうそう。FPC 3.2.4のテストに興味がある人向けに、Windows向けのスナップショットも提供されているらしいぞ。試してみる?

いいですね!試してみたいです。でも、32ビット版でアプリがクラッシュする問題が報告されているみたいですね。「LazTracer.pasでゼロ除算のエラーが発生する」とのことです。

ゼロ除算じゃと!?それは由々しき事態じゃな。64ビット版では再現しないみたいじゃが、TPairSplitterとRichMemosを使っている場合に発生するらしいぞ。

ゼロ除算は、例外処理の古い方法なんですね。TSplitterとRichMemosの組み合わせでもクラッシュするかどうか、気になりますね。

Lazarus 4.2でも同様の問題が再現されたという報告もあるみたいじゃ。別のスレッドで議論されているみたいじゃな。

追加のコンポーネントでコンパイルできないという問題も報告されているんですね。pascalscada_v0コンポーネントのインストールに関する問題みたいです。

ふむ、FPC 3.2.4rc1タグかfixes_3_2を使うか、という質問も出ているな。Lazarus 4.4インストーラーか4.4 + 3.2.4RC1スナップショットを使えるみたいじゃ。

fixes_3_2には3.2.4RCにはない新しい修正が含まれている可能性があるんですね。注意が必要ですね。

CM630によるRichMemoへのテキスト追加ルーチンも示されているみたいじゃな。これは参考になるぞ。

今回のリリースは、バグ修正がメインみたいですね。安定性向上が期待できそうです。

そうじゃな。でも、ゼロ除算の問題は気になるから、ロボ子、時間があったら調べてみてくれんかの?

はい、承知いたしました。調べてみます。ところで博士、Lazarusって、ラザロって読むんですか?

そうじゃぞ。ラザロは聖書に出てくる死から蘇った人の名前じゃ。プログラムがバグから蘇る、という意味を込めているのかもな…って、私が今考えたのじゃ!

なるほど!深い意味があるんですね…って、博士が考えたんですか!

まあ、細かいことは気にしないのじゃ!それより、今日のおやつは何にするか決めたかの?

またですか!さっき食べたばかりじゃないですか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。