【Delphi互換!?】FreePascal/Lazarus その2【GPL】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/12/25(金) 02:46:18http://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
0002デフォルトの名無しさん
2009/12/25(金) 02:48:49言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0003デフォルトの名無しさん
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/
0004デフォルトの名無しさん
2009/12/25(金) 07:39:07(1) 旧版をアンインストール。
(2) 旧版のインストール先フォルダ(C:\Lazarus)を削除。
(3) 設定ファイル保存フォルダを削除。
Windows XPの場合: C:\Documents and Settings\ユーザー名\Local Settings\Application Data\lazarus
(4) 新版をインストール。
0005デフォルトの名無しさん
2009/12/25(金) 16:01:28前スレはdat落ちか。
0006デフォルトの名無しさん
2009/12/25(金) 18:08:39埋めときゃよかった。
0007デフォルトの名無しさん
2009/12/25(金) 21:39:08ふつうの板で975越え辺りで落ちるから、前スレの995で次スレでは遅いと思う
過疎スレゆえに放置落ちがあるから980辺りで立てたほうが安全
0008デフォルトの名無しさん
2009/12/26(土) 09:02:13〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ Laz!!
彡、 |∪| /
/ __ ヽノ /
(___)
0009デフォルトの名無しさん
2009/12/27(日) 23:37:100010デフォルトの名無しさん
2010/01/01(金) 22:01:350012デフォルトの名無しさん
2010/01/02(土) 01:38:000013デフォルトの名無しさん
2010/01/05(火) 14:32:30a new major version 2.4.0 has been released.
ttp://www.freepascal.org/download.var
0014デフォルトの名無しさん
2010/01/05(火) 20:57:560015デフォルトの名無しさん
2010/01/09(土) 08:44:13ftp://ftp.freepascal.org/pub/lazarus/
にあるよ
0016デフォルトの名無しさん
2010/01/16(土) 23:13:28メニュー等は日本語対応になってるのに、どうしたものか。
0017デフォルトの名無しさん
2010/01/16(土) 23:49:06ぱっと見で気付いたのは
「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となっていて、静的リンクしてもソースを
公開しなくてもいい」じゃないかな、と。
あとところどころ「プラットホーム」と表記されているけれど、
「プラットフォーム」と表記することが多いんじゃないかな。
0018デフォルトの名無しさん
2010/01/17(日) 08:50:29とかやれば、異なるバージョンのLazarusを複数インストールできるよ。
0019デフォルトの名無しさん
2010/01/20(水) 16:18:05http://wiki.lazarus.freepascal.org/Getting_Lazarus/ja
0020デフォルトの名無しさん
2010/01/23(土) 07:59:38http://bugs.freepascal.org/view.php?id=15560
0021デフォルトの名無しさん
2010/01/27(水) 20:55:240022デフォルトの名無しさん
2010/02/07(日) 04:38:500023デフォルトの名無しさん
2010/02/13(土) 15:19:45> Work on 0.9.30: changes in resource handling
え、今まで initialization がフォームの数だけ実行されてたの?
0024デフォルトの名無しさん
2010/02/14(日) 11:14:08逆にinitializationが実行されない方が怖いよ
0025デフォルトの名無しさん
2010/02/15(月) 00:11:13・いままでは、すべてのフォームファイル(.lfm)が.lrsにも重複して含まれている必要があった。
・起動時に.lrsからフォームリソース(画像とか?)を読み込むために、ユニットをusesしている/いないに関わらず、すべてまとめて、initializationセクションが実行されてしまっていた。
・でもこれから(2.4.0以降)は、フォームファイルを介してフォームリソースを読み込むようにしたので、.lrsにもつ必要がなくなり、一度に読み込まれることはなくなったよ。
ってこと?
0026デフォルトの名無しさん
2010/02/15(月) 13:57:42それにはどうゆう意味があるんでしょうか?
0027デフォルトの名無しさん
2010/02/15(月) 22:16:030028デフォルトの名無しさん
2010/02/16(火) 00:03:17この違いにより、例えばHoge.pasを使おうとしてuses hoge;とするとコンパイルできないなんてことを起こさないため
002926
2010/02/16(火) 12:22:16下記が理由と思うので、新規開発の
ファイル名は大文字でいいんじゃないかなと考えています。
http://wiki.lazarus.freepascal.org/Code_Conversion_Guide/ja
最初に目を向ける事柄
* 1.0.x系のコンパイラでは、ファイル名は大文字小文字を判別します。
もし、このバージョンで作業していたら、全ファイル名を小文字にしてください。
そうしなかったら、 "File not found" エラーになります。
0030デフォルトの名無しさん
2010/02/17(水) 20:03:00>ユニットをusesしている/いないに関わらず、
これはありえない。
0031デフォルトの名無しさん
2010/02/19(金) 20:41:00フォームの数だけlrsの内容が実行されるていた。
それによりTListに保存されるので、2重にメモリを食っていることになる。
0032デフォルトの名無しさん
2010/02/19(金) 20:42:390033デフォルトの名無しさん
2010/02/23(火) 18:40:210034デフォルトの名無しさん
2010/02/23(火) 18:43:37バージョンとか書いてもらわないと試しようがない
0035デフォルトの名無しさん
2010/02/24(水) 11:09:490036デフォルトの名無しさん
2010/03/03(水) 16:14:200037デフォルトの名無しさん
2010/04/09(金) 01:19:42Delphi2.0とC++Builder3持ってるんだけど、違和感無く使える。
最近のバージョンに買い換えようかと思ってたんだが、趣味でプログラミングする程度だしその必要ないな。
0038デフォルトの名無しさん
2010/05/04(火) 22:52:29文字化け起こす人いますか?
0039デフォルトの名無しさん
2010/05/06(木) 02:09:12'#XXXX'形式の文字列をペーストし直した状態で、ソースでなくフォーム側を修正して保存し直すと、UTF-8のlfmに変わる。
0040デフォルトの名無しさん
2010/05/14(金) 06:21:49でGTK2でもタスクバーのボタンがひとつになるよ!
0041デフォルトの名無しさん
2010/05/15(土) 09:21:57アプリケーション->アクセサリ->「端末」で次のコマンドを実行する。
なお、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
0042デフォルトの名無しさん
2010/05/15(土) 12:01:45http://www.google.com/trends?q=lazarus%2C+delphi&ctab=0&geo=us&geor=all&date=all&sort=0
http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%8F%E3%82%A4%E3%82%AA%E5%B7%9E
0043デフォルトの名無しさん
2010/05/15(土) 12:05:05http://en.wikipedia.org/wiki/Lazarus_%28department_store%29
0044デフォルトの名無しさん
2010/05/15(土) 21:26:54GUI日本語表示
GUI上インプットメソッド
コンソールアプリケーション
TurboVisionみたいなやつでの日本語の表示と入力
0045デフォルトの名無しさん
2010/06/12(土) 11:05:480046デフォルトの名無しさん
2010/06/30(水) 02:31:490047デフォルトの名無しさん
2010/07/01(木) 10:50:20安全確実だ。
以上。
0048デフォルトの名無しさん
2010/07/01(木) 11:07:03あのできで、1.0にするのか。
がちょーーーん
反対に1票。バグだらけだし。
俺なんか、あまりのバグに閉口してしまったよ
・あきれた → 関わらない → 見て見ぬふり
→ 助けない
・まだ数個パッチももっているが、もー知らん
・貢献者ロールにいれてあげるといわれたが無視した。
前も閉口して2〜3年去っていたので、
また、2〜3年したらくるかもしれないのでヨロピコ。
ソフト作るのに中断しないといけなくなって
ソフトを作る作業中にバグ発見
↓
Lazarus開発 ↑
→ → → 修正
→≠→ めでたくソフト完成!!
にたどり着けないんだ。
作業中のコード中断したよ・・・
むかつく限りだ!!
Delphi2010の次のバージョンを買ってコード修正しようかと思っている
0049デフォルトの名無しさん
2010/07/03(土) 08:37:140050デフォルトの名無しさん
2010/07/03(土) 08:52:520051デフォルトの名無しさん
2010/07/03(土) 09:09:300052デフォルトの名無しさん
2010/07/03(土) 10:12:270053デフォルトの名無しさん
2010/07/04(日) 17:43:11Delphiの初期バージョンの方が遙かに性能がいい。
Lazarusは、Delphiの新バージョンと比較する価値もない。
0054デフォルトの名無しさん
2010/07/04(日) 18:21:540055デフォルトの名無しさん
2010/07/04(日) 19:02:20円馬鹿の中の人乙。
0056デフォルトの名無しさん
2010/07/04(日) 19:07:060057デフォルトの名無しさん
2010/07/04(日) 19:12:11まだまだデルファイにはがんばって欲しいな。
0058デフォルトの名無しさん
2010/07/04(日) 20:09:13まってりゃ品質が上がるさ
0059デフォルトの名無しさん
2010/07/06(火) 02:58:400060デフォルトの名無しさん
2010/07/08(木) 13:02:2516千円上乗せして
新規VS2010pro(VS2010pro優待版+vs2008std)を5万7千円で
買った方がいいような気がしてきた。
乗り換えるなら個数限定販売のセール中のいまがチャンス。
さようなら pascal
さようなら delphi
さようなら Linux
0061デフォルトの名無しさん
2010/07/08(木) 13:06:570062デフォルトの名無しさん
2010/07/12(月) 14:37:48誰も留めないし邪魔もしないよ
でもWindows/Linux/Mac OSX全部いけるんなら面白そう
0063デフォルトの名無しさん
2010/07/21(水) 19:15:02カーネルや、ライブラリの番号に依存するから
静的リンクにしないと
delphiでlinuxをやっても、 〜番号.so エラーとなるのが落ち。
結果、巨大ファイルとなる。
それでもカーネルをアップすると〜番号.so エラーとなるのが落ち。
超バイナリ互換性の高いWindowsの様にはいかないと予測している
そういう課題をどう対処しているのか見物だ!
0064デフォルトの名無しさん
2010/07/22(木) 19:13:54MacPaint と QuickDraw のソースコードだってさ
センブラおよびパスカルで記述
0065デフォルトの名無しさん
2010/07/22(木) 21:20:24意味不明。
0066デフォルトの名無しさん
2010/07/23(金) 16:34:07最初期のMacOSはpascalで記述されていたからね。
APIリファレンス(Inside Mac)のサンプルも、pascaだしね。
0067デフォルトの名無しさん
2010/07/27(火) 17:08:26keyword: linux 互換性 ライブラリをロードできません
http://www.google.co.jp/search?hl=ja&
q=linux+%E3%80%80%E4%BA%92%E6%8F%9B%E6%80%A7%E3%80%80%E3%83%A9%E3
%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%92%E3%83%AD%E3%83%BC%E3
%83%89%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93&btnG=%E6%A4
%9C%E7%B4%A2
0068デフォルトの名無しさん
2010/07/31(土) 22:57:250069デフォルトの名無しさん
2010/08/08(日) 02:44:41脳みそが腐った理由が暑さならいいが
遺伝子に組み込まれてると救いようがない
0070デフォルトの名無しさん
2010/08/08(日) 11:24:46彼は知識がないかわいそうな子。
0071デフォルトの名無しさん
2010/09/25(土) 12:53:19C#を無料でゲットン。
Visual Studio Express マルチコアを使いこなせ。
http://www.microsoft.com/japan/msdn/vstudio/express/
マチルプラットフォーム版はこちら。
http://www.mono-project.com/Main_Page
0072デフォルトの名無しさん
2010/09/26(日) 05:41:01ネイティブアプリ作れないからクソ
0073デフォルトの名無しさん
2010/09/26(日) 05:44:45C#はネイティブアプリ自体作れないのか
0074デフォルトの名無しさん
2010/09/26(日) 09:17:440075デフォルトの名無しさん
2010/10/17(日) 22:32:30で、北半球の夏に出すっていってた Lazarus の新版はどうなったんだっけ
0076デフォルトの名無しさん
2010/10/18(月) 06:12:080077デフォルトの名無しさん
2010/11/17(水) 15:56:250078デフォルトの名無しさん
2010/11/18(木) 21:37:510079デフォルトの名無しさん
2010/12/29(水) 17:08:41「円馬鹿」とは何ですか? ググりましたがヒットしませんでした。
このスレ、新参者ですが、よろしくお願いします。
0080デフォルトの名無しさん
2010/12/29(水) 19:04:480081デフォルトの名無しさん
2010/12/29(水) 20:03:060082デフォルトの名無しさん
2010/12/29(水) 20:05:430083デフォルトの名無しさん
2010/12/29(水) 22:39:040084デフォルトの名無しさん
2010/12/31(金) 07:55:060085デフォルトの名無しさん
2011/01/19(水) 22:49:580086デフォルトの名無しさん
2011/01/20(木) 14:04:130087デフォルトの名無しさん
2011/01/20(木) 17:02:360088デフォルトの名無しさん
2011/01/20(木) 17:13:140089デフォルトの名無しさん
2011/01/20(木) 17:15:430090デフォルトの名無しさん
2011/01/20(木) 17:23:33TurboPASCAL使ったのが初めてだったな
その後でC勉強始めたらなんてユルい言語だと感動した
0091デフォルトの名無しさん
2011/01/20(木) 20:22:23っFORTH
4 通りの状態と 2 つのスタックを常に念頭に置いてアセンブラレベルのメモリアクセス
一歩間違えれば即暴走
ベテランでもいわゆる手続き (ワード) が 5 行を越えると不安になるという
0092デフォルトの名無しさん
2011/01/21(金) 01:18:50それはベテランとはいわないな。
PostScript や EFI の内部記述言語が FORTH の影響を受けているので
見えないところでは使われているのだよ
0093デフォルトの名無しさん
2011/01/21(金) 02:32:57http://hibari.2ch.net/test/read.cgi/tech/1073673931/
0094デフォルトの名無しさん
2011/01/21(金) 18:42:33ほんでもっていろいろメリットがあるからPascal使ってるだけで。
0095デフォルトの名無しさん
2011/01/21(金) 20:19:21メリットがあるんだ...
0096デフォルトの名無しさん
2011/01/21(金) 21:24:520097デフォルトの名無しさん
2011/01/24(月) 09:39:25FreePascalはそれほど速くないのでそのメリットはないけど、Delphiアプリを
Linuxに移植できるというメリットがある。
そんな感じかな。
0098デフォルトの名無しさん
2011/01/24(月) 10:43:320099デフォルトの名無しさん
2011/01/25(火) 19:49:170100デフォルトの名無しさん
2011/01/25(火) 20:17:520101デフォルトの名無しさん
2011/02/01(火) 10:46:59リリース版の0.9.28をインストールしてから
svnでtrunk落してコンパイル
でいいのかな?
0102デフォルトの名無しさん
2011/02/06(日) 10:15:03ftp://ftp.freepascal.org/pub/lazarus/snapshots/
ここから落とすのがよいよ
0103デフォルトの名無しさん
2011/03/06(日) 09:39:52.02最終版って2009年の10/25でOK?
0104デフォルトの名無しさん
2011/03/06(日) 12:46:59.692006で懲りたからなー。
0105デフォルトの名無しさん
2011/03/06(日) 18:00:27.60あの頃は酷かったよねw 7までと2009以降はなかなか良い。
0106デフォルトの名無しさん
2011/03/23(水) 21:05:37.950107デフォルトの名無しさん
2011/03/29(火) 13:06:41.520108デフォルトの名無しさん
2011/04/09(土) 11:28:11.81Win32版で今度のエディタはシフトJISを認識するようになっていた。
LCLにはUTF8で渡す必要はあるけど。
0109デフォルトの名無しさん
2011/04/09(土) 21:34:25.77どうすればSJISになる?
0110デフォルトの名無しさん
2011/04/09(土) 23:44:54.980111デフォルトの名無しさん
2011/05/10(火) 21:34:48.050112デフォルトの名無しさん
2011/06/25(土) 21:10:34.620113デフォルトの名無しさん
2011/06/26(日) 09:21:24.52Pulsar の x64 / OSX / iOS 用コンパイラが FPC だそうだ
0114デフォルトの名無しさん
2011/07/06(水) 01:00:29.100115デフォルトの名無しさん
2011/08/06(土) 21:08:20.38C で GTK 使うみたいな方法はないのかな。公開する時に Lazarus が必要ってのはちょっとひどいよね。
OCaml なんていう聞いたこともなかった言語でも GUI ついてるから何か方法あるんだろうけど、
Linux 歴浅くてよくわからない。
0116デフォルトの名無しさん
2011/08/06(土) 22:46:20.13公開するときにLazarus が必要ってどういう意味だ?
プログラムの前に日本語から勉強しろよ
0117デフォルトの名無しさん
2011/08/06(土) 22:56:34.340118デフォルトの名無しさん
2011/08/06(土) 23:00:55.390119デフォルトの名無しさん
2011/08/07(日) 00:34:18.81バイナリがうまく動かない時はコンパイルしてね、みたいな。
にしても、Linux でもバイナリ配るのが普通になってきてるのね。
0120デフォルトの名無しさん
2011/08/07(日) 08:03:22.980121デフォルトの名無しさん
2011/08/07(日) 09:58:35.350122デフォルトの名無しさん
2011/08/07(日) 11:03:06.75それがなくてもって言うのなら、公式にこんなのがあったよ。
ttp://www.freepascal.org/packages/gtk.html
0123デフォルトの名無しさん
2011/08/07(日) 12:31:02.11おー、ありがとう。こういうのが聞きたかったんだよ。
Pascal 関連はやっぱクズが多い中、あんたはいい人だな。
0124デフォルトの名無しさん
2011/08/07(日) 12:47:22.34分かり易い言語だと思ってたけど、自分はPythonに流れてしまったよ。
0125デフォルトの名無しさん
2011/08/07(日) 12:51:17.39やっぱり C/C++ が無難なところなのかねえ。
0126デフォルトの名無しさん
2011/08/07(日) 13:45:50.670127デフォルトの名無しさん
2011/08/07(日) 14:14:45.190128デフォルトの名無しさん
2011/08/07(日) 14:29:48.710129デフォルトの名無しさん
2011/08/07(日) 15:45:12.48自分のぐぐりかたがおかしいとは死んでも考えないのが
ゆとり世代なのか?
0130デフォルトの名無しさん
2011/08/07(日) 15:47:06.37標準かねぇ・・・
それってうまいのか?
0131デフォルトの名無しさん
2011/08/07(日) 22:38:25.31宿題スレなんかでも Pascal は質問(依頼)者ボコボコだもんな。
0132デフォルトの名無しさん
2011/08/08(月) 15:34:01.850133デフォルトの名無しさん
2011/08/08(月) 19:06:57.16実質Delphi の独裁政権なんだから標準化なんて無意味だよ。
つまり実質Delphiが標準。
0134デフォルトの名無しさん
2011/08/09(火) 04:42:34.35Pascal 信者のクズどもは、そういって質問者をボコりたいだけよ。
C/C++ 関連のスレなんか、「エスパーしてみようか」なんて親切な人がいっぱいだ。
こんなこと言ってるとゆとりがどうのと言い出すんだろうな。
ホント見てておもしれえ。
0135デフォルトの名無しさん
2011/08/09(火) 07:53:20.56エスパーが必要な質問ばっかしてこと白状しちまったな。
まあ馬鹿だと人生大変だろうががんばって生きろ。
0136デフォルトの名無しさん
2011/08/09(火) 14:58:50.690137デフォルトの名無しさん
2011/08/09(火) 23:47:49.990138デフォルトの名無しさん
2011/08/10(水) 09:32:43.870139デフォルトの名無しさん
2011/08/12(金) 23:25:47.350140デフォルトの名無しさん
2011/08/26(金) 08:41:15.060141デフォルトの名無しさん
2011/09/12(月) 22:16:35.890142デフォルトの名無しさん
2011/09/26(月) 03:15:01.51エンバガデロの開発ツールを個人で購入するのを躊躇って
自宅で自習するためにdelphiの代替ぐらいしか思いつかない
0143デフォルトの名無しさん
2011/09/26(月) 05:23:06.360144デフォルトの名無しさん
2011/09/28(水) 03:56:46.700145デフォルトの名無しさん
2011/09/28(水) 07:45:31.640146デフォルトの名無しさん
2011/09/28(水) 16:28:33.810147デフォルトの名無しさん
2011/09/28(水) 18:54:48.24いや1.0にする為の前準備として団体を清算したいってことなのかな。
正直この停滞ムードを何とかしてくれるなら歓迎なんだがの。
0148デフォルトの名無しさん
2011/09/29(木) 12:46:45.75スナップショット版使ってるが特に不満ない。
0149デフォルトの名無しさん
2011/09/30(金) 08:02:40.66メジャーバージョン設定は、普通は「仕様のFIX」「バグの修正」という意味が伴ってくるので意味がないわけじゃない。
まあ1.0にしても某D言語のような例もあるけどw
0150デフォルトの名無しさん
2011/09/30(金) 08:10:33.000151デフォルトの名無しさん
2011/09/30(金) 10:50:53.43たしかにDっぽいのは理解出来なくもないが…うむややもすると
黒魔術オンパレードの道とかがオープンマイハートしちゃうんだ…みたいな印象はあるw
0152デフォルトの名無しさん
2011/10/01(土) 12:42:28.76解説本が出版されたりして盛り上がってんじゃん。日本以外では。
0153デフォルトの名無しさん
2011/10/01(土) 16:51:08.23osx とか linux で動かすの面倒なんだな…
0154デフォルトの名無しさん
2011/10/01(土) 18:10:28.570155デフォルトの名無しさん
2011/10/02(日) 22:26:11.53というのが主な関心みたいなかんじなので…日本人でいじろうとする
ひとが少ないのは何となく理解は出来る
http://62.166.198.202/roadmap_page.php
http://62.166.198.202/my_view_page.php
ラインとしては0.99, 1.00, 1.20の三本立てで走ってそうだけど
積んで放置されてるのも多いかな…という印象を受けたのだった…
0156デフォルトの名無しさん
2011/10/03(月) 06:54:45.570157デフォルトの名無しさん
2011/10/03(月) 07:44:52.17こういうのをただ働きなのにまめに記録してくれる奴がいるというだけですごいと思うな
0158デフォルトの名無しさん
2011/10/03(月) 16:14:15.520159デフォルトの名無しさん
2011/10/04(火) 09:20:21.65ttp://wiki.lazarus.freepascal.org/Testers_2.6.0
0160デフォルトの名無しさん
2011/10/04(火) 12:35:57.37svn checkout http://svn.freepascal.org/svn/fpcprojects/lnet/trunk
then open lazaruspackage/lnetbase.lpk and compile it.
open the lazaruspackage/lnetvisual.lpk, compile it and install it and rebuild lazarus
とか書いてあって、コンパイルは分かるが
lazarusで install って何だとか
開発環境ごと再ビルドしないと追加できないのか
とか訳がわからなすぎて詰んだ…
0161デフォルトの名無しさん
2011/10/04(火) 15:59:30.870162デフォルトの名無しさん
2011/10/05(水) 10:21:29.970163デフォルトの名無しさん
2011/10/09(日) 15:44:55.93基本的にユーザー個別にインストールするようになってるのかな?fpc 以外は /home に入れちゃったよ。
にしても、俺が使う分には十分だな。去年思わず買っちまった Delphi XE どうしよ。
0164デフォルトの名無しさん
2011/10/09(日) 21:03:21.220165デフォルトの名無しさん
2011/10/10(月) 08:22:00.69ビルドしてできる アプリケーションバンドルが
test/project1.app/Contents/MacOS/project1 (Symbolic Link → ../../../project1)
test/project1
... . .
といった感じで分離した構造になってしまいます。手動でコピーするのも面倒です。
シンボリックリンクなしでビルドしてくれるように設定するにはどうしたらいいのでしょうか?
0166デフォルトの名無しさん
2011/10/10(月) 10:36:38.51ほとんどがネィティブじゃないから大丈夫。
0167デフォルトの名無しさん
2011/10/10(月) 11:05:37.10どういうときに困る?tarの--dereferenceオプションを使って一つのアーカイブにしたものを展開するとか
0168デフォルトの名無しさん
2011/10/10(月) 21:17:54.18Linux だと実行ファイルが 6MB ぐらいある。Windows だと 1MB ぐらい。
双方ともデバッグ情報を外部に作る設定。
Linux の実行ファイルががでかいのは仕方ないのかな。
>>164
いや、一応持っとく。
0169デフォルトの名無しさん
2011/10/10(月) 22:24:26.95stripでも削れないか?
0170デフォルトの名無しさん
2011/10/10(月) 23:02:15.64ただの build でなく、clean up and build してみるとか。
0171デフォルトの名無しさん
2011/10/10(月) 23:33:30.63file で確認してもすでに stripped、当然 strip しても効果なし。
>>170
clean up は見当たらないんだけど、どこだろ。
一応消して構築したりしてみたけど、変わらず。
オプション変更(実行ファイルにデバッグ情報埋め込み)すると
10MB ぐらいになるから、関係ない気もする。
リンクするライブラリが違うからしょうがないのかな。
0173デフォルトの名無しさん
2011/10/12(水) 21:04:47.89予想はしてたけど、使ってなくても基本機能は入ってるとかで。
まあ実行ファイルのサイズはともかく、どこかに LCL のドキュメントないのかな。
とりあえず Delphi 6 のヘルプ見て、補完機能やソース探りながらやってるけど、
プラットホーム依存の実装がいくつかあるから vim(ctags) のタグジャンプが
あてにならなくてにんともかんともだ。
0174デフォルトの名無しさん
2011/10/12(水) 21:53:03.860175デフォルトの名無しさん
2011/10/12(水) 23:13:58.25どこかに LCL のドキュメントないのかな。
>とりあえず Delphi 6 のヘルプ見て、補完機能やソース探りながらやってるけど、
>プラットホーム依存の実装がいくつかあるから vim(ctags) のタグジャンプが
>あてにならなくてにんともかんともだ。
もう見てるだろうけど、
ttp://wiki.lazarus.freepascal.org/Lazarus_Documentation/ja#LCL
0176デフォルトの名無しさん
2011/10/13(木) 00:15:16.58ぐぐって何となく使い方わかったけど、イマイチな感じ。
まだ Linux プログラムの作法もよくわからんのだけどね。
0177デフォルトの名無しさん
2011/10/31(月) 21:37:06.60そもそも Linux のバイナリにそういう情報があるのかわからんけど、わざわざあんなオプションがあるってことは
使えるんじゃないかと思うんだけど。知ってる方教えてくだせい。
0178デフォルトの名無しさん
2011/11/02(水) 20:20:11.680179デフォルトの名無しさん
2011/11/02(水) 22:49:11.700180デフォルトの名無しさん
2011/11/02(水) 23:34:39.520181デフォルトの名無しさん
2011/11/03(木) 00:26:16.170182デフォルトの名無しさん
2011/11/03(木) 16:00:00.460183デフォルトの名無しさん
2011/11/09(水) 21:37:42.980184デフォルトの名無しさん
2011/11/10(木) 21:05:22.85とりあえず Windows 版は大きな変更は見られない (小さな変更も見られないが)。
相変わらず IDE での日本語入力には難ありだな。
0185超初心者
2011/11/13(日) 19:18:08.17初めてのpascal,delphiで苦戦しています。。。
簡単なコードでのプログラミングでないと自作したことを説明もできないくらいのレベルです。。
今回、レコード型の配列で個人データ(名前、生年月日、登録番号、住所、電話番号)を5人分、入れておきたいのですがエラーばかりでてしまい、全くできてません。
簡単なものでもサンプルでもなんでもありがたいのでご教授ください。
後のFormで検索したりして引き出せるようにする予定です。。
Lazarusをあつかってるスレだったので、場違いかもしれませんが質問させていただきました。
0186デフォルトの名無しさん
2011/11/13(日) 19:57:26.820187デフォルトの名無しさん
2011/11/13(日) 20:06:57.840188超初心者
2011/11/13(日) 20:27:49.02すいません。。苦戦してるのはLazarusです
ミスです。
0189超初心者
2011/11/13(日) 21:59:17.470190デフォルトの名無しさん
2011/11/13(日) 22:13:55.83配列を両方のユニットに共通なグローバル変数にするか、
他のUnitの関数のパラメータとして渡す
0191超初心者
2011/11/13(日) 22:42:04.78ほんとに初心者でいまグローバル変数について、調べて少しわかったのですが、ソースをのせるのでみてもらってもいいですか?
0192デフォルトの名無しさん
2011/11/14(月) 00:29:42.14本質をきちんと理解してればたかだか言語が変わったぐらいで
そんなにうろたえることはないと思うがな。
Delphi スレ行った方が親切な奴が多いかもな。
0193デフォルトの名無しさん
2011/11/14(月) 00:34:31.05interface
var
xx: array of aa; <---------グローバル変数
implementation
function fun1(..);
begin
xx := ??;
end;
end.
--------------
unit Unit2;
interface
implementation
uses
unit1;
function fun2(..);
begin
yy := xx[3];
end;
end.
0194デフォルトの名無しさん
2011/11/14(月) 04:00:55.48ほかのUnitに持ち越すっていうか、オブジェクト指向でやるだろ普通。
他の言語だとどういうのがわかるの?
0195超初心者
2011/11/14(月) 13:04:24.52>>194
javaを大学一年時に授業でやってはいたのですが、本質をきちんとは理解できなくて
delphiじゃないだりとここを紹介されました
>>193
ありがとうございます。。
さんこうにさせていただきます
0196デフォルトの名無しさん
2011/11/14(月) 14:02:29.940197デフォルトの名無しさん
2011/11/14(月) 14:38:59.80うーむ。多分言語云々じゃなくてプログラミングの基本から
勉強した方が良いような。
「宣言したレコード型を別Unitで使いたいけど宣言が見つからない」のか
「そのレコード型を使った変数に別Unitからアクセスできない」のか。
何もわかってないと質問の内容がわからないので答えようもない。
とはいえサンプルソースが欲しいんだよね?
ttp://www1.axfc.net/uploader/File/so/71587
サクっと書いたので識者が見たらいろいろ問題あるかもしれんが
参考にはなるだろう。ちなみにレコード型と配列じゃなくて
クラス型とTListにした。その方がDelphiスレの情報とか参考に
しやすいし。
0198超初心者
2011/11/14(月) 15:22:03.50期間も1ヶ月で、ソフトが指定されています
基本が理解できてないのは十分承知です、、
サンプルをいただけただけでもまた進展がありそうで、ありがたいです
0199デフォルトの名無しさん
2011/11/14(月) 19:01:01.65もしかして会社の研修かなんかか
もしそうなら人に聴かずに
一ヶ月寝ないで勉強するがよろし
0200超初心者
2011/11/14(月) 22:27:29.93学校の課題です
しっかり理解しないとという気持ちはあるのですが、ほかの授業などとの両立や起源の問題で
時間はかけているのですがこの程度で。。
0201デフォルトの名無しさん
2011/11/14(月) 22:53:18.000202デフォルトの名無しさん
2011/11/15(火) 00:31:25.98またお前か。
Pascal はユーザー少ない上にこういう腐ったのが結構いるんだよ。
運が悪かったね。頑張ってくれ。
0203デフォルトの名無しさん
2011/11/15(火) 07:02:15.380204デフォルトの名無しさん
2011/11/15(火) 14:19:27.64二本足で歩くのに才能が必要か?
0205デフォルトの名無しさん
2011/11/15(火) 14:54:45.220206デフォルトの名無しさん
2011/11/15(火) 14:56:48.660207デフォルトの名無しさん
2011/11/15(火) 18:31:59.630208デフォルトの名無しさん
2011/11/15(火) 20:30:33.910209デフォルトの名無しさん
2011/11/16(水) 00:31:01.780210デフォルトの名無しさん
2011/11/16(水) 00:35:41.050211デフォルトの名無しさん
2011/11/16(水) 19:14:11.45こっちくんな
0212デフォルトの名無しさん
2011/11/17(木) 14:42:02.970213デフォルトの名無しさん
2011/11/19(土) 16:32:38.710214デフォルトの名無しさん
2011/11/19(土) 18:38:24.79http://hibari.2ch.net/test/read.cgi/tech/1261676778/213
http://hibari.2ch.net/test/read.cgi/tech/1272358443/83
http://hibari.2ch.net/test/read.cgi/tech/1321350331/22
http://hibari.2ch.net/test/read.cgi/tech/1318935200/82
http://hibari.2ch.net/test/read.cgi/tech/1290415962/444
http://hibari.2ch.net/test/read.cgi/tech/1314133332/444
http://hibari.2ch.net/test/read.cgi/tech/1315141054/25
http://hibari.2ch.net/test/read.cgi/tech/1321282584/4
http://hibari.2ch.net/test/read.cgi/tech/1156332916/186
http://hibari.2ch.net/test/read.cgi/tech/1177431417/279
http://hibari.2ch.net/test/read.cgi/tech/1295493964/744
http://hibari.2ch.net/test/read.cgi/tech/1300000513/237
http://hibari.2ch.net/test/read.cgi/tech/1163319215/911
0215デフォルトの名無しさん
2011/11/26(土) 01:00:04.370216デフォルトの名無しさん
2011/11/26(土) 09:59:39.750217デフォルトの名無しさん
2011/11/28(月) 06:11:46.06uses typeinfo;
type
MyEnum = (HELLO, WORLD);
var
str1,str2:string;
pinfo:PTypeInfo;
begin
WRITELN('StringにEnumの名前を代入する方法');
WRITELN('要:"uses typeinfo;"');
pinfo:=TypeInfo(MyEnum);
str1:= GetEnumName(pinfo, Integer(HELLO));
str2:= GetEnumName(pinfo, Integer(WORLD));
writeln( str1,' ', str2 );
end.
0218デフォルトの名無しさん
2011/11/30(水) 22:26:49.96参考にさせていただきます
unit Unit9;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs,
StdCtrls,bookdate;
type
{ TForm8 }
TForm8 = class(TForm)
hj: TLabel;
procedure FormActivate(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
Form8: TForm8;
implementation
uses Unit1;
{$R *.lfm}
{ TForm8 }
procedure TForm8.FormActivate(Sender: TObject);
begin
hj.Caption:='dgfhg';
end;
end.
こんなふつうにラベルに文字列を代入させてるつもりなのに表示されません。
どういった不具合が考えられますか?
0219デフォルトの名無しさん
2011/12/01(木) 15:33:04.720220デフォルトの名無しさん
2011/12/01(木) 16:42:35.85type下に pstype=(man,woman);//列挙型を宣言する。
TForm1にButton1、Button2、Label1を配置、及びButton1、Button2のクリックイベントを作成。
TForm1のprivate部に手続き宣言。
procedure Label1CaptionView(value: pstype);
implementation { TForm1 }下、手続き作成。
procedure TForm1.Button1Click(Sender: TObject);
var
seibetu : pstype;
begin
seibetu:= man;
Label1CaptionView(seibetu);
end;
procedure TForm1.Button2Click(Sender: TObject);
var
seibetu : pstype;
begin
seibetu:= woman;
Label1CaptionView(seibetu);
end;
procedure TForm1.Label1CaptionView(value: pstype);
begin
Label1.Caption := GetEnumName(TypeInfo(pstype),Ord(Value));
end;
0221デフォルトの名無しさん
2011/12/01(木) 20:39:18.50オブジェクトインスペクタにおける設定で、「Form8」のイベントOnActivateが設定されていないとか。
設定されていなければ、OnActivateの項目には何も表示されていないはずで、イベントが起こりません。
項目欄をクリックすれば、FromActivateを選択できるはず。
■ このスレッドは過去ログ倉庫に格納されています