< linkdetail01.htm < indextable01.htm < index.html

tack Developers Group Homepage!

<<< freepascal_lazarus_01_001.html >>>


(KENT-WEB-San Dream Counter... 2024R06-1105-TUE-1818)

Lazarus FreePascal Talking Board 01 0001


freepascal_lazarus_02_001.html
freepascal_lazarus_03_001.html

[[[ Raspberryラズベリー Piパイ OSオーエスLazarusラザロProgramプログラム 製作せいさく ]]]

〇 Lazarus プログラム。起動終了日時記録。

残念ですが、Linuxはコマンドで見られるので、このソフトを移植する意味はありません。勉強するには有意義ですが。と言っても全てMicrosoft Copilotで出力しています。

Linuxでシャットダウンや再起動の履歴をコマンドで確認する方法 - 4thsight.xyz
https://4thsight.xyz/44737
lastコマンド。

【Linux】OSの起動時刻確認
http://se-blog.mydns.jp/contents/linux/uptime/uptime.html
uptime -s

ShowMessageが不明と出る:

ShowMessageを使う場合には、uses節にInterfaces, Dialogsを手動で追加します。
(... 2024R06-1127-WED)

〇 Lazarus の pasとlfmのプロジェクトファイルの開き方

・[プロジェクト]から[プロジェクトを閉じる]を選択、開いたウインドウから新規プロジェクトを選択します。そしてForm2がある場合、[ファイル]から[新規フォーム]でForm2を追加します。そして、[プロジェクト]から[名前を付けてプロジェクトを保存]から、「lpi」,「pas」を保存。そして、そのあとに、[ファイル]から[開く]で、pasに対応するlfmファイルをエディタに開きます。そして、lfmの内容をペーストして保存します。pasもペーストし保存。最後に、[ファイル]から[再起動]でプロジェクトを開き直します。これでFormのコンポーネントが反映されます。

エディタにプロジェクトファイルを開くには、2つ方法があります。
・[プロジェクト]-[ユニット]からプロジェクトユニットを表示から、lprを開きます。
・[ファイル]-[開く]からlprを開きます。
(... 2024R06-1123-SAT-2011)

LazarusラザロFree Pascalフリー パスカル 概略がいりゃく基礎勉強きそべんきょうもの

Object Oriented Programmingオブジェクト オリエンテッド プログラミング withウィズ Free Pascal and Lazarus/jaフリー パスカル アンド ラザロ/ジェイエー - Lazarusラザロ wikiウィキ
https://wiki.freepascal.org/Object_Oriented_Programming_with_Free_Pascal_and_Lazarus/ja
Free Pascalフリー パスカルでの、Oオーbject Oオーriented Pピーrogramming(りゃくして、OOPオー・オー・ピー) wikiウィキ...

Formフォーム Tutorial/jaチュートリアル/ジェイエー - Lazarusラザロ wikiウィキ
https://wiki.freepascal.org/Form_Tutorial/ja

Codeコード Conversionコンバージョン Guide/jaガイド/ジェイエー - Lazarusラザロ wikiウィキ
https://wiki.freepascal.org/Code_Conversion_Guide/ja

Pascal 日和 ホームページ - Lazarus
https://lazpas.e-hiyori.org/hp1/lazarus_index.html
インストール・設定。
ちなみに"/"は『スラッシュ』とみます。そして、ja(『ジェイエー』もしくは『ジェイエイ』)はJapanジャパンのJa、日本語にほんごばんという意味いみです。
(... 2024R06-1121-THU-1232)

〇 Raspberry Pi OSで、ダミーウィンドウが出る問題の解決策を適用。ライブラリーを書き換えます。ターミナルを使い、sudo mvで既存のファイルをバックアップ(*.pas.old1などとファイル名を変更)し、sudo cpでダウンロードしたファイルをコピー。nanoでも行けるのかな?今度機会があったら試してみます。/usr/share/lazarus/4.0.0/lcl/interfaces/gtk2/以下です。
ちなみに、これを適用した後は、コンパイル再構築したものは空のウィンドウ、ダミーウィンドウは出ませんが、Lazarus自体は、再コンパイル再構築しない限り起動時に空のウィンドウ、ダミーウィンドウが出ます。これには、起動オプションで「-disableaccurateframe」を指定します。以下に。

ショートカットにオプションをつけるには:
Menu - Programming - Lazarus右クリック - プロパティ - デスクトップエントリ - コマンドを「startlazarus %f」に語尾に追加 「startlazarus %f -disableaccurateframe」に。

a small window appears
https://forum.lazarus.freepascal.org/index.php/topic,69177.msg537449.html#msg537449
僕の投稿。みなさんは僕の投稿した、”スモールウィンドウ”という表現ではなく、「エンプティーウィンドウ」、つまり「空からのウィンドウ」と表現しています。

Gtk2: better recognition of wayland session, do not create dummy frame. (54ba042f) · コミット · FPC / Lazarus / Lazarus · GitLab
https://gitlab.com/freepascal.org/lazarus/lazarus/-/commit/54ba042fb2748c71be4506a5735ed3b1db06ce3f
ここのファイルをダウンロードし、Lazarusのディレクトリーにあるライブラリーを書き換えます。

emptyfixes_01.txt
(... 2024R06-1118-MON-0704)


〇 Lazarusで作ったアプリケーションで起動時に「空のウィンドウ」が表示されるWaylandウェイランド問題。

今のところ実行ファイルのオプションに、'-disableaccurateframe'を付ける事で回避できるそうです(シングルクォーテーションは要らない)。

On RPi/Wyland Lazarus and compiled programs display an empty window that must be closed to run the program (#41214) · イシュー · FPC / Lazarus / Lazarus · GitLab
https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/41214
a small window appears
https://forum.lazarus.freepascal.org/index.php/topic,69177.0.html
(... 2024R06-1106-WED-1616)

〇 Lazarusのそこそこいいページを見つけました。まだ内緒です。今教えちゃうとそのまま放置ってパターンで、僕の楽しみがなくなっちゃう。ごめんなさいね。

僕が今、Raspberryラズベリー Piパイ 400で使っている、Lazarusはvバージョン4.0  フォー・ポイント・ゼロRC1  アール・シー・ワンです。fpc(FreePascal)エフ・ピー・シー(Free Pascal)バージョンは3.2.3です(/usr/share/fpcsrc/***。ちなみに/usr/bin/fpcはファイラーがバグって見れず。今度、ターミナルで見てみます。うん?debのファイル名に書いてありますね)。

Lazarus - Index
https://forum.lazarus.freepascal.org/index.php?action=forum
フォーラムページ。

Lazarus - Browse /Lazarus Linux arm64 DEB/Lazarus 4.0RC1 at SourceForge.net
https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20arm64%20DEB/Lazarus%204.0RC1/
ラズパイ用ダウンロード・ページですが、まだ動作確認中ですのでできればお待ちください。まだ、アンインストール方がわかりません。
待てない人は、srcもインストールしないといけないようなので、fpc-laz, fpc-src, lazarus-projectの順で3つ全てインストールしてください。
(... 2024R06-1105-TUE-1818)

アンインストール方法:

【 dpkg 】 debパッケージのインストール・アンインストールを行う | 日経クロステック(xTECH)
https://xtech.nikkei.com/it/article/COLUMN/20060227/230747/
dpkgですって。

lazarus-project_4.0.0-0_arm64.deb
fpc-src_3.2.3-240813_arm64.deb
fpc-laz_3.2.3-240813_arm64.deb



waku04

waku10

waku11

waku12

waku13

waku14

waku15



(... 2024R06-1105-TUE-1818)

CC BY tDG.