探検


【Delphi互換!?】FreePascal/Lazarus その3【GPL】

1デフォルトの名無しさん
垢版 |
2025/11/26(水) 12:33:38.91ID:NbdKRcvb
(クロス)オープンソースコンパイラ FreePascal [i386/68K/PPC/ARM/SPARC]
http://www.freepascal.org/

オープンソース開発ライブラリ等 [IDE/GUI環境 Lazarus]
http://www.lazarus.freepascal.org/

FreePascal/Lazarusのメーリングリスト(Pascalにホエロ!)
ttp://www.freeml.com/lazarus

Q:これで作ったソフトは自動的にGPLになるの?

A:制限付き LGPL だから、自分が作ったソースは GPL にする必要は無い
例え FreePascal 付属のライブラリにリンクしていても GPL にはしなくて良い
http://www.freepascal.org/faq.html#general-license
※前スレ
【Delphi互換!?】FreePascal/Lazarus その2【GPL】
https://mevius.5ch.net/test/read.cgi/tech/1261676778/
2デフォルトの名無しさん
垢版 |
2025/11/26(水) 12:40:23.63ID:NbdKRcvb
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
2025/11/26(水) 14:01:45.07ID:g4n+mUAP
最近はググるとトップにアイちゃんがコメントしてくるうざすぎ
4デフォルトの名無しさん
垢版 |
2025/11/28(金) 06:31:08.12ID:YehK5uv+
>>1
O2
2025/12/27(土) 09:22:51.78ID:+XGZW3W3
Delphi 7からLazarusに{$MODE DELPHI}で乗り換えていたのだが久しぶりにDelphi 7を使ったら
32bitとは言えその使いやすさと動作の速さにやはりDelphiは優れていると思った
2025/12/28(日) 17:02:46.91ID:93jWE2Wj
>>5
そうだよなLazarus重くてちょと不満。OS何で動かしてる?
2025/12/28(日) 18:41:41.09ID:p8YshBND
>>6
ごく普通のWindows 11ですよ
8デフォルトの名無しさん
垢版 |
2026/02/27(金) 07:57:45.80ID:Mh/KZAVa
Lazarus4.6
https://forum.lazarus.freepascal.org/index.php/topic,73549.0.html
2026/02/27(金) 10:04:59.76ID:szJbScFH
相変わらず目を引くようなアップデートは来ないね
fpc自体に今のdelphi互換を追加してもらいたいな
期待していないけど
2026/03/02(月) 21:58:46.35ID:e0MfIiRj
久々にインストールしたが、初期起動時にシングルウィンドウが選べるようになってて嬉しかった。
2026/04/08(水) 22:51:16.27ID:9wk4ROWO
PascalABC.NET という処理系があるんだね
コンソールアプリでUTF8のテキストファイルを標準入力から読んで標準出力へ書くフィルタープログラムも
こんな感じでFPCよりも簡単に書ける

var
 st: string;
begin
 Reset(Input, Encoding.UTF8);
 while not Eof(Input) do
 begin
  Readln(Input, st);
  Writeln(Copy(st, 1, 5));
 end;
 CloseFile(Input);
end.

Shift-JISを使っても文字列関数で使う文字数はバイト単位でなくて文字単位で数えてくれる
2026/04/09(木) 09:27:20.45ID:0Jbeh3SY
.NETだから試しに識別子に日本語を使ってみたら通った
2026/04/10(金) 11:33:42.09ID:nM4d2Sl8
PascalABC.NETを一旦アンインストールして同じオフラインインストーラで再インストールしたら
Input, Output 変数が使えずassignせよという実行時エラーになった
どうなってるんだ?
2026/04/10(金) 14:32:14.18ID:nM4d2Sl8
Lazarusって2.2.0でFPC3.2.2を使うようになったのを最後にその後はバグフィックスばかりで
ほとんど進歩していないのにどうしてバージョンNo.ばかりやたら大きくしていくのか?
2026/04/10(金) 21:09:13.90ID:nM4d2Sl8
スレチごめん PascalABC.NETの件は.NETの設定として
Console.InputEncoding := Encoding.UTF8;
を書いておけば標準入力のエンコードをUTF8にできるとAIから聞いた

fpc+lazutf8は思い通りにいかないことがよくあり、これを使う方が通常の関数・手続きを使えて楽
2026/06/06(土) 07:22:24.49ID:eEJLTTXS
あまり詳しくない人に「何使ってるの?C言語?」って聞かれて「Lazarus」だけどって答えたら一瞬固まった後「北朝鮮と関係あんの?やばくない?」って返された
おいおい!
17デフォルトの名無しさん
垢版 |
2026/06/12(金) 04:28:21.70ID:YSetpKjT
Lazarus Bugfix Release 4.8が出ました。
2026/06/12(金) 14:11:59.68ID:h6/gLdTL
北朝鮮 Bugfix Release 4.8 w
19デフォルトの名無しさん
垢版 |
2026/06/13(土) 16:29:09.16ID:CGZmbi53
「Python」でも「なにそれ?」って返された時代があったからな
胸熱
2026/06/16(火) 16:23:39.54ID:bpiUUiol
なにが胸熱なのかよくわからん、Python言いたいだけちゃう?
レスを投稿する


ニューススポーツなんでも実況