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

tack Developers Group Homepage!

<<< freepascal_lazarus_02_001.html >>>

Counter:

(... 2025R07-1023-THU-0922)

Lazarus FreePascal Talking Board 01 0001

freepascal_lazarus_01_001.html
freepascal_lazarus_03_001.html

2026R08-0115-THU-1329
プログラミング上達のおまじない:

とにかく基礎コードを覚える。暗記。これは肝です。
Unit1.pas::

unit Unit1;
{$mode objfpc}{$H+}
interface
uses
type
  end;
var
implementation
{$R *.lfm}
end.

まず、Unit1.pasを覚える。確かな上達のおまじないです。
(... 2026R08-0115-THU-1329)

2025R07-1215-MON-2004

うん、僕がAIにコーディングをしてもらうときいつも付け加える言葉、”簡潔で拡張性が高いコード”というモノ。やってみると良い。

あと、”LazarusやFreePascal開発者が行うソースコード分割手法を組み込んでください”というモノ。
(... 2025R07-1215-MON-2004)

2025R07-1202-TUE-1256

$コンソールでの日本語表示について
$日本語表示 $Windows

uses
  LCLProc, LazUTF8;

function C(const S: string): string;
begin
  {$IFDEF Windows}
  Result := UTF8ToConsole(S);
  {$ELSE}
  Result := S;
  {$ENDIF} 
end;

procedure ShowHelpJapanese;
begin
  Writeln(C('bpress コンソールツール - コマンド一覧:'));
end;
[プロジェクト]-[プロジェクトインスペクタ]で「要求されたパッケージ」を右クリックして、追加からパッケージ名「LCL」とフィルタリング入力し、『LCL』を追加する。

PowerShell 7以降は標準で文字コードがUTF-8になっているので必要ない。Windows Terminalなら、chcp 65001 を実行してコンソールをUTF-8に切り替えると改善する場合があります。
23:20
bpress.lpr.html
血圧の記録用コンソールプログラム。

// ターミナルで、bpress.exeの場所を開く
D:\aaabbb\ccc\Lazarus\application\bpress\0001>bpress
  --help         : Show this help message (English)
  --hj           : Show help message (Japanese)
$bpress --set 1
Enter blood pressure (e.g., 150/89 98):
152/117 87
$bpress --set 2
Enter blood pressure (e.g., 150/89 98):
170/111 87
$bpress --watch-sets
Saved blood pressure sets:
Set 1: 152/117 87
Set 2: 170/111 87
$bpress --copyd
Copy to Clipboard for Document...
2025R07-1203-WED-1544
152/117 87
170/111 87
18/6 0
================
161.0/114.0 87.0
161/114 87
$exit

実は数値は最終的に『銀行丸め』が行われています。
あと、PowerShellでは、.\bpress.\を付けて実行します。
(... 2025R07-1202-TUE-1256)

2025R07-1023-THU-1002
プログラム 直しては動かすの繰り返し
プログラム 直しては動かすの繰り返し 悪い例 呼び方
プログラム 直しては動かすの繰り返し 悪い呼び名
10:21
TMemoExExを開発。え?exe x?
(... 2025R07-1023-THU-1002)


waku_gray

waku_blue

waku_orange

waku_green

waku_red

waku_brown

waku_yellow



(... 2025R07-1023-THU-0922)

CC BY tDG.