【Delphi互換!?】FreePascal【GPL】
at TECH
1:デフォルトの名無しさん
06/01/12 16:38:30
FreePascal
URLリンク(www.jp.freepascal.org)
CPad for Free Pascal
URLリンク(www.vector.co.jp)
上記各トップページ
URLリンク(www.jp.freepascal.org)
URLリンク(hp.vector.co.jp)
建てたいって人がいたので勝手に建てた
後はご自由にどうぞ
俺は知らん
2:デフォルトの名無しさん
06/01/12 16:41:50
Del厨ってアホばっかり・・・
3:デフォルトの名無しさん
06/01/12 16:57:28
いえてる
4:デフォルトの名無しさん
06/01/12 16:59:46
これで作ったソフトは自動的にGPLになるの?
5:デフォルトの名無しさん
06/01/12 17:01:48
俺は知らん
6:デフォルトの名無しさん
06/01/12 19:32:37
【Delphi互換!?】FreePascal【GPL】
FreePascal
URLリンク(www.freepascal.org)
CPad for Free Pascal
URLリンク(www.vector.co.jp)
上記各トップページ
URLリンク(www.freepascal.org)
URLリンク(hp.vector.co.jp)
次スレがあればテンプレはこちらで
本家では2.0.2が出てる
7:デフォルトの名無しさん
06/01/12 20:06:52
>>4
制限付き LGPL だから、自分が作ったソースは GPL にする必要は無い。
例え FreePascal 付属のライブラリにリンクしていても GPL にはしなくて良い。
URLリンク(www.freepascal.org)
8:デフォルトの名無しさん
06/01/13 00:37:11
開発環境
Lazarus
URLリンク(www.lazarus.freepascal.org)
URLリンク(www.lazarus.freepascal.org)
9:8
06/01/13 02:57:36
URLリンク(sakots.pekori.jp)
スゴス
言わばOpenDelphi
10:デフォルトの名無しさん
06/01/13 04:12:07
>>9
すげー
ちょっとフォントを変更したDelphiにしか見えなかった
爆速コンパイルや頭の(・∀・)イイ!!補完機能もDelphiそっくり?
11:デフォルトの名無しさん
06/01/13 20:03:52
>>10
まだそこまで使ってないから、使ってみてちょ
12:デフォルトの名無しさん
06/01/13 21:01:17
Lazarusをwin32とlinuxでほんのちょっと使ってみた。
(フォームにボタン貼り付け、クリックしたら文字を変える程度の物で試した)
共通のソースでいけそうなふいんき。
コンパイルはwinでは遅い方に分類されるかも。対Delphiなら間違いなく遅いと言われる。
linuxだったら、gtk使ったconfigureと比べれば、こんなもんかな程度。
一番気になるのが、出来たexeのサイズがでかいんだよなー。
gtkのdllを使えるように分離してコンパイルできないんかな?
dll配布の問題よりも楽っちゃー楽だけど。
13:デフォルトの名無しさん
06/01/14 10:27:28
これって、MACでも使えまつか?
14:デフォルトの名無しさん
06/01/14 10:40:06
>>13
>>1
15:デフォルトの名無しさん
06/01/14 14:03:45
>>13
URLリンク(www.lazarus.freepascal.org)
16:デフォルトの名無しさん
06/01/14 14:08:40
>>10
コンパイル遅い。それだけでDelphiのメリットの半分は失う。あと、
エディタで日本語が使えない。エディタのコンポーネントが付属してるけど
それも同じ。
一通り使ってみようと簡単なアプリ作ってみたけど常用開発にはまだ厳しい。
遊ぶには楽しい。
17:デフォルトの名無しさん
06/01/14 14:19:57
>>16
URLリンク(sakots.pekori.jp)
日本語OK
18:13
06/01/14 14:35:40
>>15
すげー。
DelアプリをMACアプリに移植が必要だったんだが、
LazalusでIndy使えたら即使う。
TQueryが使えたら超ベストだけど、それは無理だろうからあきらめる。
19:13
06/01/14 17:24:17
LazarusにもIndyの代わりがありまつか?
20:デフォルトの名無しさん
06/01/14 17:25:33
>>18
Indy自体MACのAPI対応してないから無理なんじゃない?
MACあんまりしらねーけど
21:デフォルトの名無しさん
06/01/14 18:49:47
>>10
URLリンク(sakots.pekori.jp)
「頭の(・∀・)イイ!!補完機能」かどうかはわからないけど補完機能自体はあるみたい
コンパイルはそんなに速くないなあ、生成される実行ファイルが最低でも5MBっちゅーのはやっぱでかいか
まあそこらへんはオープンソースでマルチプラットフォームだし改善されていくんじゃない?
22:デフォルトの名無しさん
06/01/14 19:06:24
>>18
> We are now working on Indy 10 for FreePascal and the Lazarus IDE.
URLリンク(www.indyproject.org)
23:デフォルトの名無しさん
06/01/14 20:45:48
>>21
> 生成される実行ファイルが最低でも5MB
StripとUPXを使うと500KBまで減ったよ
URLリンク(wiki.lazarus.freepascal.org)
24:デフォルトの名無しさん
06/01/14 20:48:09
オプソ連中って寄生虫のクセに勝手にパクってオリジナルの開発者の利益を平気で損なうからむかつくよな。
25:デフォルトの名無しさん
06/01/14 20:56:43
>>24
おまえ。実際使ってみた?
この程度の出来で、Delphiの立場など微塵も揺らがんw
26:デフォルトの名無しさん
06/01/14 22:12:40
>>20
FreeBSD でも動くみたいだし、Mac OS X は Mach + FreeBSD だから大きな問題は無いはず。
ただバグがあるみたいで、関係無い所でコンパイルしくった。
>>18
GUI が Gtk+ なんで、現状だと X11 必須で、Mac ユーザには使い辛いだろうね。
しかも Lazarus のバイナリディストリビューションは Fink を要求するから、インスコ面倒い。
結論: Mac では使えねー
Win のアプリを Mac で動かしたいなら、Intel Mac で WINE が動くのを待った方が
楽かもしれん。PowerPC なら Darwine でガンガレ。
27:デフォルトの名無しさん
06/01/14 22:22:34
>>23
テラスゴスwww
5.96MBあったファイルが
strip --strip-all project1.exe
で1.57MBに、さらに
upx project1.exe
で458KBへwww
今はLazarusとは別にFreePascalインストールしといたほうがいいねぇ。
(パス設定不要でコマンドラインから使うのが楽、upxも入っている)
------------------------
なぜ
strip --strip-all
を行う必要があるか
コンパイラには、実行ファイルからデバッグ情報を取り除くオプション(-Xs)がありますが、ヌーリンカ(ld)のバグのため、それは正しく働いていません。
------------------------
>>25
どこらへんが不足してるの?
28:デフォルトの名無しさん
06/01/14 23:20:29
>>17
2バイト文字でバックスペースしたら凄いことになる。
29:デフォルトの名無しさん
06/01/15 08:40:15
マルチバイト文字なんてハードコードしてないで、
gettext使えってことだな。
30:デフォルトの名無しさん
06/01/15 09:48:42
つまり、使えねぇー、ってことだ。
31:デフォルトの名無しさん
06/01/15 13:28:21
>>30
逆に日本語使えるようになったら「使える」ってことじゃないの?
32:デフォルトの名無しさん
06/01/15 13:41:16
つかUNICODEで作り直せ
33:デフォルトの名無しさん
06/01/15 20:41:32
いまどきintが16ビットっつーのは
34:デフォルトの名無しさん
06/01/15 21:18:03
>>33
つ -Mdelphi または -Mobjfpc
35:デフォルトの名無しさん
06/01/15 21:27:26
FreePascalからWIN32API呼ぶにはどうすればよいですか?
36:デフォルトの名無しさん
06/01/16 03:00:56
>>35
uses Windows
Delphiと同じでいけそう
37:デフォルトの名無しさん
06/01/16 14:07:36
>8
Lazarusの Mac版ってまだ無いの?
38:デフォルトの名無しさん
06/01/16 15:59:05
>>20
みっけ! URLリンク(indy4lazarus.sourceforge.net)
39:デフォルトの名無しさん
06/01/16 15:59:45
Lazarusの C++版ってまだ無いの?
40:デフォルトの名無しさん
06/01/16 17:47:21
>>25
某ランド乙
41:デフォルトの名無しさん
06/01/16 18:15:54
しっかし、最近までGUIビルドの環境なんてフリーで出来る代物ではなかったぜよ。
どこが身銭を切ってるのかねえ。何か他に技術的な進展があったのかな。もう、
出していい技術の部類になったか。
42:デフォルトの名無しさん
06/01/16 18:40:41
待てよ。今の時代何?といえば、最近の話題、もうPC限界説ってあると思ってる今、携帯ね、
画面とキーボードの時代が終わるとか?GPS、爆音よさようなら。
PCってメールとホームページと通販くらいなもので、メールは携帯に、ホームページはブログに、
通販は…。持ち歩ける何か??。。。外への進化ではないか、パソコンの画面内画面の奥
での進化。クラスタ型コミュニケーション。情報化社会の先の社会に。量子コンピュータでも
出来た?今までのプログラミングはもう骨董品。
43:デフォルトの名無しさん
06/01/16 19:01:59
他言語と比べてもFreePascalってかなりいい位置にいるような気がする
44:デフォルトの名無しさん
06/01/16 19:11:45
日本語ドキュメントありますか?
45:デフォルトの名無しさん
06/01/17 00:19:12
>>37
あるがな。>>26 なんで、あんまり期待しない方が良い。
FFI で dylib を呼び出せれば Cocoa/Carbon を使えるかもしれないけど、多分無理だろうね。
46:デフォルトの名無しさん
06/01/17 06:27:23
>>42
ずいぶんと日本語不自由だな
47:42
06/01/17 18:30:30
私の頭の中で起こってることを秒単位より細かく記述したまです。
ひとつの事を考えすすめる癖がついていないもので。。。羅列して
は止まって止まっては戻ってまた新しく考えるのです。
情報とは時々確認と取っ掛かりのために入れるものですよ。
48:デフォルトの名無しさん
06/01/17 19:40:01
整理ってことを知らなさすぎ
49:デフォルトの名無しさん
06/01/17 21:01:03
まあなんにせよKylixよりは使える。Delphiほどには使えない。
50:デフォルトの名無しさん
06/01/18 23:46:06
>>49
参考のために聞くけど、どこらへんがDelphiよりだめ?
51:デフォルトの名無しさん
06/01/19 00:04:49
>>50
コンパイルが遅い。できあがった実行ファイルがもっさりしている。
日本語周りがあやしい。あと全般的にGUIが不安定。
52:デフォルトの名無しさん
06/01/19 06:09:14
Indy10も入れれるのね。
でもstripしてもものすごくでかくなるね。
53:デフォルトの名無しさん
06/01/19 18:08:08
BCBに該当する部分はありますか?
gccのオブジェクトリンクとか。
教えてキボンヌ。
54:デフォルトの名無しさん
06/01/22 11:45:48
>51 がOpenOffice.org よりも MS Office を使うタイプということはよくわかった。
55:デフォルトの名無しさん
06/01/22 13:31:40
つまり、普通の人ってことだろ。OpenOffice はだめだめ。
56:デフォルトの名無しさん
06/01/22 13:45:57
普通の人は OOo で十分だよ。
安かろう悪かろうって事も無いし。
57:デフォルトの名無しさん
06/01/22 14:36:54
普通の人だからこそ MS Office を使うべきじゃないの?
58:51
06/01/22 15:11:58
>>54
何故そう思うのか不思議。
俺は社員200人の会社のOOo推進担当で先日社内全部入れ替えたよ。
OOoで普通は十分だというところもOOoに足りないところがあるのも
承知しているが、俺自身はもう何年もOOoユーザだ。
59:デフォルトの名無しさん
06/01/22 15:30:15
まだバグ多いし「普通の人」に使わせるほどじゃない
おまいらが使うには十分だとは思うが
60:デフォルトの名無しさん
06/01/22 16:01:25
俺の回りでは普通の人が使ってるよ。勿論 MS Office を使ってる人もいるけど。
61:デフォルトの名無しさん
06/01/22 17:18:42
おれMS嫌いだけど MS Office >= OOo は間違いないと思う。
62:デフォルトの名無しさん
06/01/22 17:29:16
ま、ケースバイケースだな。
63:デフォルトの名無しさん
06/01/22 18:32:21
ケースバイケースで使い分けるくらいならMS office使う。
64:デフォルトの名無しさん
06/01/22 18:38:26
いや、使う人間が。
65:デフォルトの名無しさん
06/01/22 18:41:14
マクロバリバリ組んだのが多いんだもん<<エクセル。
66:デフォルトの名無しさん
06/01/22 18:47:02
以降のOpenOffice.orgに関する話題はこちらで
【Wordイラネ】 OpenOffice.org 【Excelイラネ】
スレリンク(software板)
OpenOffice.orgってどうなの?Part7
スレリンク(bsoft板)
67:デフォルトの名無しさん
06/01/27 09:24:21
ヨーロッパとブラジルが多いのね。
URLリンク(www.frappr.com)
68:デフォルトの名無しさん
06/01/27 10:59:48
で、誰もつかってないの?
69:デフォルトの名無しさん
06/01/27 13:07:13
中国一人、日本は0かよ。
誰か登録したら?
おまえがやれって?
70:デフォルトの名無しさん
06/01/27 13:32:59
実はこのスレの住人はみんな日系ブラジル人
71:デフォルトの名無しさん
06/01/27 14:18:46
入れてはみたものの、WinなのでDelphi6でいいしな・・・
72:デフォルトの名無しさん
06/01/27 17:10:51
で、これはDelphiのクラスは使えるの?
73:デフォルトの名無しさん
06/01/28 00:14:59
>>72
LazarusではなくてFreePascalの場合だと、
Classes.pasのクラス(TStream,TStrings,TThreadとか)は大体使えるぽ。
マニュアルをちょっと検索してみたら、インターフェースも出てくるぽ。
>>71
Windowsの場合、冷静に考えるとそうなってしまうね。
74:デフォルトの名無しさん
06/01/28 01:16:01
>>73
そうなのか。ありがとう。でもTorryとかで落とせるコンポが使えない可能性もあるねえ・・・。
だから俺も>>71と同じ意見。
75:デフォルトの名無しさん
06/01/28 04:42:13
FreePascalのIDEがLazalusってこと?
76:デフォルトの名無しさん
06/01/28 14:43:17
関数ポインタ変数が式の中にあるときの評価がDelphiと違うのね。
あとStringのデフォルトがAnsiStringじゃないのね。
とりあえずDllのロードもできた(Win)。
でも別のプラットフォームだとそれ用の動的リンクライブラリのバイナリが必要なのか・・・
77:デフォルトの名無しさん
06/01/29 00:18:49
>>75
Delphi言語(ObjectPascal)のRADがDelphi
FreePascalのRADがLazarus(ラザラス)
Wikipedia項目リンク
78:デフォルトの名無しさん
06/01/29 21:57:46
IDEが日本語化できればなあ・・・・
メニュー類を日本化して内蔵エディタで入力できれば使い物になるんだが。
やり方わかる人いる?
79:デフォルトの名無しさん
06/01/30 07:15:54
Lazarusは何で書かれてんの?Delphi?
メニュー書き換えぐらい楽勝っしょ
80:デフォルトの名無しさん
06/01/30 22:02:48
>>78
1) \lazarus\languages\lazaruside.poをlazaruside.ja.poとでもしてコピー。
2) lazaruside.it.poの最初の9行をコピーして、lazaruside.ja.poの最初に挿入。
3) msgidとmsgstrのペアで文字列を設定して、UTF-8で保存。
4) \lazarus\pp\bin\i386-win32にパス通す
5) cd \lazarus\tools
6) make
7) cd \lazarus
8) localize.bat実行。
9) lazarus起動して、EnvironmentメニューのEnvironment optionsで
DesktopタブのLanguageの中からjaを選択。
10)lazarusを立ち上げ直すと反映されてる。
日本語化は1文字列ごとにちまちまやっていっても問題なし。
5-6)のmakeは1回やればok
81:デフォルトの名無しさん
06/01/30 22:23:03
>>80
ベリーサンクス。
動作環境はLinuxだけどやってみるわ。
82:デフォルトの名無しさん
06/01/30 22:30:27
おぉ。ウマくいったら教えてね >>81
オレもやってみるけど。
83:デフォルトの名無しさん
06/01/30 22:31:03
公開すればいいのに
84:81
06/01/31 13:16:11
2400メッセージくらいあるねえ・・・
こりゃ骨が折れる。
だれかと分担したい。w
85:デフォルトの名無しさん
06/01/31 14:56:56
部分部分で公開すればいいのに
86:デフォルトの名無しさん
06/01/31 18:00:10
4月になったら手伝ってもいい。
87:81
06/01/31 19:02:33
メインウィンドウのメニューの部分だけ日本語にして、80の通りやってみたら
ばっちり日本語になった。すげー。
あとはこつこつ日本語メッセージを入力していけばいいわけだ。
そこでもうひとつ問題があるのだが、内蔵エディタで日本語が入力できない。
FEPがONにならない。どうしたらONになるのだろうか?
プロパティのCAPTIONなどには日本語が入力できるから、なにかすれば可能
になるはずだ。
setlocale(LC_MESAGE, 'ja_JP.UTF-8');
とか入れればいいのかな?
88:81
06/01/31 21:04:18
こんな感じ
URLリンク(tamago.donburi.org)
89:81
06/01/31 21:16:29
>>88
すまそ
直リンクはおこられる。
URLリンク(tamago.donburi.org)
のup0858.jpgをクリック
90:デフォルトの名無しさん
06/02/01 18:46:23
>81
ぐっじょぶ
エディタの日本語入力はあやしいな・・・
winだとカーソル位置変換はできないけど、一応入力できる。
ダメ文字があるみたいで時々化けるな。
91:81
06/02/01 20:35:13
日本語を別のところで入力して、コピー&ペーストして入力できるが、文字が化ける。
フォントをunifontにしてようやく表示できたが、全角幅を認識していなくて文字がくっついる。
カーソル移動も半角ずつ移動する。
この内蔵エディタつくづく2バイト文字を考慮してないな。
どうしたらお利口なってくれるのか?
LinuxでDelphiライクなIDEは貴重なので、使えるようにしたい。
これがなおれば、日本語メッセージファイルの作成にも、俄然やる気が出てくるのだが・・・
92:デフォルトの名無しさん
06/02/01 20:46:11
>>91
そう、最初は「お、意外といいじゃん」と思うけど、実際しばらく使うとボロボロ。
おそらく開発陣の人数が少ないか狭い人間関係でやってる。とにかくプロジェクトの
規模が小さい。
>>16あたりから読んでると、ちょっとさわってみて「スゲーじゃん」って言ってる
人と使ってみて「ダメじゃん」と思った人の落差が激しいのがよくわかる。
とにかくLazarusプロジェクトへの2バイト圏開発者の参加が必須。そのために日本語
メッセージ化を先行させてユーザを増やすことも有効かもしんない。ガンガレ。
93:デフォルトの名無しさん
06/02/01 21:41:13
本体のi10nがpoファイル使ってるんだから、
作成アプリのi10nもgettext使えって事だろ
94:93
06/02/01 21:41:53
i10nじゃなくてl10nね
95:デフォルトの名無しさん
06/02/01 23:23:58
FreePascalと他言語を比較して気付いたことを
書いてみてよ
96:デフォルトの名無しさん
06/02/02 16:58:38
i18nじゃないのか?
i nternationalizetio nで。
それとも
l ocalizetio n
のl10nの意?
97:デフォルトの名無しさん
06/02/02 20:15:51
MacOSXで使えるのがうれしいな。
98:デフォルトの名無しさん
06/02/02 20:54:05
>>96
(英語が基準なら)日本語をハードコードしたい場合だからl10nじゃないの?
gettext使えってのはi18nだけど。
gettext試したけど、
linuxはokだがwin32じゃlibcユニットがないから、gettext使えない。
99:81
06/02/02 22:05:41
まだまだ作成途中ですが、85のアドバイスを受けて、公開します.
メニューに現れる文字列を優先して作成したので実用上はこれで十分かも?
URLリンク(www.uploda.org)
uporg302472.zipを展開するとlazarus.ja.poファイルができます。
これを80の手順で組み込みます.
100:81
06/02/02 22:06:48
>>99
訂正
lazarus.ja.poー>lazaruside.ja.po
101:デフォルトの名無しさん
06/02/03 00:20:00
>>80をやってみたけど、6)のmakeで止まる。なんでだろ
Error makefile 2996: Command syntax error
*** 1587 errors during make ***
102:81
06/02/03 01:30:08
>>101
Windows?
LinuxでしかやってないからWindowdsは未確認だが、
ソースをmakeしてインストールした場合は、toolsの下の
makeはまったく必要ない。
lazaruside.ja.poをコピーしてlovalize.shだけでOK。
make clean allで最初からやったら?
103:81
06/02/03 08:38:26
第2弾
URLリンク(www.uploda.org)
おかしなところを修正
自分としてはこの程度で満足であり、後はだれかにまかせた。
煮て食うなり焼いて食うなりどうぞ。(後のメンテはよろしこ)
104:デフォルトの名無しさん
06/02/03 19:32:22
>>103
いけたー。乙です。
Windowsで>>80のとおりにしたらできた。
105:101
06/02/04 00:47:34
わかった、Windowsの場合は、>>80の1)〜8)はいらなくて、C:\lazarus\languagesにlazaruside.ja.poを
コピーして>>80の9)からをやればOK
106:81
06/02/04 10:48:35
すまそ
"seach front"を"後方検索"と書いたり単純な間違えがあったので
再アップします。それ以外でも出来る限り入力しておきました。あとよろ
URLリンク(www.uploda.org)
107:デフォルトの名無しさん
06/02/04 12:10:09
>>106
メーリングリストで聞くと、
patch@dommelstein.nl
に送信してくれとのこと
108:81
06/02/04 15:57:43
>>107
ありゃ?
Linuxの最新ソース(0.9.12)の中にすでに含まれている。
送ってくれたの?
ファイルは103のようだけど、アリガトン。
109:107
06/02/04 20:47:47
>>108
送っといたよ
んでもってWindowsでLazarusのビルド方法がわからん。
tools\install\win32のバッチファイルをいぢるんだろうけど
Freeつながりで、これでもスレ建てようかと思う、意見募集
FreeBasic
URLリンク(www.freebasic.net)
110:デフォルトの名無しさん
06/02/05 05:52:17
>>106
取れなかった・・・誰か再upおねがいできますか
111:81
06/02/05 06:33:57
再アップ
内容増えてます
URLリンク(www.vipper.net)
112:デフォルトの名無しさん
06/02/05 07:01:00
>>111
さんくすです。乙です。
>>109
IDEのツール→lazarus生成(Build Lazarus)でリビルドできるみたい。
lazarus\pp\bin\i386-win32にパス通しておいて、lazarus\でmakeでもいけそう。
./configureはどれだろう・・・
だけど0.9.11と0.9.12はうちのWin32では通らなかった(0.9.10は通るっぽい)
idetranslations.pasが作りかけ?
113:81
06/02/05 12:37:56
>>111
更新が激しくすぐに消えてしまうので、別のところにミラー
ここなら一ヶ月くらい残っている。
URLリンク(bebe.run.buttobi.net)
広告の真ん中辺の"Download be_0341.zip"をクリック。
114:デフォルトの名無しさん
06/02/06 01:46:18
誰かスタンダードをインスコして使ってる人、画像をアップロダにアップしてくんろ。
スレリンク(tech板)
ここにアップロダのアドレスが分かるけれど、勝手に使っていいもんなのかな。。。
115:114
06/02/06 01:47:20
誤爆したもうた。。。
116:デフォルトの名無しさん
06/02/06 12:18:25
なんか賑わってるな。日本語プロジェクト建てるか?
ドキュメントとかニュース関連の。
>>109
VBスレあたりで話題になってる?
117:デフォルトの名無しさん
06/02/06 20:15:54
URLリンク(uploaderlink.hp.infoseek.co.jp)
意味もなく、実行画面アップ。
118:デフォルトの名無しさん
06/02/06 20:41:39
>>109
スレッド建立に清き一票を投じる。
119:81
06/02/06 21:37:54
>>117
日本語メニューにしたら?
120:デフォルトの名無しさん
06/02/07 09:03:53
上げさせてくれ!
121:デフォルトの名無しさん
06/02/07 11:59:26
既存のDelphiコンポーネントのソースは使え待つか?
イベントハンドラとかあっても良いのかなぁ?
122:デフォルトの名無しさん
06/02/07 12:05:47
windowsで使うんならDelphiでよくないか?MacかLinuxでしか役にたたなさそうだな
123:デフォルトの名無しさん
06/02/07 12:14:57
よくねえ。XPではタダデルファイは調子悪い。
124:デフォルトの名無しさん
06/02/07 12:22:18
>>122
だから、Delで作って、他O$でコンパイルする場合の話。
125:デフォルトの名無しさん
06/02/07 12:25:43
>>109
126:デフォルトの名無しさん
06/02/07 12:31:56
>>124
なる
127:デフォルトの名無しさん
06/02/07 12:36:58
>>126
うむ
128:デフォルトの名無しさん
06/02/07 15:37:31
>>127
むむっ!
129:デフォルトの名無しさん
06/02/08 10:45:05
>>109
過疎してるBASICスレをジャックしてくる。
130:129
06/02/08 11:01:31
【Winもいける】RealBasicってどう?【成長株】
スレリンク(tech板)
ジャックしてきた。
131:デフォルトの名無しさん
06/02/08 15:24:28
【QBASIC互換!?】FreeBasic【GPL】
スレリンク(tech板)
132:デフォルトの名無しさん
06/02/08 19:23:48
URLリンク(www.geocities.jp)
133:デフォルトの名無しさん
06/02/08 20:18:02
Delphi売却らしいからFPの需要が伸びる予感!
134:デフォルトの名無しさん
06/02/08 20:33:35
>>133
本当?
135:デフォルトの名無しさん
06/02/08 23:10:58
>>134
URLリンク(www.borland.com)
IDEを売りに出すと。
136:デフォルトの名無しさん
06/02/08 23:19:07
うへぇ〜
長くてよく意味がとれん。
Segue Softwareというところに売りにだすの?
137:デフォルトの名無しさん
06/02/08 23:35:34
ついでに、ここも見といたら
Wikipedia項目リンク
138:デフォルトの名無しさん
06/02/09 00:39:53
>>137
それ、なんも新しいことが分かる訳じゃないし。第一これから無関係になるし。
139:デフォルトの名無しさん
06/02/09 00:41:27
いよいよ、上流製品に力入れて、下流開発環境を手放す、ってことか。さよなら、某。
140:デフォルトの名無しさん
06/02/09 00:58:00
DOSのTurbo-Cからのユーザーだが、
バージョンアップもBDSで打ち止めだな。
思えば長い付き合いだった。
おれのPCライフそのものだったなあ・・・
じじぃの昔話でスマソ。
141:デフォルトの名無しさん
06/02/09 06:39:31
>>136
最初の4行ぐらいしか読んでないけど、
BorlandはSegueってのを買収して、IDE部門は逆に売りに出しちゃうよ
みたいな内容じゃないかと思う。
142:デフォルトの名無しさん
06/02/09 13:40:10
スレができていた。
スレリンク(tech板)
143:デフォルトの名無しさん
06/02/09 14:27:03
Delphiが売り飛ばされれば、これからはFreePascalの出番じゃないの?
それには、
もっとコンパイル&リンク速くしてくれ。
Lazarusは内蔵エディタでマルチバイト文字の扱いを完璧にしてくれ。
144:デフォルトの名無しさん
06/02/09 14:28:38
アルファベットで全部済ませるプログラムなら問題ない。
145:デフォルトの名無しさん
06/02/09 14:36:42
>>144
プロパティに日本語が使えるから、日本語を使ったアプリは
開発できるし、本当はたいした問題じゃないけどね。
ただ、ユーザーを増やすにはきっちりと日本語が使えた方がいいので。
146:デフォルトの名無しさん
06/02/09 16:56:44
Delphi使ってた奴がこっちに移ってきて弄り倒すようになるのが理想かな
147:デフォルトの名無しさん
06/02/09 17:02:05
>>146
そうなるには貴様がVCL互換のライブラリを用意する必要がある。
148:デフォルトの名無しさん
06/02/09 17:12:19
今まで反FPだったが、
VCLをサポート(クロスOS、64bit対応)なら、
マンセーだお。
149:デフォルトの名無しさん
06/02/09 17:19:19
>>148
ご自分でやりやがれ。
150:デフォルトの名無しさん
06/02/09 20:13:00
>>146
Delphi持ってるなら、クロス用途以外じゃまず移らねえって…。
DelphiがもうVer.Upしないとしても、FreePascalがDelphiより良くなるところは想像も付かん。
まず、最適化しょぼいと言われ続けてきたDelphiの
さらに足元にすら及ばないコード生成からなんとかしないと。
151:デフォルトの名無しさん
06/02/09 20:16:59
あなたたち
きづいていること
はないのであるか?
いってみそらしど
152:デフォルトの名無しさん
06/02/09 20:22:50
これは縦に読むの?
153:デフォルトの名無しさん
06/02/09 20:31:45
あきはいなづ
なったいいてた
てのみちいでそ
るあらこるしと
かど
154:デフォルトの名無しさん
06/02/10 06:37:02
ねえねえ、ふりーぱすかるってすごいよね。あんなのつくれるひといるんだ
155:デフォルトの名無しさん
06/02/10 06:57:23
君にも作れるよ。夢を諦めない勇気さえあれば。
アメリカの小学校で「この中から大統領になるひとが出るかもしれません」って言うだろ。同じ事だ。
156:デフォルトの名無しさん
06/02/10 16:41:24
プッ
157:デフォルトの名無しさん
06/02/11 12:18:42
2006/02/08
Lazarus0.9.12リリース。このリリースはfpc 2.0.2をベースにしています、
そして、バイナリのパッケージは現在多くの標準的なパッケージを含みます:
RunTimeTypeInfoControls、Printer4Lazarus、CGILaz、CGILazIDE、
MemDSLaz、SDFLaz、TurboPowerIPro、JPEGForLazarus、
FPCUnitTestRunner、FPCUnitIDE、ProjTemplates
このバージョンより、メニューが日本語で表示できるようになりました。
158:デフォルトの名無しさん
06/02/11 15:36:47
>>157
使って日本語ファイル(.po)がちょっと古いから、
>>113のものに置き換えた方がいい。
Win版ではlanguagesの下のpoファイルを置き換えるだけでよく、
Linux版では置き換え後localize.shを実行する。
159:デフォルトの名無しさん
06/02/11 19:25:22
Linux上でGTK2でリビルドすると化ける。要注意。
160:デフォルトの名無しさん
06/02/11 19:57:11
りびどー?
161:デフォルトの名無しさん
06/02/11 20:00:43
おれんとこは化けとらんがな。
GTK2でないということか?
なにも意識しないでconfigure;makeしただけだが。
162:デフォルトの名無しさん
06/02/11 22:20:53
メニューのリビルドをつかうと化けてしまう。
何故だろう。
理由がわかればパッチを作ることも出来るのだが。
俺のFedoraはEUC-JPに変更しておいた筈。
すまんが>>161氏の文字コードはなんだろう。
poの文字コードを変換すれば済む話か?
163:デフォルトの名無しさん
06/02/11 22:32:31
>>162
メニューのBuildは使っていない。
ソースをダウンロードしてきて、configure;make;make install
環境はDebian/UTF-8でmakeした。
インストール後はEUC-JPで起動しても化けない。
164:デフォルトの名無しさん
06/02/12 08:08:10
諒解諒解。
じゃあ試してみるよ。
165:デフォルトの名無しさん
06/02/12 16:06:08
Delphi死んだらしいよ。これでFreePascalがDelphiをこえる日がまた近づいたなorz
166:デフォルトの名無しさん
06/02/12 16:28:41
>>165
Delphiまでの道のりはまだ長いべな。
167:デフォルトの名無しさん
06/02/12 19:58:43
2.0.xになってもWin32のcrtで文字化けするのは直ってないんだな。
入力周りで半日使ったがまだ怪しい。
168:デフォルトの名無しさん
06/02/12 23:37:06
>>167
Free Pascal 日本語(SJIS)対応 win32 crt unit
URLリンク(www.asahi-net.or.jp)
2.0.xでも使えるようだ
169:デフォルトの名無しさん
06/02/13 00:19:19
「ようだ」じゃなくて実際に試してから言ってくれ。
コード比較すればそのまま流用できないのは一目瞭然。コンパイルでこける。
出力周りは少しの変更で組み込めるが、入力は元から対応されてないから自力でやってる。
170:デフォルトの名無しさん
06/02/13 00:28:48
>>169
168はせっかく紹介してくれてるんだから、
文句を言うのは言い過ぎ。
171:デフォルトの名無しさん
06/02/13 04:21:31
>>169
自力でやったそれを公開すればあなたも全世界の日本語圏に貢献できる
172:デフォルトの名無しさん
06/02/13 07:05:51
日本語って日本と台湾の一部でしか使われてないんだが、、、
173:デフォルトの名無しさん
06/02/13 07:38:18
>>170
元々そこのコードがベースだから。
174:デフォルトの名無しさん
06/02/13 08:31:46
169が自分のやり方紹介したら、
「使えねー」って言われたりして。
175:デフォルトの名無しさん
06/02/13 14:57:04
外部コマンドを自分で定義するメニューで、(external tools)
パラメータに指定できるマクロの説明の日本語がへんかも。
$MakeExe() - Make Executable
$MakeExe() - 実行ファイル作成
このマクロは多分拡張子を.exeにしてくれるマクロ
というか、英語の説明自体が意味不明なマクロがたくさんあるので、
どこかの文字列の使いまわしになっているのかも
176:デフォルトの名無しさん
06/02/13 22:06:24
Windows版Lazarus0.9.12のTMemoでクリップボードの文字列を貼り付けると
その行のそれ以降の文字列が消える。すごい作りだ。
SynEditなら大丈夫のようだが。
177:デフォルトの名無しさん
06/02/18 11:27:24
URLリンク(wiki.lazarus.freepascal.org)
とりあえず作った。
とにかく禿げそうだ。普段使わない頭を使いすぎた。
おまけに力尽きて下の方は翻訳していない。
支援よろしく。
178:デフォルトの名無しさん
06/02/18 15:44:10
寺乙彼
>おまけに力尽きて下の方は翻訳していない。
ワロタ
179:デフォルトの名無しさん
06/02/18 17:49:53
すごいじゃねーか!!!
180:デフォルトの名無しさん
06/02/19 08:42:24
髪光臨
181:デフォルトの名無しさん
06/02/19 10:11:32
>>180
かつらかよw
182:177
06/02/19 12:23:44
褒めてくれてありがとう。
>>180
禿げそうだ、とは書いたが、禿げた、と書いた覚えはない。
でも俺はそれほどすごいことはしていない。
少しずつ追加している。誰か校正とかでいいから支援してくれ。
文体がめちゃくちゃだ。
183:デフォルトの名無しさん
06/02/19 12:45:20
それと俺はあまり英語ができないから、意味が通じることを優先して、有用な情報を削ってしまっている可能性がある。
すまないけど。
184:FreePascalでHelloWorld
06/02/22 22:12:12
FreePascal2.0.2をインストール
ファイル名:HelloWorld.pas
------------------------
program HelloWorld;
{$MODE Delphi}
{$APPTYPE CONSOLE}
uses
SysUtils;
begin
WriteLn('こんにちは世界');
end.
------------------------
コンソールで
>ppc386 HelloWorld.pas
を実行すると
Free Pascal Compiler version 2.0.2 [2005/12/27] for i386
Copyright (c) 1993-2005 by Florian Klaempfl
Target OS: Win32 for i386
Compiling HelloWorld.pas
Linking HelloWorld.exe
12 Lines compiled, 2.1 sec
>HelloWorld.exe
こんにちは世界
手順や内容が合ってるかわからないけど、こんな感じ。
185:177
06/02/23 21:17:49
>>113
Wikiのほうにアップしておいてもよいか?
それとももう本家プロジェクトに送ってくれてる?
>>104
Wikiにのっけていいか?
カタツムリスピードで翻訳中。まぁ気長に待っててくだされ。
186:デフォルトの名無しさん
06/02/24 10:03:07
Windows版Lazarus0.9.12の本体リビルド通った人いる?
>>185
最新は>>80しなくても日本語付属してると思う
187:デフォルトの名無しさん
06/02/24 10:40:08
>Windows版Lazarus0.9.12の本体リビルド通った人いる?
バイナリーパッケージを使っているので、試してないが、
メニューの[tools-lazarus生成]ではだめ?
>最新は>>80しなくても日本語付属してると思う
その日本語ファイルは少し古くて間違っているところもあるから、
>>113のものに置き換えた方がいい。
windows版ではpoファイルを差し替えるだけでよい。
188:デフォルトの名無しさん
06/03/03 23:54:59
www.freepascal.org死んでる?
最近はLazarusばかり使うので気づかなかったけど
189:デフォルトの名無しさん
06/03/04 21:34:36
ファイルはsourceforgeから落とせる。問題なかろう。
190:デフォルトの名無しさん
06/03/07 20:47:21
URLリンク(www.opendelphi.org)
191:デフォルトの名無しさん
06/03/07 22:05:08
>>190
Delphiを買収してオープンソースにするための出資者募集の広告
192:デフォルトの名無しさん
06/03/08 14:39:27
3D Development Pack内のLazarusがやっと0.9.12ベースになった模様
URLリンク(www.skinhat.com)
193:デフォルトの名無しさん
06/03/11 06:47:12
>>113
消えてますね
1箇所化けてたので修正したやつミラーしておきます
info管さんに気づかれて消されるまで流れはしないはず
URLリンク(winny.info)
194:デフォルトの名無しさん
06/03/11 10:09:56
最新リポジトリには>>113は反映されたみたい
195:デフォルトの名無しさん
06/03/13 00:46:24
Indyがインストールできないんだけどどうすんの?
196:195
06/03/14 11:25:13
URLリンク(synapse.ararat.cz)
こっちのほうがよさげ?
197:__
06/03/15 07:56:47
(´-`).。oO(>>193 役に立ってるようなので、見なかったことにしておきますね……。)
198:デフォルトの名無しさん
06/03/15 16:19:27
FreePascalとGameBoyAdvance
URLリンク(fpc4gba.pascalgamedevelopment.com)
199:デフォルトの名無しさん
06/03/19 18:47:29
チータかヒョウかどっちでしょうか?
200:デフォルトの名無しさん
06/03/19 19:05:39
でっかい猫です。
201:デフォルトの名無しさん
06/03/19 19:10:23
ダイエットしたフサギコだったりして。
202:デフォルトの名無しさん
06/03/19 19:45:39
URLリンク(homepage3.nifty.com)
ヒョウは案外、不細工だな
203:デフォルトの名無しさん
06/03/19 20:04:08
足が細いからチーターっぽいね
204:デフォルトの名無しさん
06/03/20 02:49:55
多分需要ゼロだと思うがRubyCompをLazarusに移植したのでよかったら試してみてください
URLリンク(xtp0001.s3.x-beat.com)
205:デフォルトの名無しさん
06/03/20 12:47:03
>>204 GJ. 需要?はわかりませんが、inc(需要);
206:デフォルトの名無しさん
06/03/20 18:17:15
簡単にカスタムコンポーネントが書けるようになってますね。
画像処理のWikiを書いてみましたが、英文ときちんとリンクせず、うまく書けません。
あまりページを汚さないようにTOPに全部かいておきました。
GLSceneについても書いておこうと思いますが、ほかの言語にきちんとリンクするWikiの書き方を教えてください。>Someone.
207:デフォルトの名無しさん
06/03/20 18:35:40
コンポーネントを追加するたびにLazarus自体を再ビルドしないといけない仕様はどうにかならないかな・・・
208:デフォルトの名無しさん
06/03/20 20:24:42
>>206
支援トンクス。俺も続きやらねば。
まず、原文を編集モードにして一番上の「{{Developing with Graphics}}」
をコピーする。これを翻訳した方にも同じ位置に張り付ける。
編集を保存して、編集画面の「ページを保存」ボタンの下にある
「Template:Developing with Graphics」をクリックして編集する。
209:デフォルトの名無しさん
06/03/20 20:26:21
それと、記事を作るときは、もとの英文を編集画面から
コピペしてやると、スタイルが崩れない。
210:デフォルトの名無しさん
06/03/20 20:54:03
>>207
?
211:デフォルトの名無しさん
06/03/20 21:00:07
>>208 無事完了しました。どうもでした!
英文は残しておいたのですが、索引がみにくかったら消します。
また時間をみて、やりたいとこをやっておきます。カブったりしないかな。
212:207
06/03/20 21:09:11
>>210
???
漏れが何か間違ってるのかな?
コンポーネントをインストールするとなぜかLazarus本体をビルドするんだが
どうすればいいんだろう?
213:206
06/03/20 22:04:03
>>208 OpenGL/ja スミ, GLScene/ja を少々。リンクどうもだめっぽい。
lazarusの前にwikiを勉強しなくてはだめネ-...寸間村>all
Sleep(8*60*60*1000);
214:デフォルトの名無しさん
06/03/20 22:16:25
>>213
そんなに休まんでもええがな。
215:デフォルトの名無しさん
06/03/21 05:39:48
>>212
コンポーネントパレット(?でいいのか)が変更されるときにビルドがかかる。
DelphiではDLLで実行時に読み込んでいるが、Lazarusは本体組み込みになってるみたい。
なぜそうなってるかは知らないけど。移植のためかな?
ビルド通るのならいいんでないの
216:207
06/03/21 07:08:04
>>215
ありがとうございます。
なるほど、そういうことですか。
確かにビルドは通るのですが、時間がかかるので
できればなんとかしてほしいものですが・・・
217:デフォルトの名無しさん
06/03/21 09:19:26
URLリンク(www.lazarus.freepascal.org)
・Why must I rebuilt the IDE to install a package? Why can't I simple load it dynamically?
Loading dynamic libraries is a compiler issue. FPC is not yet able to create/load
dynamic libraries with full featured object pascal and strings. That's why Lazarus
can only load packages/libs static. The FPC team has decided to implement this feature
after the release of fpc 2.0
FPCがバージョンアップされると、Lazarusの再ビルドは不要になるかもしれない
218:デフォルトの名無しさん
06/03/23 23:46:55
だれかこれでLinux版のJane Doe Style作ってくれないかな?
難しいのかな
219:デフォルトの名無しさん
06/03/24 00:34:21
>>218
移植すればいいのか?
220:デフォルトの名無しさん
06/03/24 08:05:00
Styleってソース公開されてんの?
221:デフォルトの名無しさん
06/03/24 22:32:03
公開されてるようなもんだ
222:デフォルトの名無しさん
06/03/25 22:24:39
222
223:206
06/03/27 21:35:39
最近気がついたこと。MemoのLinesなどの、TStrings.Linesのプロパティを、プロパティエディタで日本語を設定すると文字が途中で途切れることがあります。
Ansi〜系の文字関数はあるけど、オンラインヘルプをみるとアクセントキャラクタが考慮してある、とあるんだが、2バイト文字コードは考慮されているのだろうか。
時間があればソースを読んでみようと思います。
224:デフォルトの名無しさん
06/03/28 00:17:48
>>219
出来るものでしょうか?
linux使ってますがプログラミングは出来なくて全然分からないですけど・・・
出来るなら是非してほしいです!神様
225:デフォルトの名無しさん
06/03/29 10:08:43
復刻へ向けて投票お願いします。
URLリンク(www.fukkan.com)
URLリンク(www.fukkan.com)
226:デフォルトの名無しさん
06/04/02 19:53:24
LazarusのML(Pascalにホエロ!)
URLリンク(www.freeml.com)
さほど情報はない。。。今後に期待。。。
227:デフォルトの名無しさん
06/04/03 08:06:49
freeMLだと若い人来れないからなぁ
228:デフォルトの名無しさん
06/04/04 12:21:42
Lazarus 0.9.14-1がリリースされました
229:デフォルトの名無しさん
06/04/04 18:21:36
URLリンク(www.lazarus.freepascal.org)
結構変更多いね。
230:デフォルトの名無しさん
06/04/10 13:49:12
ほとんど書き込みがないのはなぜだ?
不気味だ
231:デフォルトの名無しさん
06/04/10 13:57:52
導入・入門ウェブサイトまだぁ?
232:デフォルトの名無しさん
06/04/10 15:52:13
>>230
参加者数7人じゃこんなもんでしょ。
233:デフォルトの名無しさん
06/04/10 16:41:33
>>231
知識ベースの導入のところの翻訳がめんどい
234:デフォルトの名無しさん
06/04/23 01:11:28
おお、気づいてなかった
235:デフォルトの名無しさん
06/04/23 13:26:52
>>234
なにが?
236:デフォルトの名無しさん
06/04/26 19:55:17
本家MLではunicodeがどーのこーのって話題が出てるね
237:デフォルトの名無しさん
06/05/02 03:25:11
関連:
URLリンク(2.csx.jp)
Lazarusが入っているKnoppix
238:デフォルトの名無しさん
06/05/18 11:59:27
で、みんな使ってる?
239:デフォルトの名無しさん
06/05/29 08:58:13
The Lazarus team is glad to announce the 0.9.16 release. This release is
based on fpc 2.0.2.
This release can be downloaded from the sourceforge download page:
URLリンク(sourceforge.net)
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5375日前に更新/191 KB
担当:undef