【Delphi互換!?】FreePascal/Lazarus その2【GPL】
(クロス)オープンソースコンパイラ 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 ちょいちょいLazarusで業務システム作ってるよ、
業務システムに多いレポートはPowerPDFを使ってます(Lazarus版の方ね)
フリーのIDEだとLazarusはダントツで高性能 高性能でも若いプログラマはpascalわからないし
webアプリがメーンだから確実に沈む船だ .NET .NET って言うけど、あんなのもう廃れだよw 日本語がどマイナーな言語なんだから
日本人のプログラム言語もどマイナー言語でいいのだよ Lazarus64bit版使ってる人いる?
32bit版と何が違うの? >>381
lclでサポートされてないのがあるから64bit版はまだ辞めた方がいいよ >>373
GDB Debuggerかな?うちでもフリーズするからnoneにしてある
ブレークポイントとか使えなくて不便だけど仕方ない というかpre使っといて文句だけいわれても困るわー >>386
俺は安定版だけど
GDB onでデバッグしてるとsavedialogとか開くと同時にフリーズする事がある
原因調べたけど再現性もないし環境の違いによる問題かも知れない 俺は1.1SVNや1.3SVNだけどデバッグしてて落ちたことはないな。
自分のプログラミングミス以外でだが。 ファイルダイアログでフリーズするのってアンチウイルスソフトではあるまいか。
avast使っててなった事があるわ
プロジェクトファイルのパスをウイルスチェックから除外してみ Lazarusって、Vistaの新しいダイアログ(TaskDialogとかIFileDialog)に
対応してるの? 適当なバージョンの VCL ソースをパクれば使えるよ。
基本、FPC/Lazarus はそいうもんだ 「できない」か、じゃなくて「してる」か、を聞いてるようにしか見えないけど つまり「LCLを使うだけで素敵なダイアログで表示できますか?」という質問だということね。
エスパー乙。 LazarusのLCLは基本VCLのソースをパクってるライセンス違反の塊ってこと?
だとすれば、つかえねーな Kylix の時に RTL/CLX のソースコードが GPL 化した。
という判断で丸パクリしたのが大本。 同じプロジェクト内のフォームAを継承して
フォームB、フォームCを作ろうとしていますが
デザイン時にフォームAを編集しても
フォームBやCに変更内容が一切反映されません
実行してみるとフォームAの内容が継承されているのですが
デザイン時に何かと不便なのでデザイン時にも
継承元のフォームの内容を表示させるには
どのようにすれば良いのでしょうか? 継承先のフォームを一度閉じて
エディタから[F12]でフォームを再表示させたら反映されました
毎回一旦閉じないと反映されないのですかね、
任意のキーで反映されるか自動的にやってくれたら良いのですが
そこまで面倒でもないので毎回一旦閉じる事にします
お騒がせしました Android用のプログラム書いてみようかと思うんだけど
普通に動くのかな?作ってる人いる? >>405
Lazarusでクロスコンパイルする話だろ
スレ違いなわけねーだろ 可変になる印刷命令部をスクリプトで外に出せば必要十分と
世界が気づいちゃったしな うちでは
デバッガが止まりすぎてまともに使えない
惜しいわこれ >>409
どういう処理?
HTML+CSSを作るってこと? 1.0.14にアップしたら TPQConnectionがなくなったお(´・ω・`) 64bit版だったのかな?ダウンロードして再インスコしてみる(´・ω・`) なんか
Windows7 64bit版でLazarus 32bit版動かしてたら
デバッガがまともに動かないから憤慨していたら
XP互換モードで結構安定して動く様になったから驚き
ただ、エディタでタブのインデントが3文字だったり2文字だったり8文字だったりするのが嫌。何これ。 >>417
メニューの「ツール」 -> 「オプション」
「エディタ」ツリーの中の「スマートタブ」チェックをOFFにする >>418
おう、なんかいいこと教えてもらっちゃったぜサンクス これ利用する上でc++に対するアドバンテージって? 慣れ親しんだ Delphi っぽい環境で Linux のプログラムを作れる。 wiki.freepascal.org/LazActiveX (仕様としては)使えるYO!
(実用的には)使えないYO! Delphi コードのパクリだからライセンス的に危ない。 情報が古い。パクリはクリーンルームで排除されてるよ 432の中ではそうなんだろう
軽く読んだだけでもVCLそのままのところは普通に見つかるけどなw まさかVBのパクリかつクソ設計のVCLで著作権を主張するつもりか? >>436
VCL は VB のパクリではない
そもそも VB にクラスライブラリの概念はない >>436
.NET が VCL のパクリ。
パクリっちゅうか、まあ、アレだ。中の人がな。 >>435
MLでLazarusの中の人が権利関係は完全にクリアとは言えないと自分で言ってるけどね
当たり前だけど膨大なソースの個々の権利関係を確認するのは大変な作業で、
向こうにはそれを全部確認できるような人的リソースが無いわけ
ReactOSみたいに人数の多いプロジェクトですら開発ストップして調査に2年以上かかってるのに
調査らしき調査を今まで一度も公に行ったことがないのにどうしてそんなことが言える?
そんな状態では具体的に指摘するまでもないでしょ >>439
具体的に指摘できないと裁判では勝てないよ。
権利侵害と主張する側に立証責任があるわけだしw 立証もできないのに貶すだけなら
黒子のバスケの作者を脅してた犯人と同じ でもそもそもエンバカがLCL同梱してるでしょ?今となっては実質公認なのでは? >>443
誰って上の中傷レスみればだいたい分かるよね。多分円バカ社員w Win7 64bitに1.0.14入れてみたけどデバッガの調子が悪いね
スレ読んで互換性をXPにしたが変化なしだった
デバッガ(None)では使いにくすぎる
何か他に方法はないものか Forum見てきたけどCOMDO Firewallが原因みたいだね
確かにCOMDO Firewallを使ってたわ
もっともDefense+は切ってるからスレの指定のように登録しても意味ないんで解決はしなかったわ Lazarus例外を通知のチェックボックスを外したらまだ使えるレベルになったわ
もう少し遊んでみる! LazarusにはレポートコンポーネントLazReportが標準で用意されている。
中身はFastReports社のFreeReport。
インストール方法
1) メニューの[パッケージ]を選択
2) [パッケージのインストールもしくはアンインストール]を選択
3) [インストール可能]にある"lazreport 0.9.9"をダブルクリック
4) [保存してIDEを再構築]をクリック FPC 2.6.4 has been released! Lazarus 1.2.2 Release
This release was built with fpc 2.6.4. laez(^e)r^es
発音記号
aeは合体したアレ
^eは上下反転
音声を聞いた限りでは、ラーザラス
#恐らくエスペラント語発案者の氏名から取ったんだね Lazarusという単語を英語読みした際の一般的なカタカナ表記はラザラス、もしくはラザルス
だけど名前の由来が聖書だと公式が言ってるんで、そっちの一般的な日本語訳に倣うと
日本語転記する際はラザロとするのが正しいような気もする
一応付記しておくとエスペラント語発案者の名前とは何の関連もない >>463>>466
インターネット使えない田舎者なんで(いやぁ、イマドキ^^;)、久しぶりに都会に来たついでに
アクセスしたらご親切に回答ありがとうございます。
英語読みでレイザラスにならないんだね。
どうも英語は苦手じゃ。
どこかで聞いた話では、昔は英語もつづりと読み方は同じモノだったそう。
発音が変わるとつづりも変化していった。
ところが、活字が発明されてから、読み方が変わっても、つづりがそのままということに
なって、今に至っているらしいですね。 Linux でスマートリンクにしたら IDE から実行できない。なぜじゃ? 初めて入れてみた。
いままでDelphi3(製品版)とDelphi6(試用版)しか使っていなかったから、
テストとしてしばらく使っていこうかと思う。
文字列の処理あたりに注意しなければいけないんだっけ? なんと PeaZip は Lazarus製ではないですか! Double Commander もLazarus製 私はeggpadというフロチャート的なソフトでLazarusを知った
ちょっと感動した FPCのガベージコレクション?関係ってどうなってんの?
というのもオープンソースの某Roguelikeゲームで
ときどき停止世界するからたぶんGCだろうと思って