(クロス)オープンソースコンパイラ 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】
2009/12/25(金) 02:46:18
2009/12/25(金) 02:48:49
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
2009/12/25(金) 04:34:58
■ 前スレ ■
【Delphi互換!?】FreePascal【GPL】
http://pc12.2ch.net/test/read.cgi/tech/1137051510/
■ 関連スレ ■
Pascalの宿題は俺にやらせろ!!Part3
http://pc12.2ch.net/test/read.cgi/tech/1260922392/
【Delphi互換!?】FreePascal【GPL】
http://pc12.2ch.net/test/read.cgi/tech/1137051510/
■ 関連スレ ■
Pascalの宿題は俺にやらせろ!!Part3
http://pc12.2ch.net/test/read.cgi/tech/1260922392/
4デフォルトの名無しさん
2009/12/25(金) 07:39:07 Lazarusのクリーンインストールの仕方。
(1) 旧版をアンインストール。
(2) 旧版のインストール先フォルダ(C:\Lazarus)を削除。
(3) 設定ファイル保存フォルダを削除。
Windows XPの場合: C:\Documents and Settings\ユーザー名\Local Settings\Application Data\lazarus
(4) 新版をインストール。
(1) 旧版をアンインストール。
(2) 旧版のインストール先フォルダ(C:\Lazarus)を削除。
(3) 設定ファイル保存フォルダを削除。
Windows XPの場合: C:\Documents and Settings\ユーザー名\Local Settings\Application Data\lazarus
(4) 新版をインストール。
5デフォルトの名無しさん
2009/12/25(金) 16:01:28 1乙。
前スレはdat落ちか。
前スレはdat落ちか。
2009/12/25(金) 18:08:39
せっかくだから1000まで行きたかった。
埋めときゃよかった。
埋めときゃよかった。
7デフォルトの名無しさん
2009/12/25(金) 21:39:088デフォルトの名無しさん
2009/12/26(土) 09:02:13 ∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ Laz!!
彡、 |∪| /
/ __ ヽノ /
(___)
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ Laz!!
彡、 |∪| /
/ __ ヽノ /
(___)
2009/12/27(日) 23:37:10
981レス以上のスレは24時間書き込みが無いとdat落ちするから過疎スレでも大抵は980レスで次スレ立てるのが慣例ですな
10デフォルトの名無しさん
2010/01/01(金) 22:01:35 ほしゅ
2010/01/02(土) 01:38:00
し?
13デフォルトの名無しさん
2010/01/05(火) 14:32:30 January 1st, 2010 Happy New Year!,
a new major version 2.4.0 has been released.
ttp://www.freepascal.org/download.var
a new major version 2.4.0 has been released.
ttp://www.freepascal.org/download.var
2010/01/05(火) 20:57:56
2.4.0入りの Snapshots 待ちでーす
2010/01/09(土) 08:44:13
16デフォルトの名無しさん
2010/01/16(土) 23:13:28 FreeBSD8.0でscim-anthyを全く受けつけてくれない。
メニュー等は日本語対応になってるのに、どうしたものか。
メニュー等は日本語対応になってるのに、どうしたものか。
2010/01/16(土) 23:49:06
日本語WikipediaのLazarusの項は微妙なとこあるね、
ぱっと見で気付いたのは
「LCLはプログラムに静的リンクされるが、LGPLという特殊なライセンスにより、
必要に応じてリンクされたバイナリを配布してもよいことになっている。」
素のLGPLだったら静的リンク時はソース配布要るよね。
the LCL is licensed under the LGPL with an exception, which allows you to link to it statically without releasing the source of your application
だから、「例外条項付きのLGPLとなっていて、静的リンクしてもソースを
公開しなくてもいい」じゃないかな、と。
あとところどころ「プラットホーム」と表記されているけれど、
「プラットフォーム」と表記することが多いんじゃないかな。
ぱっと見で気付いたのは
「LCLはプログラムに静的リンクされるが、LGPLという特殊なライセンスにより、
必要に応じてリンクされたバイナリを配布してもよいことになっている。」
素のLGPLだったら静的リンク時はソース配布要るよね。
the LCL is licensed under the LGPL with an exception, which allows you to link to it statically without releasing the source of your application
だから、「例外条項付きのLGPLとなっていて、静的リンクしてもソースを
公開しなくてもいい」じゃないかな、と。
あとところどころ「プラットホーム」と表記されているけれど、
「プラットフォーム」と表記することが多いんじゃないかな。
2010/01/17(日) 08:50:29
lazarus.exe --primary-config-path=c:\lazconf0929
とかやれば、異なるバージョンのLazarusを複数インストールできるよ。
とかやれば、異なるバージョンのLazarusを複数インストールできるよ。
2010/01/20(水) 16:18:05
Linuxユーザー・開発者向けインストール方法
http://wiki.lazarus.freepascal.org/Getting_Lazarus/ja
http://wiki.lazarus.freepascal.org/Getting_Lazarus/ja
2010/01/23(土) 07:59:38
この$IncludeStringってすごく便利そう・・・Delphiにもあったっけ?
http://bugs.freepascal.org/view.php?id=15560
http://bugs.freepascal.org/view.php?id=15560
21デフォルトの名無しさん
2010/01/27(水) 20:55:24 AlphaBlendValue 搭載記念上げ
22デフォルトの名無しさん
2010/02/07(日) 04:38:5023デフォルトの名無しさん
2010/02/13(土) 15:19:45 ttp://lazarus-dev.blogspot.com/2010/02/work-on-0930-changes-in-resource.html
> Work on 0.9.30: changes in resource handling
え、今まで initialization がフォームの数だけ実行されてたの?
> Work on 0.9.30: changes in resource handling
え、今まで initialization がフォームの数だけ実行されてたの?
2010/02/14(日) 11:14:08
>>23
逆にinitializationが実行されない方が怖いよ
逆にinitializationが実行されない方が怖いよ
2010/02/15(月) 00:11:13
>>23の内容がよく分かんないんだけど、
・いままでは、すべてのフォームファイル(.lfm)が.lrsにも重複して含まれている必要があった。
・起動時に.lrsからフォームリソース(画像とか?)を読み込むために、ユニットをusesしている/いないに関わらず、すべてまとめて、initializationセクションが実行されてしまっていた。
・でもこれから(2.4.0以降)は、フォームファイルを介してフォームリソースを読み込むようにしたので、.lrsにもつ必要がなくなり、一度に読み込まれることはなくなったよ。
ってこと?
・いままでは、すべてのフォームファイル(.lfm)が.lrsにも重複して含まれている必要があった。
・起動時に.lrsからフォームリソース(画像とか?)を読み込むために、ユニットをusesしている/いないに関わらず、すべてまとめて、initializationセクションが実行されてしまっていた。
・でもこれから(2.4.0以降)は、フォームファイルを介してフォームリソースを読み込むようにしたので、.lrsにもつ必要がなくなり、一度に読み込まれることはなくなったよ。
ってこと?
2010/02/15(月) 13:57:42
ファイルを保存するときにファイル名を小文字に変換するか聞かれますが、
それにはどうゆう意味があるんでしょうか?
それにはどうゆう意味があるんでしょうか?
2010/02/15(月) 22:16:03
小文字が推奨されてるってこと。
2010/02/16(火) 00:03:17
Windowsではファイル名の大文字/小文字は区別されないが、Linuxでは区別される
この違いにより、例えばHoge.pasを使おうとしてuses hoge;とするとコンパイルできないなんてことを起こさないため
この違いにより、例えばHoge.pasを使おうとしてuses hoge;とするとコンパイルできないなんてことを起こさないため
2926
2010/02/16(火) 12:22:16 自己レス
下記が理由と思うので、新規開発の
ファイル名は大文字でいいんじゃないかなと考えています。
http://wiki.lazarus.freepascal.org/Code_Conversion_Guide/ja
最初に目を向ける事柄
* 1.0.x系のコンパイラでは、ファイル名は大文字小文字を判別します。
もし、このバージョンで作業していたら、全ファイル名を小文字にしてください。
そうしなかったら、 "File not found" エラーになります。
下記が理由と思うので、新規開発の
ファイル名は大文字でいいんじゃないかなと考えています。
http://wiki.lazarus.freepascal.org/Code_Conversion_Guide/ja
最初に目を向ける事柄
* 1.0.x系のコンパイラでは、ファイル名は大文字小文字を判別します。
もし、このバージョンで作業していたら、全ファイル名を小文字にしてください。
そうしなかったら、 "File not found" エラーになります。
2010/02/17(水) 20:03:00
2010/02/19(金) 20:41:00
lrsファイルをテキストエディタで見てみると大体次のような感じですな。
フォームの数だけlrsの内容が実行されるていた。
それによりTListに保存されるので、2重にメモリを食っていることになる。
フォームの数だけlrsの内容が実行されるていた。
それによりTListに保存されるので、2重にメモリを食っていることになる。
2010/02/19(金) 20:42:39
2重にというのは exeの内容として確保されるのと、TListに動的に確保されるという意味ね。
2010/02/23(火) 18:40:21
ubuntu9.10でインスコしrてみたけどフォームダブクリでメソッド追加されずなんかエラーでるけどなにこれ
2010/02/23(火) 18:43:37
>>33
バージョンとか書いてもらわないと試しようがない
バージョンとか書いてもらわないと試しようがない
2010/02/24(水) 11:09:49
再起動したらうまくいった
36デフォルトの名無しさん
2010/03/03(水) 16:14:20 復活
2010/04/09(金) 01:19:42
Lazarusなかなかいいね。
Delphi2.0とC++Builder3持ってるんだけど、違和感無く使える。
最近のバージョンに買い換えようかと思ってたんだが、趣味でプログラミングする程度だしその必要ないな。
Delphi2.0とC++Builder3持ってるんだけど、違和感無く使える。
最近のバージョンに買い換えようかと思ってたんだが、趣味でプログラミングする程度だしその必要ないな。
38デフォルトの名無しさん
2010/05/04(火) 22:52:29 lazarusでprojectのVersion情報に日本語を入れると
文字化け起こす人いますか?
文字化け起こす人いますか?
2010/05/06(木) 02:09:12
dfm->lfmのコンバージョンで、'#XXXX'形式のUNICODEが?になってしまう。その時、lfmはAnsiになっているが、lfmに元の
'#XXXX'形式の文字列をペーストし直した状態で、ソースでなくフォーム側を修正して保存し直すと、UTF-8のlfmに変わる。
'#XXXX'形式の文字列をペーストし直した状態で、ソースでなくフォーム側を修正して保存し直すと、UTF-8のlfmに変わる。
40デフォルトの名無しさん
2010/05/14(金) 06:21:49 Options->Environment->Window->Show single button in TaskBar
でGTK2でもタスクバーのボタンがひとつになるよ!
でGTK2でもタスクバーのボタンがひとつになるよ!
41デフォルトの名無しさん
2010/05/15(土) 09:21:57 Ubuntu 10.04 へのSVN版のインストール方法
アプリケーション->アクセサリ->「端末」で次のコマンドを実行する。
なお、1から3は必要な場合のみ実行してください。
1 sudo apt-get install subversion
2 sudo apt-get install fpc
3 sudo apt-get install fpc-source
4 cd デスクトップ
5 svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
6 cd lazarus/tools/install
7 ./create_lazarus_deb.sh append-revision
8 sudo apt-get remove lazarus
9 sudo dpkg -i lazarus*.deb
アプリケーション->アクセサリ->「端末」で次のコマンドを実行する。
なお、1から3は必要な場合のみ実行してください。
1 sudo apt-get install subversion
2 sudo apt-get install fpc
3 sudo apt-get install fpc-source
4 cd デスクトップ
5 svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
6 cd lazarus/tools/install
7 ./create_lazarus_deb.sh append-revision
8 sudo apt-get remove lazarus
9 sudo dpkg -i lazarus*.deb
2010/05/15(土) 12:01:45
2010/05/15(土) 12:05:05
44デフォルトの名無しさん
2010/05/15(土) 21:26:54 作成したアプリケーションでlinuxでは日本語はどれだけサポートできますか。
GUI日本語表示
GUI上インプットメソッド
コンソールアプリケーション
TurboVisionみたいなやつでの日本語の表示と入力
GUI日本語表示
GUI上インプットメソッド
コンソールアプリケーション
TurboVisionみたいなやつでの日本語の表示と入力
レスを投稿する
ニュース
- 【無言】中国怒らせた高市首相→1週間だんまり、国民に実害も説明なし 中国問題を避けてスルー… [BFU★]
- アメリカ議会 「中国が台湾武力侵攻する準備を急速進展中」 ★4 [お断り★]
- 外国人の犯罪率は日本人の1.72倍 警察庁が短期滞在者除いた数字を参院内閣委で答弁 [七波羅探題★]
- 止まらぬ「日本売り」 高市財政への懸念で進む金利上昇と円安 [蚤の市★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★10 [樽悶★]
- 「ドラゴンボール」初の全世界キャラクター人気投票が開幕!212キャラからナンバーワンが決まる!! [ひかり★]
- 【実況】博衣こよりのえちえちカービィのエアライダー🧪
- 中国「高市が謝罪しなければ、ハニトラに引っかかった日本の政治家を公表する」 [804169411]
- 【悲報】高市政権、ホタテ輸出の支援検討 [834922174]
- 【35🌸専】なんG さくらみこ桃鉄配信実況スレ🏡【ホロライブ▶】
- つけ麺の悪口言うやつ許さんぞ
- 【憲法改正】起草委員会、設置へ [476729448]
