2026年2月25日 Lazarus 4.6 がリリースされました。バグフィックスリリースです。
同梱されているFree Pascalは 3.2.2 です。
Pascal 日和 ホームページ のLazarus関連の手順(Winodws)は Lazarus 4.x に対応しています。
2026年2月25日 Lazarus 4.6 がリリースされました。バグフィックスリリースです。
同梱されているFree Pascalは 3.2.2 です。
Pascal 日和 ホームページ のLazarus関連の手順(Winodws)は Lazarus 4.x に対応しています。
Pascal 日和 ホームページの「Object Pascal入門-実数型」に実数型の内部表現や実数リテラルの型の選択ルールについて説明を追加しました。
実数リテラルの型の選択については計算処理を重視する方にとっては重要な問題だと思います。Free PascalやLazarusを長年使用してきましたが、こういう仕様になっているとは最近まで気が付きませんでした。うかつと言わざるを得ません。最初はコンパイラのバグかと思いましたが、調べたところ対応するディレクティブやコマンドライン コンパイラオプションが存在するので仕様で間違いないようです。
Free Pascal 3.2.2 のデフォルトでは、1.0 / 3.0 が 0.333333343267441 とSingle型の結果となってしまいます。開発版の FPC 3.3.1 でも同じなので、次リリースも変わらないと思われます。
是非一読ください。
Embarcadero Delphiでも確認しましたが、DelphiはデフォルトでDouble型で計算しています。
コンパイラディレクティブ「{$MINFPCONSTPREC 64}」についてはObject Pascal 備忘録のひな型ソースにも追加の検討をします。
はてなブログで自分が用意したSyntax Highlighterが動作しなくなったため、
「超力招来の備忘録」の投稿を「Pascal 日和 ホームページ」へ移設しました。
今回は以下の1件(最後)。
Free Pascal(Object Pascal) : アプリケーション(EXE)内の実行順序 – 超力招来の備忘録
⇒ Pascal 日和 ホームページ – アプリ(EXE)内の実行順序
Pascal 日和 ホームページの「Object Pascal 備忘録」ページにダウンロードも追加しました。
はてなブログで自分が用意したSyntax Highlighterが動作しなくなったため、
「超力招来の備忘録」の投稿を「Pascal 日和 ホームページ」へ移設しました。
今回は以下の1件。
Free Pascal(Object Pascal) : プログラムにアイコンを設定する – 超力招来の備忘録
⇒ Pascal 日和 ホームページ – アプリのアイコンを設定する
Pascal 日和 ホームページの「Object Pascal 備忘録」ページにダウンロードも追加しました。
Pascal 日和 ホームページの「Object Pascal 備忘録」ページにダウンロードを追加しました。
はてなブログで自分が用意したSyntax Highlighterが動作しなくなったため、
「超力招来の備忘録」の投稿を「Pascal 日和 ホームページ」へ移設しました。
今回は以下の1件。
Free Pascal(Object Pascal) : プログラムにバージョン情報を設定する – 超力招来の備忘録
⇒ Pascal 日和 ホームページ – バージョン情報を設定する
2025年11月10日 Lazarus 4.4 がリリースされました。バグフィックスリリースです。
同梱されているFree Pascalは 3.2.2 です。
Pascal 日和 ホームページ のLazarus関連の手順(Winodws)は Lazarus 4.x に対応しています。
・Pascal 日和 ホームページ – Lazarus インストール
・Pascal 日和 ホームページ – Lazarus 設定
Object Pascal、Free Pascal、Lazarus、CodeTyphonなどの備忘録として「超力招来の備忘録」を開設しました。
今後はそちらも見てください。
SyntaxHighlighterの設定も「Pascal 日和 ホームページ」と同じ設定にしてみました。
「Lazarus パッケージインストール1」を Lazarus 4.0 に対応するように更新しました。
オフラインパッケージ編です。
「Lazarus パッケージインストール2」を Lazarus 4.0 に対応するように更新しました。
オンラインパッケージ編です。
「Lazarus 設定」を Lazarus 4.0 に対応するように更新しました。