【Delphi互換!?】FreePascal/Lazarus その2【GPL】
1 :デフォルトの名無しさん :2009/12/25(金) 02:46:18 .net (クロス)オープンソースコンパイラ 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
2 :デフォルトの名無しさん :2009/12/25(金) 02:48:49 .net このスレッドは天才チンパンジー「アイちゃん」が 言語訓練のために立てたものです。 アイと研究員とのやり取りに利用するスレッドなので、 関係者以外は書きこまないで下さい。 京都大学霊長類研究所
3 :デフォルトの名無しさん :2009/12/25(金) 04:34:58 .net ■ 前スレ ■ 【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 .net Lazarusのクリーンインストールの仕方。 (1) 旧版をアンインストール。 (2) 旧版のインストール先フォルダ(C:\Lazarus)を削除。 (3) 設定ファイル保存フォルダを削除。 Windows XPの場合: C:\Documents and Settings\ユーザー名\Local Settings\Application Data\lazarus (4) 新版をインストール。
5 :デフォルトの名無しさん :2009/12/25(金) 16:01:28 .net 1乙。 前スレはdat落ちか。
6 :デフォルトの名無しさん :2009/12/25(金) 18:08:39 .net せっかくだから1000まで行きたかった。 埋めときゃよかった。
7 :デフォルトの名無しさん :2009/12/25(金) 21:39:08 .net >>6 ふつうの板で975越え辺りで落ちるから、前スレの995で次スレでは遅いと思う 過疎スレゆえに放置落ちがあるから980辺りで立てたほうが安全
8 :デフォルトの名無しさん :2009/12/26(土) 09:02:13 .net ∩_ 〈〈〈 ヽ 〈⊃ } ∩___∩ | | | ノ ヽ ! ! / ● ● | / | ( _●_) ミ/ Laz!! 彡、 |∪| / / __ ヽノ / (___)
9 :デフォルトの名無しさん :2009/12/27(日) 23:37:10 .net 981レス以上のスレは24時間書き込みが無いとdat落ちするから過疎スレでも大抵は980レスで次スレ立てるのが慣例ですな
10 :デフォルトの名無しさん :2010/01/01(金) 22:01:35 .net ほしゅ
11 : 【凶】 【513円】 :2010/01/01(金) 22:22:23 .net ほ?
12 :デフォルトの名無しさん :2010/01/02(土) 01:38:00 .net し?
13 :デフォルトの名無しさん :2010/01/05(火) 14:32:30 .net January 1st, 2010 Happy New Year!, a new major version 2.4.0 has been released. ttp://www.freepascal.org/download.var
14 :デフォルトの名無しさん :2010/01/05(火) 20:57:56 .net 2.4.0入りの Snapshots 待ちでーす
15 :デフォルトの名無しさん :2010/01/09(土) 08:44:13 .net >>14 ftp://ftp.freepascal.org/pub/lazarus/ にあるよ
16 :デフォルトの名無しさん :2010/01/16(土) 23:13:28 .net FreeBSD8.0でscim-anthyを全く受けつけてくれない。 メニュー等は日本語対応になってるのに、どうしたものか。
17 :デフォルトの名無しさん :2010/01/16(土) 23:49:06 .net 日本語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となっていて、静的リンクしてもソースを 公開しなくてもいい」じゃないかな、と。 あとところどころ「プラットホーム」と表記されているけれど、 「プラットフォーム」と表記することが多いんじゃないかな。
18 :デフォルトの名無しさん :2010/01/17(日) 08:50:29 .net lazarus.exe --primary-config-path=c:\lazconf0929 とかやれば、異なるバージョンのLazarusを複数インストールできるよ。
19 :デフォルトの名無しさん :2010/01/20(水) 16:18:05 .net Linuxユーザー・開発者向けインストール方法 http://wiki.lazarus.freepascal.org/Getting_Lazarus/ja
20 :デフォルトの名無しさん :2010/01/23(土) 07:59:38 .net この$IncludeStringってすごく便利そう・・・Delphiにもあったっけ? http://bugs.freepascal.org/view.php?id=15560
21 :デフォルトの名無しさん :2010/01/27(水) 20:55:24 .net AlphaBlendValue 搭載記念上げ
22 :デフォルトの名無しさん :2010/02/07(日) 04:38:50 .net http://ja.wikipedia.org/wiki/Lazarus
23 :デフォルトの名無しさん :2010/02/13(土) 15:19:45 .net ttp://lazarus-dev.blogspot.com/2010/02/work-on-0930-changes-in-resource.html > Work on 0.9.30: changes in resource handling え、今まで initialization がフォームの数だけ実行されてたの?
24 :デフォルトの名無しさん :2010/02/14(日) 11:14:08 .net >>23 逆にinitializationが実行されない方が怖いよ
25 :デフォルトの名無しさん :2010/02/15(月) 00:11:13 .net >>23 の内容がよく分かんないんだけど、 ・いままでは、すべてのフォームファイル(.lfm)が.lrsにも重複して含まれている必要があった。 ・起動時に.lrsからフォームリソース(画像とか?)を読み込むために、ユニットをusesしている/いないに関わらず、すべてまとめて、initializationセクションが実行されてしまっていた。 ・でもこれから(2.4.0以降)は、フォームファイルを介してフォームリソースを読み込むようにしたので、.lrsにもつ必要がなくなり、一度に読み込まれることはなくなったよ。 ってこと?
26 :デフォルトの名無しさん :2010/02/15(月) 13:57:42 .net ファイルを保存するときにファイル名を小文字に変換するか聞かれますが、 それにはどうゆう意味があるんでしょうか?
27 :デフォルトの名無しさん :2010/02/15(月) 22:16:03 .net 小文字が推奨されてるってこと。
28 :デフォルトの名無しさん :2010/02/16(火) 00:03:17 .net Windowsではファイル名の大文字/小文字は区別されないが、Linuxでは区別される この違いにより、例えばHoge.pasを使おうとしてuses hoge;とするとコンパイルできないなんてことを起こさないため
29 :26 :2010/02/16(火) 12:22:16 .net 自己レス 下記が理由と思うので、新規開発の ファイル名は大文字でいいんじゃないかなと考えています。 http://wiki.lazarus.freepascal.org/Code_Conversion_Guide/ja 最初に目を向ける事柄 * 1.0.x系のコンパイラでは、ファイル名は大文字小文字を判別します。 もし、このバージョンで作業していたら、全ファイル名を小文字にしてください。 そうしなかったら、 "File not found" エラーになります。
30 :デフォルトの名無しさん :2010/02/17(水) 20:03:00 .net >>25 >ユニットをusesしている/いないに関わらず、 これはありえない。
31 :デフォルトの名無しさん :2010/02/19(金) 20:41:00 .net lrsファイルをテキストエディタで見てみると大体次のような感じですな。 フォームの数だけlrsの内容が実行されるていた。 それによりTListに保存されるので、2重にメモリを食っていることになる。
32 :デフォルトの名無しさん :2010/02/19(金) 20:42:39 .net 2重にというのは exeの内容として確保されるのと、TListに動的に確保されるという意味ね。
33 :デフォルトの名無しさん :2010/02/23(火) 18:40:21 .net ubuntu9.10でインスコしrてみたけどフォームダブクリでメソッド追加されずなんかエラーでるけどなにこれ
34 :デフォルトの名無しさん :2010/02/23(火) 18:43:37 .net >>33 バージョンとか書いてもらわないと試しようがない
35 :デフォルトの名無しさん :2010/02/24(水) 11:09:49 .net 再起動したらうまくいった
36 :デフォルトの名無しさん :2010/03/03(水) 16:14:20 .net 復活
37 :デフォルトの名無しさん :2010/04/09(金) 01:19:42 .net Lazarusなかなかいいね。 Delphi2.0とC++Builder3持ってるんだけど、違和感無く使える。 最近のバージョンに買い換えようかと思ってたんだが、趣味でプログラミングする程度だしその必要ないな。
38 :デフォルトの名無しさん :2010/05/04(火) 22:52:29 .net lazarusでprojectのVersion情報に日本語を入れると 文字化け起こす人いますか?
39 :デフォルトの名無しさん :2010/05/06(木) 02:09:12 .net dfm->lfmのコンバージョンで、'#XXXX'形式のUNICODEが?になってしまう。その時、lfmはAnsiになっているが、lfmに元の '#XXXX'形式の文字列をペーストし直した状態で、ソースでなくフォーム側を修正して保存し直すと、UTF-8のlfmに変わる。
40 :デフォルトの名無しさん :2010/05/14(金) 06:21:49 .net Options->Environment->Window->Show single button in TaskBar でGTK2でもタスクバーのボタンがひとつになるよ!
41 :デフォルトの名無しさん :2010/05/15(土) 09:21:57 .net 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
42 :デフォルトの名無しさん :2010/05/15(土) 12:01:45 .net オハイオ州にLazarusの巣がある。なぜここにあるのか? http://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
43 :デフォルトの名無しさん :2010/05/15(土) 12:05:05 .net デパートの名前でした。 http://en.wikipedia.org/wiki/Lazarus_%28department_store%29
44 :デフォルトの名無しさん :2010/05/15(土) 21:26:54 .net 作成したアプリケーションでlinuxでは日本語はどれだけサポートできますか。 GUI日本語表示 GUI上インプットメソッド コンソールアプリケーション TurboVisionみたいなやつでの日本語の表示と入力
45 :デフォルトの名無しさん :2010/06/12(土) 11:05:48 .net 夏には1.0にするらしいよ。
46 :デフォルトの名無しさん :2010/06/30(水) 02:31:49 .net LazarusでVSみたいにビルド設定をリリースとデバッグで簡単に切り替えられませんか?
47 :デフォルトの名無しさん :2010/07/01(木) 10:50:20 .net リリースは、シェルスクリプトかバッチファイルでしろ。 安全確実だ。 以上。
48 :デフォルトの名無しさん :2010/07/01(木) 11:07:03 .net >>45 あのできで、1.0にするのか。 がちょーーーん 反対に1票。バグだらけだし。 俺なんか、あまりのバグに閉口してしまったよ ・あきれた → 関わらない → 見て見ぬふり → 助けない ・まだ数個パッチももっているが、もー知らん ・貢献者ロールにいれてあげるといわれたが無視した。 前も閉口して2〜3年去っていたので、 また、2〜3年したらくるかもしれないのでヨロピコ。 ソフト作るのに中断しないといけなくなって ソフトを作る作業中にバグ発見 ↓ Lazarus開発 ↑ → → → 修正 →≠→ めでたくソフト完成!! にたどり着けないんだ。 作業中のコード中断したよ・・・ むかつく限りだ!! Delphi2010の次のバージョンを買ってコード修正しようかと思っている
49 :デフォルトの名無しさん :2010/07/03(土) 08:37:14 .net 能力のない奴に限ってすぐバクバグいうよな。
50 :デフォルトの名無しさん :2010/07/03(土) 08:52:52 .net バグ多い→ユーザー減る→バグ減らないまま→ユーザー減る→消滅
51 :デフォルトの名無しさん :2010/07/03(土) 09:09:30 .net Delphiの悪口はそこまでだ
52 :デフォルトの名無しさん :2010/07/03(土) 10:12:27 .net 払う金と要求が反比例しているなw・・・いや片方は0か
53 :デフォルトの名無しさん :2010/07/04(日) 17:43:11 .net Lazarusより Delphiの初期バージョンの方が遙かに性能がいい。 Lazarusは、Delphiの新バージョンと比較する価値もない。
54 :デフォルトの名無しさん :2010/07/04(日) 18:21:54 .net 無理して使うことはない>くれくれ君
55 :デフォルトの名無しさん :2010/07/04(日) 19:02:20 .net >53 円馬鹿の中の人乙。
56 :デフォルトの名無しさん :2010/07/04(日) 19:07:06 .net Delphiの新バージョン買うぐらいならVSに移行するお。
57 :デフォルトの名無しさん :2010/07/04(日) 19:12:11 .net いずれにせよ Lazarus を使いこなせない初心者のためにも まだまだデルファイにはがんばって欲しいな。
58 :デフォルトの名無しさん :2010/07/04(日) 20:09:13 .net Fulcrum/Delphi 2011 の OSX/Linux サポートコードを丸ごといただく予定だそうだから まってりゃ品質が上がるさ
59 :デフォルトの名無しさん :2010/07/06(火) 02:58:40 .net バグバグいちらんはどこでみれるの?
60 :デフォルトの名無しさん :2010/07/08(木) 13:02:25 .net RAD2011update買うより、 16千円上乗せして 新規VS2010pro(VS2010pro優待版+vs2008std)を5万7千円で 買った方がいいような気がしてきた。 乗り換えるなら個数限定販売のセール中のいまがチャンス。 さようなら pascal さようなら delphi さようなら Linux
61 :デフォルトの名無しさん :2010/07/08(木) 13:06:57 .net アカデミックなら1万円代>VS2010Pro
62 :デフォルトの名無しさん :2010/07/12(月) 14:37:48 .net 自分の欲しいものを勝手に買えばいいんじゃないの? 誰も留めないし邪魔もしないよ でもWindows/Linux/Mac OSX全部いけるんなら面白そう
63 :デフォルトの名無しさん :2010/07/21(水) 19:15:02 .net linuxは、スタティックリンクにしないと使い物にならない。 カーネルや、ライブラリの番号に依存するから 静的リンクにしないと delphiでlinuxをやっても、 〜番号.so エラーとなるのが落ち。 結果、巨大ファイルとなる。 それでもカーネルをアップすると〜番号.so エラーとなるのが落ち。 超バイナリ互換性の高いWindowsの様にはいかないと予測している そういう課題をどう対処しているのか見物だ!
64 :デフォルトの名無しさん :2010/07/22(木) 19:13:54 .net http://slashdot.jp/apple/article.pl?sid=10/07/22/012240 MacPaint と QuickDraw のソースコードだってさ センブラおよびパスカルで記述
65 :デフォルトの名無しさん :2010/07/22(木) 21:20:24 .net >>63 意味不明。
66 :デフォルトの名無しさん :2010/07/23(金) 16:34:07 .net >>64 最初期のMacOSはpascalで記述されていたからね。 APIリファレンス(Inside Mac)のサンプルも、pascaだしね。
67 :デフォルトの名無しさん :2010/07/27(火) 17:08:26 .net >>65 keyword: 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
68 :デフォルトの名無しさん :2010/07/31(土) 22:57:25 .net 夏ですなぁ
69 :デフォルトの名無しさん :2010/08/08(日) 02:44:41 .net なんかアホが湧いてるね 脳みそが腐った理由が暑さならいいが 遺伝子に組み込まれてると救いようがない
70 :デフォルトの名無しさん :2010/08/08(日) 11:24:46 .net 円馬鹿スレの「Linuxは柔軟性が高すぎるから流行らない君」だと思う。 彼は知識がないかわいそうな子。
71 :デフォルトの名無しさん :2010/09/25(土) 12:53:19 .net さらなる安定性をもとめて C#を無料でゲットン。 Visual Studio Express マルチコアを使いこなせ。 http://www.microsoft.com/japan/msdn/vstudio/express/ マチルプラットフォーム版はこちら。 http://www.mono-project.com/Main_Page
72 :デフォルトの名無しさん :2010/09/26(日) 05:41:01 .net C#ってビジュアル開発すると ネイティブアプリ作れないからクソ
73 :デフォルトの名無しさん :2010/09/26(日) 05:44:45 .net ごめんC++の間違いだった C#はネイティブアプリ自体作れないのか
74 :デフォルトの名無しさん :2010/09/26(日) 09:17:44 .net シーッ!
75 :デフォルトの名無しさん :2010/10/17(日) 22:32:30 .net FPC 2.4.2 RC1 キタ で、北半球の夏に出すっていってた Lazarus の新版はどうなったんだっけ
76 :デフォルトの名無しさん :2010/10/18(月) 06:12:08 .net まだ夏時間は終わっていない
77 :デフォルトの名無しさん :2010/11/17(水) 15:56:25 .net Delphi2かDelphi3あたりを使ってたほうがマシな気がする。
78 :デフォルトの名無しさん :2010/11/18(木) 21:37:51 .net 円馬鹿の中の人乙
79 :デフォルトの名無しさん :2010/12/29(水) 17:08:41 .net 後学のため、教えてください。 「円馬鹿」とは何ですか? ググりましたがヒットしませんでした。 このスレ、新参者ですが、よろしくお願いします。
80 :デフォルトの名無しさん :2010/12/29(水) 19:04:48 .net Delphiの現在の販売元じゃないのか?
81 :デフォルトの名無しさん :2010/12/29(水) 20:03:06 .net 「波止場」っていみなんだけどな
82 :デフォルトの名無しさん :2010/12/29(水) 20:05:43 .net なるほどEmbarcaderoのことですか! どうも、ありがとうございました。
83 :デフォルトの名無しさん :2010/12/29(水) 22:39:04 .net 久しぶりにバージョン上がった(0.9.31)のに話題にもなってないな
84 :デフォルトの名無しさん :2010/12/31(金) 07:55:06 .net 0.9.31は開発版だよ
85 :デフォルトの名無しさん :2011/01/19(水) 22:49:58 .net Pascalなんて緊縛言語使ってうれしいことあるのか?
86 :デフォルトの名無しさん :2011/01/20(木) 14:04:13 .net うれしいうれしい。
87 :デフォルトの名無しさん :2011/01/20(木) 17:02:36 .net うれしいねぇ
88 :デフォルトの名無しさん :2011/01/20(木) 17:13:14 .net そうか、うれしいのか・・・。なら仕方がないな!
89 :デフォルトの名無しさん :2011/01/20(木) 17:15:43 .net 俺ぐらいになとこのくらいじゃものたりん
90 :デフォルトの名無しさん :2011/01/20(木) 17:23:33 .net C知らないときにPascalの本をたまたま見つけて TurboPASCAL使ったのが初めてだったな その後でC勉強始めたらなんてユルい言語だと感動した
91 :デフォルトの名無しさん :2011/01/20(木) 20:22:23 .net >>89 っFORTH 4 通りの状態と 2 つのスタックを常に念頭に置いてアセンブラレベルのメモリアクセス 一歩間違えれば即暴走 ベテランでもいわゆる手続き (ワード) が 5 行を越えると不安になるという
92 :デフォルトの名無しさん :2011/01/21(金) 01:18:50 .net >ベテランでもいわゆる手続き (ワード) が 5 行を越えると不安に それはベテランとはいわないな。 PostScript や EFI の内部記述言語が FORTH の影響を受けているので 見えないところでは使われているのだよ
93 :デフォルトの名無しさん :2011/01/21(金) 02:32:57 .net スレ違い http://hibari.2ch.net/test/read.cgi/tech/1073673931/
94 :デフォルトの名無しさん :2011/01/21(金) 18:42:33 .net というかC使えない奴なんていないよ今時。 ほんでもっていろいろメリットがあるからPascal使ってるだけで。
95 :デフォルトの名無しさん :2011/01/21(金) 20:19:21 .net >いろいろメリットがあるから メリットがあるんだ...
96 :デフォルトの名無しさん :2011/01/21(金) 21:24:52 .net そうかシャンプーなのか...
97 :デフォルトの名無しさん :2011/01/24(月) 09:39:25 .net 俺の場合はDelphiにはコンパイルの速さという強大なメリットはあると感じる。 FreePascalはそれほど速くないのでそのメリットはないけど、Delphiアプリを Linuxに移植できるというメリットがある。 そんな感じかな。
98 :デフォルトの名無しさん :2011/01/24(月) 10:43:32 .net WindowsのプログラムをLinuxに移植したいと思ったことがない。
99 :デフォルトの名無しさん :2011/01/25(火) 19:49:17 .net じゃあなんでここにいんの?
100 :デフォルトの名無しさん :2011/01/25(火) 20:17:52 .net まあ別にLazarusはWinオンリーで使ってもいいんだけどね。
101 :デフォルトの名無しさん :2011/02/01(火) 10:46:59 .net Windows上で最新ソースをコンパイルしたい場合は、 リリース版の0.9.28をインストールしてから svnでtrunk落してコンパイル でいいのかな?
102 :デフォルトの名無しさん :2011/02/06(日) 10:15:03 .net >>101 ftp://ftp.freepascal.org/pub/lazarus/snapshots/ ここから落とすのがよいよ
103 :デフォルトの名無しさん :2011/03/06(日) 09:39:52.02 .net win版って開発止まってんの? 最終版って2009年の10/25でOK?
104 :デフォルトの名無しさん :2011/03/06(日) 12:46:59.69 .net 艷馬鹿出ろからこないだDelphi買えってダイレクトメール来たけど、どーすっかなー。 2006で懲りたからなー。
105 :デフォルトの名無しさん :2011/03/06(日) 18:00:27.60 .net >>104 あの頃は酷かったよねw 7までと2009以降はなかなか良い。
106 :デフォルトの名無しさん :2011/03/23(水) 21:05:37.95 .net 0.9.30
107 :デフォルトの名無しさん :2011/03/29(火) 13:06:41.52 .net 0.9.30の公式アナウンスきたね
108 :デフォルトの名無しさん :2011/04/09(土) 11:28:11.81 .net 3月に Lazarus 0.9.30 がリリースされていたのだな。 Win32版で今度のエディタはシフトJISを認識するようになっていた。 LCLにはUTF8で渡す必要はあるけど。
109 :デフォルトの名無しさん :2011/04/09(土) 21:34:25.77 .net >>108 どうすればSJISになる?
110 :デフォルトの名無しさん :2011/04/09(土) 23:44:54.98 .net SJISのファイルを開いても文字化けしないし書き込みもできる
111 :デフォルトの名無しさん :2011/05/10(火) 21:34:48.05 .net 今時SJISはないな
112 :デフォルトの名無しさん :2011/06/25(土) 21:10:34.62 .net delphiスレ落ちちゃったか
113 :デフォルトの名無しさん :2011/06/26(日) 09:21:24.52 .net 時代遅れの Delphi はもういいよ。 Pulsar の x64 / OSX / iOS 用コンパイラが FPC だそうだ
114 :デフォルトの名無しさん :2011/07/06(水) 01:00:29.10 .net EclipseでAndroidしようぜ
115 :デフォルトの名無しさん :2011/08/06(土) 21:08:20.38 .net FreePascal で Linux の GUI プログラミングするには Lazarus 以外にない? C で GTK 使うみたいな方法はないのかな。公開する時に Lazarus が必要ってのはちょっとひどいよね。 OCaml なんていう聞いたこともなかった言語でも GUI ついてるから何か方法あるんだろうけど、 Linux 歴浅くてよくわからない。
116 :デフォルトの名無しさん :2011/08/06(土) 22:46:20.13 .net >>115 公開するときにLazarus が必要ってどういう意味だ? プログラムの前に日本語から勉強しろよ
117 :デフォルトの名無しさん :2011/08/06(土) 22:56:34.34 .net バイナリ配れないのか
118 :デフォルトの名無しさん :2011/08/06(土) 23:00:55.39 .net ライセンスの話か?説明書嫁よ
119 :デフォルトの名無しさん :2011/08/07(日) 00:34:18.81 .net いやー、大抵ソースも一緒に公開するじゃんか。 バイナリがうまく動かない時はコンパイルしてね、みたいな。 にしても、Linux でもバイナリ配るのが普通になってきてるのね。
120 :デフォルトの名無しさん :2011/08/07(日) 08:03:22.98 .net で?
121 :デフォルトの名無しさん :2011/08/07(日) 09:58:35.35 .net だ。
122 :デフォルトの名無しさん :2011/08/07(日) 11:03:06.75 .net LazarusなくてもFCLとかのライブラリが入ってればコンパイルは出来るんじゃないか? それがなくてもって言うのなら、公式にこんなのがあったよ。 ttp://www.freepascal.org/packages/gtk.html
123 :デフォルトの名無しさん :2011/08/07(日) 12:31:02.11 .net >>122 おー、ありがとう。こういうのが聞きたかったんだよ。 Pascal 関連はやっぱクズが多い中、あんたはいい人だな。
124 :デフォルトの名無しさん :2011/08/07(日) 12:47:22.34 .net もう残りカスだから仕方ない。ISOの標準化の所も人が居なくて止まったまま。 分かり易い言語だと思ってたけど、自分はPythonに流れてしまったよ。
125 :デフォルトの名無しさん :2011/08/07(日) 12:51:17.39 .net ググってもろくな情報がヒットしないもんなあ。もうやめるか(あっさり)。 やっぱり C/C++ が無難なところなのかねえ。
126 :デフォルトの名無しさん :2011/08/07(日) 13:45:50.67 .net 二度とくんなよ。
127 :デフォルトの名無しさん :2011/08/07(日) 14:14:45.19 .net 悩みがよくわかんないもの、ぐぐってもヒットするはずないよ。
128 :デフォルトの名無しさん :2011/08/07(日) 14:29:48.71 .net 結局Linux歴が浅いんじゃなくて人間歴が浅かったんだなw
129 :デフォルトの名無しさん :2011/08/07(日) 15:45:12.48 .net 本サイトに山のように情報があるのにヒットしないのは 自分のぐぐりかたがおかしいとは死んでも考えないのが ゆとり世代なのか?
130 :デフォルトの名無しさん :2011/08/07(日) 15:47:06.37 .net >>124 標準かねぇ・・・ それってうまいのか?
131 :デフォルトの名無しさん :2011/08/07(日) 22:38:25.31 .net ほら、やっぱり自尊心の高いカスばっかりが食いついてきた。 宿題スレなんかでも Pascal は質問(依頼)者ボコボコだもんな。
132 :デフォルトの名無しさん :2011/08/08(月) 15:34:01.85 .net おまえの質問の仕方が変だからぼこぼこにされてるだけだろ
133 :デフォルトの名無しさん :2011/08/08(月) 19:06:57.16 .net >>124 実質Delphi の独裁政権なんだから標準化なんて無意味だよ。 つまり実質Delphiが標準。
134 :デフォルトの名無しさん :2011/08/09(火) 04:42:34.35 .net >>132 Pascal 信者のクズどもは、そういって質問者をボコりたいだけよ。 C/C++ 関連のスレなんか、「エスパーしてみようか」なんて親切な人がいっぱいだ。 こんなこと言ってるとゆとりがどうのと言い出すんだろうな。 ホント見てておもしれえ。
135 :デフォルトの名無しさん :2011/08/09(火) 07:53:20.56 .net >>134 エスパーが必要な質問ばっかしてこと白状しちまったな。 まあ馬鹿だと人生大変だろうががんばって生きろ。
136 :デフォルトの名無しさん :2011/08/09(火) 14:58:50.69 .net 親切にしてほしい人が2chなんかにくるな、って思うよ。
137 :デフォルトの名無しさん :2011/08/09(火) 23:47:49.99 .net 貧弱貧弱ゥ!
138 :デフォルトの名無しさん :2011/08/10(水) 09:32:43.87 .net 貧乳貧乳ゥ!
139 :デフォルトの名無しさん :2011/08/12(金) 23:25:47.35 .net 目糞鼻糞
140 :デフォルトの名無しさん :2011/08/26(金) 08:41:15.06 .net sage
141 :デフォルトの名無しさん :2011/09/12(月) 22:16:35.89 .net sage
142 :デフォルトの名無しさん :2011/09/26(月) 03:15:01.51 .net 地方零細IT企業でdelphi扱っているところに就職したものの、 エンバガデロの開発ツールを個人で購入するのを躊躇って 自宅で自習するためにdelphiの代替ぐらいしか思いつかない
143 :デフォルトの名無しさん :2011/09/26(月) 05:23:06.36 .net 仕事用なんだから会社に買ってもらえよばか
144 :デフォルトの名無しさん :2011/09/28(水) 03:56:46.70 .net delはオワコン
145 :デフォルトの名無しさん :2011/09/28(水) 07:45:31.64 .net 来年上半期中にLazarus財団を立ち上げるらしいね
146 :デフォルトの名無しさん :2011/09/28(水) 16:28:33.81 .net 秘密結社か
147 :デフォルトの名無しさん :2011/09/28(水) 18:54:48.24 .net 1.0になるなる詐欺なのに、そんなんで財団立ち上げんのか。 いや1.0にする為の前準備として団体を清算したいってことなのかな。 正直この停滞ムードを何とかしてくれるなら歓迎なんだがの。
148 :デフォルトの名無しさん :2011/09/29(木) 12:46:45.75 .net バージョン番号なんてどうでもいいな。 スナップショット版使ってるが特に不満ない。
149 :デフォルトの名無しさん :2011/09/30(金) 08:02:40.66 .net 数値だけの繰り上げならいらんが メジャーバージョン設定は、普通は「仕様のFIX」「バグの修正」という意味が伴ってくるので意味がないわけじゃない。 まあ1.0にしても某D言語のような例もあるけどw
150 :デフォルトの名無しさん :2011/09/30(金) 08:10:33.00 .net 普通は意味がないの間違いでは。
151 :デフォルトの名無しさん :2011/09/30(金) 10:50:53.43 .net なんだかんだで一番安定して動きそうなのが windows な辺りとか たしかにDっぽいのは理解出来なくもないが…うむややもすると 黒魔術オンパレードの道とかがオープンマイハートしちゃうんだ…みたいな印象はあるw
152 :デフォルトの名無しさん :2011/10/01(土) 12:42:28.76 .net >>147 解説本が出版されたりして盛り上がってんじゃん。日本以外では。
153 :デフォルトの名無しさん :2011/10/01(土) 16:51:08.23 .net lazarus を眺めて思うのは、マンパワーが足りてなさか… osx とか linux で動かすの面倒なんだな…
154 :デフォルトの名無しさん :2011/10/01(土) 18:10:28.57 .net バグトラとか見てるとrubyなんかと比べても頑張ってる方だと思うが。
155 :デフォルトの名無しさん :2011/10/02(日) 22:26:11.53 .net 言語を、というよりかはライブラリをコンポでどう組上げていこうか というのが主な関心みたいなかんじなので…日本人でいじろうとする ひとが少ないのは何となく理解は出来る http://62.166.198.202/roadmap_page.php http://62.166.198.202/my_view_page.php ラインとしては0.99, 1.00, 1.20の三本立てで走ってそうだけど 積んで放置されてるのも多いかな…という印象を受けたのだった…
156 :デフォルトの名無しさん :2011/10/03(月) 06:54:45.57 .net ラザロいいね
157 :デフォルトの名無しさん :2011/10/03(月) 07:44:52.17 .net >>155 こういうのをただ働きなのにまめに記録してくれる奴がいるというだけですごいと思うな
158 :デフォルトの名無しさん :2011/10/03(月) 16:14:15.52 .net コンポゲー最高
159 :デフォルトの名無しさん :2011/10/04(火) 09:20:21.65 .net FPC 2.6.0 のテストが始まったみたいね ttp://wiki.lazarus.freepascal.org/Testers_2.6.0
160 :デフォルトの名無しさん :2011/10/04(火) 12:35:57.37 .net とあるコンポが必要になって readme 読んだら svn 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 って何だとか 開発環境ごと再ビルドしないと追加できないのか とか訳がわからなすぎて詰んだ…
161 :デフォルトの名無しさん :2011/10/04(火) 15:59:30.87 .net 正直、英語力or問題解決能力がない人には向かない
162 :デフォルトの名無しさん :2011/10/05(水) 10:21:29.97 .net 0.9.30.2 RC1
163 :デフォルトの名無しさん :2011/10/09(日) 15:44:55.93 .net Lazarus ってすげえ適当というか、簡単な構造で動くんだな。ほとんどコピーするだけじゃん。 基本的にユーザー個別にインストールするようになってるのかな?fpc 以外は /home に入れちゃったよ。 にしても、俺が使う分には十分だな。去年思わず買っちまった Delphi XE どうしよ。
164 :デフォルトの名無しさん :2011/10/09(日) 21:03:21.22 .net 俺に譲ってくれよん
165 :デフォルトの名無しさん :2011/10/10(月) 08:22:00.69 .net OSX版 lazarus (0.9.30.2RC1) を試しています ビルドしてできる アプリケーションバンドルが test/project1.app/Contents/MacOS/project1 (Symbolic Link → ../../../project1) test/project1 ... . . といった感じで分離した構造になってしまいます。手動でコピーするのも面倒です。 シンボリックリンクなしでビルドしてくれるように設定するにはどうしたらいいのでしょうか?
166 :デフォルトの名無しさん :2011/10/10(月) 10:36:38.51 .net 少数派だから機械翻訳してフォーラムで聞くことを薦める。 ほとんどがネィティブじゃないから大丈夫。
167 :デフォルトの名無しさん :2011/10/10(月) 11:05:37.10 .net >>165 どういうときに困る?tarの--dereferenceオプションを使って一つのアーカイブにしたものを展開するとか
168 :デフォルトの名無しさん :2011/10/10(月) 21:17:54.18 .net プロジェクトを新規作成して空っぽのウィンドウを表示するだけでも Linux だと実行ファイルが 6MB ぐらいある。Windows だと 1MB ぐらい。 双方ともデバッグ情報を外部に作る設定。 Linux の実行ファイルががでかいのは仕方ないのかな。 >>164 いや、一応持っとく。
169 :デフォルトの名無しさん :2011/10/10(月) 22:24:26.95 .net >>168 stripでも削れないか?
170 :デフォルトの名無しさん :2011/10/10(月) 23:02:15.64 .net >>168 ただの build でなく、clean up and build してみるとか。
171 :デフォルトの名無しさん :2011/10/10(月) 23:33:30.63 .net >>169 file で確認してもすでに stripped、当然 strip しても効果なし。 >>170 clean up は見当たらないんだけど、どこだろ。 一応消して構築したりしてみたけど、変わらず。 オプション変更(実行ファイルにデバッグ情報埋め込み)すると 10MB ぐらいになるから、関係ない気もする。 リンクするライブラリが違うからしょうがないのかな。
172 :170 :2011/10/11(火) 06:23:21.56 .net >>171 clean up build 、0.9.31の機能でした。めんご
173 :デフォルトの名無しさん :2011/10/12(水) 21:04:47.89 .net FAQ 読みあさってみたけど、どうも Linux だと 6MB ぐらいにはなるらしいね。 予想はしてたけど、使ってなくても基本機能は入ってるとかで。 まあ実行ファイルのサイズはともかく、どこかに LCL のドキュメントないのかな。 とりあえず Delphi 6 のヘルプ見て、補完機能やソース探りながらやってるけど、 プラットホーム依存の実装がいくつかあるから vim(ctags) のタグジャンプが あてにならなくてにんともかんともだ。
174 :デフォルトの名無しさん :2011/10/12(水) 21:53:03.86 .net WPOってLinuxだと使えなかったっけ
175 :デフォルトの名無しさん :2011/10/12(水) 23:13:58.25 .net >>173 どこかに LCL のドキュメントないのかな。 >とりあえず Delphi 6 のヘルプ見て、補完機能やソース探りながらやってるけど、 >プラットホーム依存の実装がいくつかあるから vim(ctags) のタグジャンプが >あてにならなくてにんともかんともだ。 もう見てるだろうけど、 ttp://wiki.lazarus.freepascal.org/Lazarus_Documentation/ja#LCL
176 :デフォルトの名無しさん :2011/10/13(木) 00:15:16.58 .net 一部見た。設定ファイルに使えそうな TXMLConfig のリンクがなくて悲しい。 ぐぐって何となく使い方わかったけど、イマイチな感じ。 まだ Linux プログラムの作法もよくわからんのだけどね。
177 :デフォルトの名無しさん :2011/10/31(月) 21:37:06.60 .net プロジェクトのオプションでバージョン情報を埋め込めるけど、Linux でこれを取り出す方法ってあるの? そもそも Linux のバイナリにそういう情報があるのかわからんけど、わざわざあんなオプションがあるってことは 使えるんじゃないかと思うんだけど。知ってる方教えてくだせい。
178 :デフォルトの名無しさん :2011/11/02(水) 20:20:11.68 .net ありますよ
179 :デフォルトの名無しさん :2011/11/02(水) 22:49:11.70 .net 教えろっつってんだよ。日本語わからんのか?
180 :デフォルトの名無しさん :2011/11/02(水) 23:34:39.52 .net 馬鹿には無理
181 :デフォルトの名無しさん :2011/11/03(木) 00:26:16.17 .net 馬鹿に馬鹿いわれた。ちくしょう。
182 :デフォルトの名無しさん :2011/11/03(木) 16:00:00.46 .net 0.9.30.2RC2
183 :デフォルトの名無しさん :2011/11/09(水) 21:37:42.98 .net 0.9.30.2
184 :デフォルトの名無しさん :2011/11/10(木) 21:05:22.85 .net なんか変わった? とりあえず Windows 版は大きな変更は見られない (小さな変更も見られないが)。 相変わらず IDE での日本語入力には難ありだな。
185 :超初心者 :2011/11/13(日) 19:18:08.17 .net delphiで簡単な情報の管理システムを作っています。 初めてのpascal,delphiで苦戦しています。。。 簡単なコードでのプログラミングでないと自作したことを説明もできないくらいのレベルです。。 今回、レコード型の配列で個人データ(名前、生年月日、登録番号、住所、電話番号)を5人分、入れておきたいのですがエラーばかりでてしまい、全くできてません。 簡単なものでもサンプルでもなんでもありがたいのでご教授ください。 後のFormで検索したりして引き出せるようにする予定です。。 Lazarusをあつかってるスレだったので、場違いかもしれませんが質問させていただきました。
186 :デフォルトの名無しさん :2011/11/13(日) 19:57:26.82 .net Delphiスレが駄目な理由
187 :デフォルトの名無しさん :2011/11/13(日) 20:06:57.84 .net ここ Delphi スレじゃないから
188 :超初心者 :2011/11/13(日) 20:27:49.02 .net >>187 すいません。。苦戦してるのはLazarusです ミスです。
189 :超初心者 :2011/11/13(日) 21:59:17.47 .net Unit1で配列を作って、そこにデータを入れたんですけど、ほかのUnitにどうやったらデータを持ち越して表示できますか?
190 :デフォルトの名無しさん :2011/11/13(日) 22:13:55.83 .net >>189 配列を両方のユニットに共通なグローバル変数にするか、 他のUnitの関数のパラメータとして渡す
191 :超初心者 :2011/11/13(日) 22:42:04.78 .net >>189 ほんとに初心者でいまグローバル変数について、調べて少しわかったのですが、ソースをのせるのでみてもらってもいいですか?
192 :デフォルトの名無しさん :2011/11/14(月) 00:29:42.14 .net ていうか、お前 Pascal 以前にプログラミング自体どの程度わかってんの? 本質をきちんと理解してればたかだか言語が変わったぐらいで そんなにうろたえることはないと思うがな。 Delphi スレ行った方が親切な奴が多いかもな。
193 :デフォルトの名無しさん :2011/11/14(月) 00:34:31.05 .net unit Unit1; interface 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.
194 :デフォルトの名無しさん :2011/11/14(月) 04:00:55.48 .net >>189 ほかのUnitに持ち越すっていうか、オブジェクト指向でやるだろ普通。 他の言語だとどういうのがわかるの?
195 :超初心者 :2011/11/14(月) 13:04:24.52 .net >>192 >>194 javaを大学一年時に授業でやってはいたのですが、本質をきちんとは理解できなくて delphiじゃないだりとここを紹介されました >>193 ありがとうございます。。 さんこうにさせていただきます
196 :デフォルトの名無しさん :2011/11/14(月) 14:02:29.94 .net javaでdb使う方が良かろう
197 :デフォルトの名無しさん :2011/11/14(月) 14:38:59.80 .net >>195 うーむ。多分言語云々じゃなくてプログラミングの基本から 勉強した方が良いような。 「宣言したレコード型を別Unitで使いたいけど宣言が見つからない」のか 「そのレコード型を使った変数に別Unitからアクセスできない」のか。 何もわかってないと質問の内容がわからないので答えようもない。 とはいえサンプルソースが欲しいんだよね? ttp://www1.axfc.net/uploader/File/so/71587 サクっと書いたので識者が見たらいろいろ問題あるかもしれんが 参考にはなるだろう。ちなみにレコード型と配列じゃなくて クラス型とTListにした。その方がDelphiスレの情報とか参考に しやすいし。
198 :超初心者 :2011/11/14(月) 15:22:03.50 .net >>197 期間も1ヶ月で、ソフトが指定されています 基本が理解できてないのは十分承知です、、 サンプルをいただけただけでもまた進展がありそうで、ありがたいです
199 :デフォルトの名無しさん :2011/11/14(月) 19:01:01.65 .net lazarus指定とか もしかして会社の研修かなんかか もしそうなら人に聴かずに 一ヶ月寝ないで勉強するがよろし
200 :超初心者 :2011/11/14(月) 22:27:29.93 .net >>199 学校の課題です しっかり理解しないとという気持ちはあるのですが、ほかの授業などとの両立や起源の問題で 時間はかけているのですがこの程度で。。
201 :デフォルトの名無しさん :2011/11/14(月) 22:53:18.00 .net 馬鹿には無理
202 :デフォルトの名無しさん :2011/11/15(火) 00:31:25.98 .net >>201 またお前か。 Pascal はユーザー少ない上にこういう腐ったのが結構いるんだよ。 運が悪かったね。頑張ってくれ。
203 :デフォルトの名無しさん :2011/11/15(火) 07:02:15.38 .net まあでも運動が才能で必要であるようにプログラマにも才能が必要なのは事実
204 :デフォルトの名無しさん :2011/11/15(火) 14:19:27.64 .net この程度で才能が必要とか笑わせんな 二本足で歩くのに才能が必要か?
205 :デフォルトの名無しさん :2011/11/15(火) 14:54:45.22 .net 少なくとも足は必要だな
206 :デフォルトの名無しさん :2011/11/15(火) 14:56:48.66 .net 足って才能ないと生えてこないの?
207 :デフォルトの名無しさん :2011/11/15(火) 18:31:59.63 .net 乙武さんにあやまれ!
208 :デフォルトの名無しさん :2011/11/15(火) 20:30:33.91 .net ジオングに足など必要なかった
209 :デフォルトの名無しさん :2011/11/16(水) 00:31:01.78 .net 分からない人は黙っててもらえると助かります。
210 :デフォルトの名無しさん :2011/11/16(水) 00:35:41.05 .net 馬鹿には無理
211 :デフォルトの名無しさん :2011/11/16(水) 19:14:11.45 .net 馬鹿は伝染るからな こっちくんな
212 :デフォルトの名無しさん :2011/11/17(木) 14:42:02.97 .net 馬鹿をこじらせてる人にいわれても…
213 :デフォルトの名無しさん :2011/11/19(土) 16:32:38.71 .net え?
214 :デフォルトの名無しさん :2011/11/19(土) 18:38:24.79 .net >>213 http://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
215 :デフォルトの名無しさん :2011/11/26(土) 01:00:04.37 .net pstype=(man,woman)と自ら作成したのですが、これを文字列型でラベルに表示する変換方法ありますか?
216 :デフォルトの名無しさん :2011/11/26(土) 09:59:39.75 .net おっぱい
217 :デフォルトの名無しさん :2011/11/28(月) 06:11:46.06 .net program HelloWorld; uses 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.
218 :デフォルトの名無しさん :2011/11/30(水) 22:26:49.96 .net >>217 参考にさせていただきます 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. こんなふつうにラベルに文字列を代入させてるつもりなのに表示されません。 どういった不具合が考えられますか?
219 :デフォルトの名無しさん :2011/12/01(木) 15:33:04.72 .net FormActivateをコピペして貼っただけじゃ実行されないよ
220 :デフォルトの名無しさん :2011/12/01(木) 16:42:35.85 .net interface uses部にtypinfoを追加(GetEnumName関数を利用するため)。 type下に 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;
221 :デフォルトの名無しさん :2011/12/01(木) 20:39:18.50 .net >>218 オブジェクトインスペクタにおける設定で、「Form8」のイベントOnActivateが設定されていないとか。 設定されていなければ、OnActivateの項目には何も表示されていないはずで、イベントが起こりません。 項目欄をクリックすれば、FromActivateを選択できるはず。
222 :デフォルトの名無しさん :2012/02/14(火) 19:52:00.91 .net 一昨年のうちにver1.0になるとか言ってたけど、全然進展ないね。 もうオワコンなのか?
223 :デフォルトの名無しさん :2012/02/14(火) 21:39:25.47 .net >>222 情報弱者は大変ですね ftp://ftp.freepascal.org/pub/lazarus/snapshots/
224 :デフォルトの名無しさん :2012/02/14(火) 22:00:38.00 .net >>223 バカじゃねーの? 1.0どころか未だに0.9.30とか31じゃねーか 1.0なんて何十年かかることやら・・・
225 :デフォルトの名無しさん :2012/02/14(火) 22:16:02.04 .net >>224 英語できないジジーは黙ってエンバカに貢いで炉や
226 :デフォルトの名無しさん :2012/02/14(火) 22:42:23.09 .net >>225 あん?0.9.31より新しいモンがどこにあんだよ、情強さんよ?
227 :デフォルトの名無しさん :2012/02/14(火) 22:56:43.15 .net 1.0未満のソフトなんていくらでもあんじゃん。 死ねよ
228 :デフォルトの名無しさん :2012/02/14(火) 23:05:11.42 .net ホントにバカだなw 1年前が0.8で今が0.9.30ならわかるが、 1年前から進化してないのが問題なんだろーが
229 :デフォルトの名無しさん :2012/02/15(水) 06:44:49.36 .net ばかはおまえだろ。開発者の癖にSVNとかも知らんとは。 プログラマ向いてないよ。100%
230 :デフォルトの名無しさん :2012/02/15(水) 06:57:43.78 .net 2011/2/15 時にRevision:29547で、今日Revision:35366なのに進化してないとかワロス
231 :デフォルトの名無しさん :2012/02/15(水) 07:02:30.05 .net で、いつごろ1.0と言えるようになるのかね?
232 :デフォルトの名無しさん :2012/02/15(水) 08:41:12.59 .net じじぃが死んだあとかな
233 :デフォルトの名無しさん :2012/02/15(水) 08:45:27.43 .net 1.0とかいう冠さえ付けば安定するとでも思ってるのだろうか。
234 :デフォルトの名無しさん :2012/02/15(水) 09:00:06.59 .net >>231 もう巣にお帰り
235 :デフォルトの名無しさん :2012/02/15(水) 10:27:10.96 .net Double Commander って Lazarus 製なんやね。すばらしい。
236 :デフォルトの名無しさん :2012/02/17(金) 18:30:55.65 .net カタカナ反乱で訳わからん ドイツ人がネオジュームと発音してんのに日本人はネオジムと言ってる いっそ滅びろ日本
237 :デフォルトの名無しさん :2012/02/20(月) 14:54:36.95 .net FPC NEW FEATURES 2.6.0 に載ってる Advanced Record とか Class Helper って 使えるようになってるんだよね…?
238 :デフォルトの名無しさん :2012/02/20(月) 14:58:04.35 .net ごめん自己解決して本当にごめん {$modeswitch advancedrecords} 書く必要あったのね
239 :デフォルトの名無しさん :2012/02/28(火) 19:25:33.07 .net >>185 のような人のために「Lazarusで作るデータベースアプリケーション」 みたいなのをブログでやろうかと思うんですが、そういうのって需要あるかな?
240 :デフォルトの名無しさん :2012/02/28(火) 22:39:25.87 .net 火の鳥きぼんぬ
241 :デフォルトの名無しさん :2012/02/29(水) 00:33:10.82 .net 【消しゴム】MONOを使ってみるスレ4【じゃない】 http://toro.2ch.net/test/read.cgi/tech/1329023778/
242 :デフォルトの名無しさん :2012/02/29(水) 19:18:46.61 .net では「LazarusとFirebirdで作るC/Sアプリケーション」をブログで書きますね。 10年以内に。
243 :デフォルトの名無しさん :2012/03/08(木) 07:03:00.41 .net TurboPascal(1983年〜)を超える最強プログラミング言語が現れない件 http://engawa.2ch.net/test/read.cgi/poverty/1331134546/
244 :デフォルトの名無しさん :2012/03/16(金) 08:40:31.63 .net Lazarus 0.9.30.4 released
245 :デフォルトの名無しさん :2012/03/18(日) 03:12:01.37 .net 何が変わった?いい加減日本語を入力できるようになってほしいんだが。
246 :デフォルトの名無しさん :2012/03/19(月) 08:15:23.26 .net IDEで日本語入力できるようにしたってさ ttp://bugs.freepascal.org/view.php?id=13140
247 :デフォルトの名無しさん :2012/03/19(月) 11:58:05.51 .net というか英語できないやつは翻訳料だと思って 黙ってエンバカにお布施しとけ。
248 :デフォルトの名無しさん :2012/03/19(月) 18:01:58.20 .net いつまで経ってもバカの翻訳進んでないじゃん。 ヘルプ殆ど英語だし、重いし…
249 :デフォルトの名無しさん :2012/03/19(月) 18:06:28.56 .net じゃあC#か英語の勉強するかしろ
250 :デフォルトの名無しさん :2012/03/19(月) 19:42:40.22 .net いや別に英語読めるし、C#みたいなゴミも憶える気無い。 それから、日本語入力できるようになったことと英語のスキルは全く関係無い。
251 :デフォルトの名無しさん :2012/03/19(月) 20:33:21.51 .net じゃあこんなとこで聞かず本家で聞けや
252 :デフォルトの名無しさん :2012/03/19(月) 20:51:13.09 .net 俺自身はなんも聞いてないが?
253 :デフォルトの名無しさん :2012/03/19(月) 23:54:10.72 .net お前らヒマだな。
254 :デフォルトの名無しさん :2012/03/22(木) 08:03:32.11 .net >>239 ttp://wiki.lazarus.freepascal.org/Firebird_embedded ここ翻訳するとかどう?
255 :デフォルトの名無しさん :2012/03/22(木) 09:48:37.09 .net 素人の翻訳はヤメテ
256 :デフォルトの名無しさん :2012/03/22(木) 10:36:05.18 .net 玄人がこんなとこいるわけないしいいんじゃね
257 :デフォルトの名無しさん :2012/03/24(土) 09:07:18.28 .net 本家のサーバー移転が完了したね
258 :営利利用に関するLR審議中@詳細は自治スレへ :2012/04/03(火) 08:33:24.80 .net >>246 おいらのところではOKみたいです。
259 :営利利用に関するLR審議中@詳細は自治スレへ :2012/04/08(日) 07:32:57.51 .net 自分のところでも無事入った。(ちょっとてこずったが) いれたのは、Lazarus-1.1-36647-fpc-2.6.1-20120407-win32.exe エディタもちゃんと動く。
260 :営利利用に関するLR審議中@詳細は自治スレへ :2012/04/10(火) 19:21:42.36 .net みんなLazarus何に使ってる?
261 :営利利用に関するLR審議中@詳細は自治スレへ :2012/04/10(火) 21:01:16.69 .net 夜の友として
262 :デフォルトの名無しさん :2012/04/25(水) 07:45:57.84 .net Takeda Matsuki って誰?
263 :デフォルトの名無しさん :2012/04/25(水) 13:08:56.08 .net ttp://www.facebook.com/takeda.matsuki ジャカルタの EL' Stone Studio 勤務
264 :デフォルトの名無しさん :2012/06/11(月) 19:30:36.61 .net DelphiのIntraweb(VCL for Web)に該当するものってLazarusにあるのかなあ? 確かあったような気がするけど・・・あんまりバギーなやつだとダメだしね
265 :デフォルトの名無しさん :2012/07/28(土) 11:03:39.54 .net 十分使い物になるレベルに達しているね。日本語での情報は皆古過ぎて誤解されるかな。
266 :デフォルトの名無しさん :2012/08/19(日) 22:17:11.40 .net ついに Lazarus 1.0RC1 か!
267 :デフォルトの名無しさん :2012/08/20(月) 12:49:51.36 .net XE3 のごたごたを考えると、ここで一気に本家を乗り越えられるかな?
268 :デフォルトの名無しさん :2012/08/21(火) 02:08:53.42 .net マクロとかの情報が少なくて、 コンパイル後、出力された実行ファイルを指定したパスにコピー とかいう動作をするにはどう設定すればいいのか、とかくだらん事の解決に数ヶ月かかった。
269 :デフォルトの名無しさん :2012/08/21(火) 02:33:45.97 .net 些末。 文句つけるなら使わなきゃよい
270 :デフォルトの名無しさん :2012/08/21(火) 16:57:59.20 .net 昨日調べたらwikiにちゃんと書いてあったのは気のせいなのかな
271 :デフォルトの名無しさん :2012/08/30(木) 20:19:30.36 .net 29 Aug 2012 - Lazarus 1.0 release available for download
272 :デフォルトの名無しさん :2012/08/30(木) 21:34:31.14 .net 祝1.0
273 :デフォルトの名無しさん :2012/08/31(金) 08:48:39.81 .net おめ
274 :デフォルトの名無しさん :2012/09/02(日) 17:27:06.69 .net Lazarus 1.0 を Win XP 32 bit に以前の設定を消してインストールしてみた。 「ツール」→「オプション」の「テストプロジェクトを構築するディレクトリ」は「%Temp%\」となって いるがエラーになるのでドロップダウンリストからしかるべきものを選択し直す必要あり。 同じくデバッガのパスの「%LazDir%\mingw\bin\gdb.exe」も変更必要。 IDEにヘルプが内蔵された。また日本語IMEもインラインで変換できるようになっていた。
275 :160備忘録 :2012/09/26(水) 15:04:42.63 .net https://forums.embarcadero.com/thread.jspa?messageID=394992&tstart=0 http://www.simdesign.nl/images/FM_vs_GLScene.png http://www.lazarus.freepascal.org/index.php/topic,14701.msg79316/topicseen.html#new https://github.com/shikhalev/rdot http://www.lazarus.freepascal.org/index.php/topic,14898.msg79434/topicseen.html#new http://www.lazarus.freepascal.org/index.php/topic,14738.msg79313/topicseen.html#new
276 :デフォルトの名無しさん :2012/10/22(月) 14:18:46.30 .net Linux 版 1.0.2 入れてみたが、こっちは相変わらず IDE で日本語入力できないな。 野良ビルドだからか?まあ VIM 併用だから大して困りはしないが。
277 :デフォルトの名無しさん :2012/10/22(月) 21:17:16.64 .net 質問です。 Lazarus1.0.2をWin32で使ってるんですが、以下のような現象になります。 ・フォーム上にTActionListとTSynEditとTMainMenuを置く。 ・TActionListに適当にActionを作り、ショートカットをDelキーにする。 ・TMainMenuのMenuItemに上記Actionを割りあてる。 とやると、SynEdit上ではSynEditのデフォルトショートカットの 方が強くて、ActionListのDelが効きません。TMemoなどでは ActionListの方が強いのでSynEditだけショートカットを上書きできない ようです。 ところが、MenuItemのOnClickにイベントを書くと、そちらは SynEditのショートカットを上書きできます。 これって回避方法(ActionListの方を強くする)ってないでしょうか? ちなみに、Delphiで同じことをやるとActionListの方が強いです。
278 :デフォルトの名無しさん :2012/10/23(火) 15:51:58.52 .net >>276 東アジアの人が協力しない限り完成しないかと
279 :デフォルトの名無しさん :2012/10/24(水) 19:19:32.01 .net gccとGTK+を弄りはじめた。GUI環境がクソだとつくづく思った。 Lazarusでgccが使えたら面白いな。これなら、世界的普及まちがいなし。
280 :デフォルトの名無しさん :2012/10/24(水) 22:00:46.73 .net gccでobj作ってリンクするだけやん
281 :デフォルトの名無しさん :2012/10/24(水) 23:51:45.28 .net それ、Lazarusでgcc使ってるの?w
282 :デフォルトの名無しさん :2012/10/25(木) 06:35:28.41 .net もはや意味不明。PascalじゃないならLazarusの意味なし。
283 :デフォルトの名無しさん :2012/10/25(木) 10:07:58.08 .net CBuilder 見たいのが欲しいってことじゃね?
284 :デフォルトの名無しさん :2012/10/25(木) 14:35:49.20 .net gcc は GNU Compiler Collection であって GNU C Compiler ではない。 そして gcc は Pascal をコンパイルすることができる。 揚げ足取りね。
285 :デフォルトの名無しさん :2012/10/25(木) 14:42:09.49 .net (*´・∀・)(・∀・`*)ヘー
286 :デフォルトの名無しさん :2012/10/25(木) 20:12:40.19 .net そもそもc++が糞だからな。
287 :デフォルトの名無しさん :2012/10/28(日) 13:25:22.37 .net Lazarus 1.0.2 をベースにGtk2とQt4版のソースコードエディタで インラインでの日本語入力ができるように改造したものを公開しました。 詳しくは下記サイトを参照してください。 ttp://lazarus.matrix.jp
288 :デフォルトの名無しさん :2012/10/28(日) 14:54:13.41 .net >>287 乙。Bugtrackerに登録すると親切な外人がマージしてくれるかもよ
289 :デフォルトの名無しさん :2013/02/14(木) 04:29:48.44 .net Delphi XE をインストール済みなんですが Lazarus を同じパソコンにインストールしても問題は起きませんか?
290 :デフォルトの名無しさん :2013/02/14(木) 06:32:14.51 .net Android対応のFreePascal February 13th, 2013 The FreePascal team is pleased to announce official support for native Android targets in the trunk SVN repository. http://www.freepascal.org/">http://www.freepascal.org/
291 :デフォルトの名無しさん :2013/02/14(木) 20:42:52.59 .net http://www.freepascal.org/
292 :デフォルトの名無しさん :2013/02/18(月) 13:17:07.30 .net >>289 今のところウチでは問題は起きてない。どっちもたいして使ってないけど。 そもそも干渉する要素が見当たらない気もするがね。
293 :デフォルトの名無しさん :2013/04/21(日) 22:43:31.20 .net 本家のRAD Studio とかが XAMLみたいに書いてあったから これも対応してるのかと思って入れてみたけど違ってた。 けどフリーでいきなりRAD の画面が出てきて楽そうだなと思った。
294 :デフォルトの名無しさん :2013/04/22(月) 00:00:16.83 .net てす
295 :デフォルトの名無しさん :2013/04/26(金) 19:02:19.27 .net オープンソースの Lazarus 製 CAD ttps://sourceforge.net/projects/zcad/
296 :デフォルトの名無しさん :2013/04/28(日) 18:08:47.57 .net 飛び入りでスマソ DELPHIで常駐プログラムや文字の回転はwindowsAPIでしていたんだけど、 uses部分は書き換えるにしても、LazarusではwindowsAPIのコードがそのまま走るの?
297 :デフォルトの名無しさん :2013/04/29(月) 05:02:28.44 .net >>296 「走る」ってどういう意味? Lazarusは実行環境なわけじゃないから質問の意味が分からん
298 :デフォルトの名無しさん :2013/04/29(月) 06:40:46.78 .net LazarusでFree PascaLのコードを書いて実行させると言う意味。 (Lazarusインストールしたら、Free Pascalも自動的にインストールされる)
299 :デフォルトの名無しさん :2013/04/29(月) 07:00:18.57 .net よくわからんがFPCでコンパイルできるソースならコンパイルできるし それがWindowsで動くコードなら当然動くよ
300 :デフォルトの名無しさん :2013/04/29(月) 07:04:30.62 .net >>299 スマン。macで使っても動くのだろうか?
301 :デフォルトの名無しさん :2013/04/29(月) 07:13:59.32 .net >>299 例えば、文字の回転やプログラムタスクトレイに常駐させようとした場合。 DELPHI → Windows APIコードを書く。 MacでLazarusとFreePascal → Windws API コードの部分はそのまま使える? との質問です。もちろん、usesなどの少しの手直しは必要かと思います。
302 :デフォルトの名無しさん :2013/04/29(月) 08:35:59.12 .net >>301 ますますよくわからんがそのWindowsAPIがMacで使えるなら使えるよ。 でもこれってLazarusとは何の関係もないよね。
303 :デフォルトの名無しさん :2013/04/29(月) 12:54:13.80 .net >>302 Lazarus/Free Pascalの売りは、いつでもどこでもコンパイルじゃなかったっけ? Windows API は マイクロソフトのWinsdows OSのコードで、基本的にはWindowsでしか使えない。 MacでLazarus/Free pascalで使おうとすればそれに対応する類似品が準備されているか?エミュレートような機能が無いと使えない。 文字の回転やプログラムタスクトレイに常駐はGUIプログラムになるのでLazarus無しでは、 基本的にできない。(自分でFree PascaLなどでGUIライブラリまで作れば別だが困難を極める)
304 :デフォルトの名無しさん :2013/04/29(月) 13:05:49.88 .net Lazarus=GUIとかのライブラリ等含めた環境がWOCAなのであって、FPCはあくまでただのコンパイラだし WinAPIをエミュレートするのはWineにでも任せれ
305 :デフォルトの名無しさん :2013/04/29(月) 13:09:39.28 .net >>304 避けれたいいが、DELPHIでプログラム書く場合でも頻繁にWindows APIで各必要が出てくる。 気持ち的に言えば、DELPHIやFree PascalにWindows APIに相当するコマンドがあれば一番いい。 WIndows APIなんて書きたくない
306 :デフォルトの名無しさん :2013/04/29(月) 16:40:55.77 .net それ言うならDelphi使いたくないってのが正解じゃね? Delphiは実質Windows専用みたいなもんだし、 マルチプラットフォームで作りたいなら マルチで動く他の言語を使ったほうがいい。
307 :デフォルトの名無しさん :2013/04/29(月) 18:34:06.86 .net >>303 ごめん、何いってるか分からんわ。 正直そのプログラミングレベルでマルチプラットフォームアプリは無理かと。
308 :デフォルトの名無しさん :2013/04/29(月) 18:37:17.05 .net というかなぜ「Windows」APIが「Mac」で動くと思うのか? なぜ「いつでもどこでもコンパイル」がAPIレベルでの互換性の話になるのか? まったく分からんのよ
309 :デフォルトの名無しさん :2013/04/29(月) 18:47:43.47 .net >>307 その程度の理解力・想像力で、プログラミングはムリかと。
310 :デフォルトの名無しさん :2013/04/29(月) 18:59:07.59 .net >>309 え?理解に勤めたつもりなのにそれはないでしょ。 しかも無料ソフトなんだから試せばいいだけの話にもかかわらず付き合ったのに。
311 :デフォルトの名無しさん :2013/04/29(月) 20:14:27.98 .net >>308 はぁー プログラム組んだこともロクにないのね。 話の論点もLazarusに行ったり、APIに行ったり定まらないし。 で、Form上で文字を回転させるにはどうしたら良いの? タスクトレイに常駐させようとしたらどうしたら良いの? この質問?納得させる?
312 :デフォルトの名無しさん :2013/04/29(月) 20:15:29.17 .net >>311 ◯ この質問に答えて?納得させきれる?
313 :デフォルトの名無しさん :2013/04/29(月) 20:15:42.65 .net > で、Form上で文字を回転させるにはどうしたら良いの? Delphiには無理 > タスクトレイに常駐させようとしたらどうしたら良いの? Delphiには無理
314 :デフォルトの名無しさん :2013/04/29(月) 20:18:17.93 .net >>313 はぁーーー わかったわかったあんたはプログラムしたことない。 文字を回転やタスクトレイに常駐なんてあたりまえのようにみんなしている。 おれもDELPHIで常駐プログラムを作っている。
315 :デフォルトの名無しさん :2013/04/29(月) 20:18:22.28 .net いい加減、DelphiとかPascalから足を洗ったほうがいいのに。 デスクトップ用言語としても使われてないし、 ウェブ用言語としても使われてない。 オープンソースでも使われてないし、 クローズドでも使われてない まだ移行できてない奴が残っているだろうけど 今はもうCOBOLよりも将来性無いと思うぞ。
316 :デフォルトの名無しさん :2013/04/29(月) 20:20:39.86 .net >>314 Macにタスクトレイなんて無いけど、 どうやって?
317 :デフォルトの名無しさん :2013/04/29(月) 20:21:17.80 .net 無いならタスクトレイを作ればいい。
318 :デフォルトの名無しさん :2013/04/29(月) 20:21:41.97 .net >>316 はぁー DELPHIははwindows版だけど
319 :デフォルトの名無しさん :2013/04/29(月) 20:23:30.30 .net >>317 MacはDockがある
320 :デフォルトの名無しさん :2013/04/30(火) 05:52:12.18 .net >>318 だったら最初からそういえよw 答えてあげよう。 「スレ違いなので以下へどうぞ。 くだすれDelphi(超初心者用)その55 ttp://toro.2ch.net/test/read.cgi/tech/1353119767/」
321 :デフォルトの名無しさん :2013/04/30(火) 07:26:52.40 .net >>315 メジャーならいいってわけじゃないからなw 日本人全員が国民車トヨタプリウスじゃつまらんだろ?
322 :デフォルトの名無しさん :2013/04/30(火) 08:17:47.47 .net Delphi の需要なんていまどこに残ってるんだろう 大昔に Delphi で頑張ってた連中はとっくに別のに乗り換えてるだろ
323 :デフォルトの名無しさん :2013/04/30(火) 19:04:55.13 .net >>322 えーと、ここはDelphiスレじゃないよ
324 :デフォルトの名無しさん :2013/05/04(土) 11:22:59.22 .net >>322 Janeもあふも相変わらずDelphiで開発されてますが?
325 :デフォルトの名無しさん :2013/05/04(土) 11:36:49.51 .net SkypeもまだDelphiみたいで安心
326 :デフォルトの名無しさん :2013/05/06(月) 18:20:39.16 .net 実家から帰ってきて覗いてみるとなんだかよくわからんことになっているが、 タスクトレイに関しては Additional に TTrayIcon というコンポーネントがあるよ。使ったことないけど。 それと、ここの住人は揚げ足とって喜ぶだけのアホばっかりだから結局は自分で調べた方が早いよ。
327 :デフォルトの名無しさん :2013/05/06(月) 20:05:52.83 .net >>326 そんなこと聞いてません。Macの事を聞いているのですが。
328 :デフォルトの名無しさん :2013/05/06(月) 20:35:33.08 .net >>326 そんなこと聞いてます。さんくす。 Windows APIのコードをTTrayIconに置き換えるのですね。 ついでに、教えてください。 DELPHIでwindowsAPIで仕方なく行なっていたコードは、Lazarusではコンポーネントが殆ど?準備されていると思ってもいいのですか?
329 :デフォルトの名無しさん :2013/05/06(月) 23:07:16.06 .net >>328 > Windows APIのコードをTTrayIconに置き換えるのですね。 いや、前述のとおり使ったことないんでコンポーネントについては調べてちょうだい。 Delphi XE とかにも付いてるけどな。 > DELPHIでwindowsAPIで仕方なく行なっていたコードは、Lazarusではコンポーネントが殆ど?準備されていると思ってもいいのですか? それはわからん。 Windows 専用アプリで API を直接使えるかいうことなら、Lazarus も LCL の内部では結局 API 呼んでるはずなんで使えるんじゃないかな。 試してみたら MsgWaitForMultipleObjects とか候補に出てきたから大抵の API は定義されてるんじゃない? Delphi とは違うコンポーネントもいろいろあるから、自分で調べるしかないね。 自分はせっかくの Lazarus なんで、Windows でも Linux でもビルドできるソースしか書かないんで Windows の API 直接使ったことはない。ていうかどっちかというと Linux 寄りかな。
330 :デフォルトの名無しさん :2013/05/06(月) 23:10:47.29 .net >>329 さんくす。
331 :デフォルトの名無しさん :2013/05/07(火) 06:05:33.59 .net 結局Macの話は無しかよw
332 :デフォルトの名無しさん :2013/05/07(火) 18:26:55.29 .net >>326 あの最初の質問を読んだだけで俺はすべて悟ったよ、という感じがムカつくなお前
333 :デフォルトの名無しさん :2013/05/07(火) 22:21:25.02 .net このScalaの時代になんでPascal命なんだ? なんかメリットあるの?
334 :デフォルトの名無しさん :2013/05/07(火) 22:33:05.79 .net >>332 それだけの読解力があればまずまずだよ。
335 :デフォルトの名無しさん :2013/05/08(水) 01:07:35.49 .net なんかそのものずばりの回答ないから俺が答えとく。 >MacでLazarusとFreePascal → Windws API コードの部分はそのまま使える? 使えません。WindowsAPIはWindows上でしかコンパイルできない。 それはWindowsユニットがWindows用Lazarusにしか用意されてないから。 FPCがWindowsでもMacでもLinuxでもコンパイルできるということと その中で使われてるソースが互換しているかどうかは別問題。 どれでもコンパイルできるソースにしたかったらそういうソースを書くこと。 どういう所に注意すればよいかは本家サイトのドキュメントに書いてある。 > DELPHIでwindowsAPIで仕方なく行なっていたコードは、Lazarusではコンポーネントが殆ど?準備されていると思ってもいいのですか? 基本的にはDelphiでWindowsAPIを使っていたコードはLazarusでもWindowsAPIを使う と考えた方が良い。ただしQtとかGtkでやる場合はそれぞれの機能にアクセスできる からWindowsAPIを使わなくてもできる場合もあるかもね。 俺は、WindowsAPIをソース上に直書きしないようにしている。 使う時はコンポーネントか別クラスにしておいて、そこだけOS別に書き分ける。 コンパイラ指令でも良いかもしれないけど、見辛いしね。
336 :デフォルトの名無しさん :2013/05/08(水) 06:06:10.34 .net >>333 ttp://www.youtube.com/watch?v=HGYSLgtYx-U
337 :デフォルトの名無しさん :2013/05/08(水) 08:17:35.09 .net 糞エディタでリファクタリングすんなw
338 :デフォルトの名無しさん :2013/05/08(水) 16:41:38.57 .net リファクタリングはエディタの機能じゃない罠w
339 :デフォルトの名無しさん :2013/05/09(木) 02:15:31.42 .net >335 さんくす
340 :デフォルトの名無しさん :2013/06/04(火) 18:26:30.91 .net Turbo Pascal の公式リファレンスが Archive.org にあった。英語版だけど。 http://archive.org/search.php?query=turbo%20pascal%20AND%20collection%3Aadditional_collections
341 :デフォルトの名無しさん :2013/06/04(火) 18:59:51.24 .net ゴミだね > 340
342 :デフォルトの名無しさん :2013/07/03(水) NY:AN:NY.AN .net 過疎
343 :デフォルトの名無しさん :2013/07/03(水) NY:AN:NY.AN .net linuxのutf-8環境で書いたプログラムをshift-jisのWinに移植しようとしたけど書き方ミスったな GUIでstringのCaptionとかをwidestringで管理しようとして出し入れで問題があったのかそこだけ文字化けする 型をstringにすれば解決したけどlinuxでは普通に動くから気づかなかった 全部書き換えるの面倒だなあ
344 :デフォルトの名無しさん :2013/07/07(日) NY:AN:NY.AN .net >>343 どういう場面か分からないから確かかどうか分からないけど、Winは過去 互換性から、かってに文字列のコーディングを変更して読み込むのが あるから、そこで引っかかっているのかも。 こういうのって結構やっかいだよね。
345 :デフォルトの名無しさん :2013/07/08(月) NY:AN:NY.AN .net ボチボチ勉強中なんだけど、 ttp://wiki.lazarus.freepascal.org/Multithreaded_Application_Tutorial/ja ここみると極力マルチスレッドはやめれみたいなことが書いてある。 重い処理の応答改善にこそマルチスレッディングは有効だと思うんだけど。 重い処理してても最低限キャンセルは受け付けるべきで、実際にちゃんと作られた アプリケーションはそうなってるんだけど、これはマルチスレッドの実装じゃないんだろうか。
346 :デフォルトの名無しさん :2013/07/08(月) NY:AN:NY.AN .net >重い処理してても最低限キャンセルは受け付けるべきで、実際にちゃんと作られた >アプリケーションはそうなってるんだけど マルチスレッドじゃなくても実装は可能 それよりマルチスレッドを避けろという議論の本質は スレッド切り替えのオーバーヘッドが無駄ということ
347 :デフォルトの名無しさん :2013/07/09(火) NY:AN:NY.AN .net overlaped バンバンというのもしんどいなあ
348 :デフォルトの名無しさん :2013/07/10(水) NY:AN:NY.AN .net 俺はむしろイベント処理の順番が狂う ProcessMessages は使うべきじゃないと思ってるんだけどな。
349 :デフォルトの名無しさん :2013/09/14(土) 12:40:26.02 .net 保守
350 :デフォルトの名無しさん :2013/09/18(水) 01:32:41.05 .net Delphiはいいとして Lazarusで開発されたソフトって世の中にあるの?
351 :デフォルトの名無しさん :2013/09/18(水) 01:41:42.87 .net Lazarus は開発環境そのものなので。 FPC/*CL で書かれたものはあるの?っていみなら Lazarus そのもの
352 :デフォルトの名無しさん :2013/09/18(水) 06:37:24.97 .net LazarusのHPみればわかることをわざわざ質問するアフォ
353 :デフォルトの名無しさん :2013/09/18(水) 18:32:28.47 .net せっかく新しい仲間が増えようってのに アフォとか書くのは良くないと思うな
354 :デフォルトの名無しさん :2013/09/19(木) 04:05:48.65 .net >新しい仲間が増えよう 沈みゆく船に乗り込むアフォだろ?
355 :デフォルトの名無しさん :2013/09/19(木) 06:17:51.49 .net アフォはイラネ
356 :デフォルトの名無しさん :2013/09/24(火) 16:31:53.62 .net 企業向けのWindows向けシステムをLazarusで組んでる人っている? DelphiスレでLazarusの名前が出てたのでインストールして まだ一寸しか使ってないのですが 個人的には取りあえずDBGridで(MEMO)って出るのが取りあえず面倒だと感じてますが 他に問題になりそうな部分ありますか?
357 :デフォルトの名無しさん :2013/09/24(火) 16:34:54.99 .net delphiに比べて実行時パフォーマンスはある程度は落ちると思います。
358 :デフォルトの名無しさん :2013/09/24(火) 18:25:21.98 .net 確かにキビキビ感は無いですね マシンパワー上がってるからあまり感じないけど 古いマシンだと更にモッサリするのかな
359 :デフォルトの名無しさん :2013/09/24(火) 19:36:08.15 .net Lazarusで作ったアプリってそれ単体で動くの?外部ライブラリとかインストールされてないとだめなの?
360 :デフォルトの名無しさん :2013/09/24(火) 21:36:10.96 .net >>359 SQLiteとか簡単なDBでも使ってれば外部ライブラリを同梱しないとダメですね ttp://wiki.freepascal.org/Lazarus_Database_Tutorial/ja 例えばフォームにボタンを張り付けただけのような単純なものはexe1本で配布可能です サイズが巨大なのでstripで小さくしてから配布した方がいい
361 :デフォルトの名無しさん :2013/09/25(水) 03:07:26.86 .net Delphiヘタコイタ時だけ活気づくな Kylixの時もちょっと活気あったわ
362 :デフォルトの名無しさん :2013/09/25(水) 10:59:59.77 .net >>356 問題を自分で解決できない人は素直に.NETとかの方がいいと思う。
363 :デフォルトの名無しさん :2013/09/25(水) 13:35:47.86 .net >>362 ご忠告ありがとう御座います、問題が出れば当然自分で解決しますよ、 質問した趣旨は問題を既に経験した人に 「こんな事があったよ」と言う意見を出して頂ければと言う事です
364 :デフォルトの名無しさん :2013/09/25(水) 14:44:47.26 .net 業務用だったら一番の問題はIMEのON/OFFの制御かな
365 :デフォルトの名無しさん :2013/09/25(水) 15:25:30.62 .net 初心者はマルチプラットフォームを意識すると混乱しがちだから Windows専用にするのがよいと思う
366 :デフォルトの名無しさん :2013/09/25(水) 16:44:10.39 .net Win8とMSIMEの組み合わせ固有の問題かも知れないが 日本語を入力しようとすると高確率でフリーズする
367 :デフォルトの名無しさん :2013/09/25(水) 17:04:35.95 .net IMEのON/OFFはこれでどうだろうか。Delphi3の頃のものだけど。 Unit MyLib; Interface uses WinTypes, WinProcs, Dialogs, sysUtils, Imm, Forms, StrUtils, Classes; procedure KanjiOn(Handle : THandle); procedure KanjiOff(Handle : THandle); implementation procedure KanjiOn(Handle : THandle); var imc : HIMC; begin imc := ImmGetContext(Handle); ImmSetOpenStatus(imc,true); ImmReleaseContext(Handle, imc); end; procedure KanjiOff(Handle : THandle); var imc : HIMC; begin imc := ImmGetContext(Handle); ImmSetOpenStatus(imc,false); ImmReleaseContext(Handle, imc); end; end.
368 :デフォルトの名無しさん :2013/09/25(水) 19:52:36.55 .net 本家に実装してもらったら良いように思うが マルチプラットフォーム前提だから実装できないのかね
369 :デフォルトの名無しさん :2013/09/26(木) 04:37:10.55 .net >業務用だったら一番の問題はIMEのON/OFFの制御かな まだそうなの? FireMonkey、IME 管理出来ないけど業務で使えるって言う人はいるぞ
370 :デフォルトの名無しさん :2013/09/26(木) 08:30:20.48 .net >>368 中の人に東アジア人がいないから後回しっぽい
371 :デフォルトの名無しさん :2013/09/26(木) 14:27:07.24 .net Pascal使いは何故かロシア人が多いよな 学校の授業か何かであるのかね
372 :デフォルトの名無しさん :2013/09/26(木) 15:46:31.84 .net ソースプリーズ
373 :デフォルトの名無しさん :2013/09/27(金) 16:37:58.45 .net 我が家の環境だとデバッグで実行するとフリーズして動かなくなる事がある ブルー画面に落ちるわけでもないがタスクマネージャーも出せない [CTRL][ALT][DEL]も効かない 因みにWin8(64bit)にてLazarus 1.1.99pre
374 :デフォルトの名無しさん :2013/09/27(金) 18:26:01.74 .net デバッグで実行とはなんぞ?
375 :デフォルトの名無しさん :2013/09/29(日) 08:22:10.08 .net leak viewer ってどこにあんの?
376 :デフォルトの名無しさん :2013/09/30(月) 00:48:31.15 .net ちょいちょいLazarusで業務システム作ってるよ、 業務システムに多いレポートはPowerPDFを使ってます(Lazarus版の方ね) フリーのIDEだとLazarusはダントツで高性能
377 :デフォルトの名無しさん :2013/09/30(月) 11:45:59.62 .net 高性能でも若いプログラマはpascalわからないし webアプリがメーンだから確実に沈む船だ
378 :デフォルトの名無しさん :2013/09/30(月) 15:58:11.38 .net あっそ。.NETにしとけ。
379 :デフォルトの名無しさん :2013/10/01(火) 12:01:30.07 .net .NET .NET って言うけど、あんなのもう廃れだよw
380 :デフォルトの名無しさん :2013/10/01(火) 15:48:50.34 .net 日本語がどマイナーな言語なんだから 日本人のプログラム言語もどマイナー言語でいいのだよ
381 :デフォルトの名無しさん :2013/10/02(水) 03:32:07.53 .net Lazarus64bit版使ってる人いる? 32bit版と何が違うの?
382 :デフォルトの名無しさん :2013/10/02(水) 05:43:25.01 .net 何って整数型のビット数に決まってんじゃん
383 :デフォルトの名無しさん :2013/10/02(水) 11:07:33.08 .net >>381 lclでサポートされてないのがあるから64bit版はまだ辞めた方がいいよ
384 :381 :2013/10/02(水) 12:51:52.15 .net >>383 なるほど ありがとう御座います
385 :デフォルトの名無しさん :2013/10/02(水) 14:50:29.79 .net >>373 GDB Debuggerかな?うちでもフリーズするからnoneにしてある ブレークポイントとか使えなくて不便だけど仕方ない
386 :デフォルトの名無しさん :2013/10/02(水) 15:42:51.58 .net というかpre使っといて文句だけいわれても困るわー
387 :385 :2013/10/02(水) 18:48:29.89 .net >>386 俺は安定版だけど GDB onでデバッグしてるとsavedialogとか開くと同時にフリーズする事がある 原因調べたけど再現性もないし環境の違いによる問題かも知れない
388 :デフォルトの名無しさん :2013/10/02(水) 19:12:18.92 .net 俺は1.1SVNや1.3SVNだけどデバッグしてて落ちたことはないな。 自分のプログラミングミス以外でだが。
389 :デフォルトの名無しさん :2013/10/02(水) 22:36:22.03 .net ファイルダイアログでフリーズするのってアンチウイルスソフトではあるまいか。 avast使っててなった事があるわ プロジェクトファイルのパスをウイルスチェックから除外してみ
390 :デフォルトの名無しさん :2013/10/03(木) 01:20:23.95 .net 違うと思う
391 :デフォルトの名無しさん :2013/10/03(木) 10:43:20.60 .net Lazarusって、Vistaの新しいダイアログ(TaskDialogとかIFileDialog)に 対応してるの?
392 :デフォルトの名無しさん :2013/10/03(木) 11:23:46.08 .net 適当なバージョンの VCL ソースをパクれば使えるよ。 基本、FPC/Lazarus はそいうもんだ
393 :デフォルトの名無しさん :2013/10/03(木) 15:07:24.84 .net というかなぜ「対応」できないと思うのか。
394 :デフォルトの名無しさん :2013/10/03(木) 15:55:16.89 .net 「できない」か、じゃなくて「してる」か、を聞いてるようにしか見えないけど
395 :デフォルトの名無しさん :2013/10/03(木) 16:43:51.72 .net つまり「LCLを使うだけで素敵なダイアログで表示できますか?」という質問だということね。 エスパー乙。
396 :デフォルトの名無しさん :2013/10/03(木) 16:45:08.29 .net 「答えはソースをいじればできます」でOK?
397 :デフォルトの名無しさん :2013/10/03(木) 17:49:57.69 .net LazarusのLCLは基本VCLのソースをパクってるライセンス違反の塊ってこと? だとすれば、つかえねーな
398 :デフォルトの名無しさん :2013/10/04(金) 03:05:08.29 .net Kylix の時に RTL/CLX のソースコードが GPL 化した。 という判断で丸パクリしたのが大本。
399 :デフォルトの名無しさん :2013/10/04(金) 06:52:00.16 .net 嘘はイカンな
400 :デフォルトの名無しさん :2013/10/04(金) 07:59:18.29 .net 何の根拠もなく憶測でものをいうのは隣国の伝統芸
401 :デフォルトの名無しさん :2013/10/05(土) 22:29:43.67 .net これは酷い
402 :デフォルトの名無しさん :2013/10/13(日) 22:16:16.16 .net 同じプロジェクト内のフォームAを継承して フォームB、フォームCを作ろうとしていますが デザイン時にフォームAを編集しても フォームBやCに変更内容が一切反映されません 実行してみるとフォームAの内容が継承されているのですが デザイン時に何かと不便なのでデザイン時にも 継承元のフォームの内容を表示させるには どのようにすれば良いのでしょうか?
403 :402 :2013/10/13(日) 22:40:13.88 .net 継承先のフォームを一度閉じて エディタから[F12]でフォームを再表示させたら反映されました 毎回一旦閉じないと反映されないのですかね、 任意のキーで反映されるか自動的にやってくれたら良いのですが そこまで面倒でもないので毎回一旦閉じる事にします お騒がせしました
404 :デフォルトの名無しさん :2013/10/26(土) 14:50:23.16 .net Android用のプログラム書いてみようかと思うんだけど 普通に動くのかな?作ってる人いる?
405 :デフォルトの名無しさん :2013/10/26(土) 18:34:48.85 .net >>404 スレ違い
406 :デフォルトの名無しさん :2013/10/27(日) 11:16:07.95 .net SL4A 版の Pascal 作ってくれ
407 :デフォルトの名無しさん :2013/11/04(月) 19:55:06.54 .net >>405 Lazarusでクロスコンパイルする話だろ スレ違いなわけねーだろ
408 :デフォルトの名無しさん :2013/11/27(水) 14:45:36.30 .net レポートコンポーネントが無いのが辛いよな
409 :デフォルトの名無しさん :2013/12/03(火) 08:58:59.12 .net 可変になる印刷命令部をスクリプトで外に出せば必要十分と 世界が気づいちゃったしな
410 :デフォルトの名無しさん :2013/12/05(木) 07:57:02.91 .net 枠等は描画ソフトでデザインできるしな
411 :デフォルトの名無しさん :2013/12/30(月) 22:50:20.58 .net うちでは デバッガが止まりすぎてまともに使えない 惜しいわこれ
412 :デフォルトの名無しさん :2014/01/02(木) 19:19:06.64 .net >>409 どういう処理? HTML+CSSを作るってこと?
413 :デフォルトの名無しさん :2014/01/04(土) 18:31:03.39 .net PDFってことじゃね?
414 :デフォルトの名無しさん :2014/01/04(土) 19:22:23.91 .net 1.0.14にアップしたら TPQConnectionがなくなったお(´・ω・`)
415 :デフォルトの名無しさん :2014/01/04(土) 19:24:35.88 .net 64bit版だったのかな?ダウンロードして再インスコしてみる(´・ω・`)
416 :デフォルトの名無しさん :2014/01/04(土) 19:54:26.70 .net 32bit版入れたら治った(`・ω・´)
417 :デフォルトの名無しさん :2014/01/04(土) 23:30:57.81 .net なんか Windows7 64bit版でLazarus 32bit版動かしてたら デバッガがまともに動かないから憤慨していたら XP互換モードで結構安定して動く様になったから驚き ただ、エディタでタブのインデントが3文字だったり2文字だったり8文字だったりするのが嫌。何これ。
418 :デフォルトの名無しさん :2014/01/05(日) 13:24:34.26 .net >>417 メニューの「ツール」 -> 「オプション」 「エディタ」ツリーの中の「スマートタブ」チェックをOFFにする
419 :デフォルトの名無しさん :2014/01/05(日) 13:34:55.19 .net >>418 おう、なんかいいこと教えてもらっちゃったぜサンクス
420 :デフォルトの名無しさん :2014/02/02(日) 22:29:15.38 .net ActiveXは使えないの?
421 :デフォルトの名無しさん :2014/02/05(水) 02:03:22.96 .net これ利用する上でc++に対するアドバンテージって?
422 :デフォルトの名無しさん :2014/02/05(水) 11:50:47.13 .net Pascal が使える。
423 :デフォルトの名無しさん :2014/02/05(水) 23:27:38.88 .net Delphi資産が使える。
424 :デフォルトの名無しさん :2014/02/06(木) 01:45:24.36 .net 慣れ親しんだ Delphi っぽい環境で Linux のプログラムを作れる。
425 :デフォルトの名無しさん :2014/02/06(木) 16:46:03.05 .net コンパイルが早いのでストレスが減る
426 :デフォルトの名無しさん :2014/02/07(金) 06:20:32.70 .net >>420 使えるYO!
427 :デフォルトの名無しさん :2014/02/07(金) 13:19:18.46 .net 使えないYO!
428 :デフォルトの名無しさん :2014/02/07(金) 18:42:18.21 .net どっちだYO!
429 :デフォルトの名無しさん :2014/02/09(日) 17:15:58.72 .net wiki.freepascal.org/LazActiveX
430 :デフォルトの名無しさん :2014/02/10(月) 14:42:07.76 .net (仕様としては)使えるYO! (実用的には)使えないYO!
431 :デフォルトの名無しさん :2014/02/11(火) 03:21:50.70 .net Delphi コードのパクリだからライセンス的に危ない。
432 :デフォルトの名無しさん :2014/02/11(火) 05:46:18.67 .net 情報が古い。パクリはクリーンルームで排除されてるよ
433 :デフォルトの名無しさん :2014/02/11(火) 10:20:22.96 .net だれも確認してないけどな。
434 :デフォルトの名無しさん :2014/02/11(火) 13:58:18.78 .net 432の中ではそうなんだろう 軽く読んだだけでもVCLそのままのところは普通に見つかるけどなw
435 :デフォルトの名無しさん :2014/02/12(水) 07:26:45.24 .net それがどことは具体的に指摘はできない円バカ社員w
436 :デフォルトの名無しさん :2014/02/12(水) 07:33:35.13 .net まさかVBのパクリかつクソ設計のVCLで著作権を主張するつもりか?
437 :デフォルトの名無しさん :2014/02/12(水) 10:04:19.99 .net >>436 VCL は VB のパクリではない そもそも VB にクラスライブラリの概念はない
438 :デフォルトの名無しさん :2014/02/12(水) 15:22:57.92 .net >>436 .NET が VCL のパクリ。 パクリっちゅうか、まあ、アレだ。中の人がな。
439 :デフォルトの名無しさん :2014/02/12(水) 15:56:50.16 .net >>435 MLでLazarusの中の人が権利関係は完全にクリアとは言えないと自分で言ってるけどね 当たり前だけど膨大なソースの個々の権利関係を確認するのは大変な作業で、 向こうにはそれを全部確認できるような人的リソースが無いわけ ReactOSみたいに人数の多いプロジェクトですら開発ストップして調査に2年以上かかってるのに 調査らしき調査を今まで一度も公に行ったことがないのにどうしてそんなことが言える? そんな状態では具体的に指摘するまでもないでしょ
440 :デフォルトの名無しさん :2014/02/12(水) 22:24:31.39 .net >>438 ヘルたん love!
441 :デフォルトの名無しさん :2014/02/13(木) 07:43:43.42 .net >>439 具体的に指摘できないと裁判では勝てないよ。 権利侵害と主張する側に立証責任があるわけだしw
442 :デフォルトの名無しさん :2014/02/13(木) 07:45:08.76 .net 立証もできないのに貶すだけなら 黒子のバスケの作者を脅してた犯人と同じ
443 :デフォルトの名無しさん :2014/02/13(木) 14:27:39.33 .net 裁判…? ひとりで誰と戦ってるの?
444 :デフォルトの名無しさん :2014/02/13(木) 15:29:01.01 .net でもそもそもエンバカがLCL同梱してるでしょ?今となっては実質公認なのでは?
445 :デフォルトの名無しさん :2014/02/13(木) 16:01:22.25 .net お、おう…よかったな
446 :デフォルトの名無しさん :2014/02/13(木) 17:45:34.34 .net >>443 誰って上の中傷レスみればだいたい分かるよね。多分円バカ社員w
447 :デフォルトの名無しさん :2014/02/13(木) 18:01:45.02 .net >>446 社員自虐乙
448 :デフォルトの名無しさん :2014/02/20(木) 18:56:07.59 .net Win7 64bitに1.0.14入れてみたけどデバッガの調子が悪いね スレ読んで互換性をXPにしたが変化なしだった デバッガ(None)では使いにくすぎる 何か他に方法はないものか
449 :448 :2014/02/20(木) 22:22:45.10 .net Forum見てきたけどCOMDO Firewallが原因みたいだね 確かにCOMDO Firewallを使ってたわ もっともDefense+は切ってるからスレの指定のように登録しても意味ないんで解決はしなかったわ
450 :448 :2014/02/20(木) 22:59:42.81 .net Lazarus例外を通知のチェックボックスを外したらまだ使えるレベルになったわ もう少し遊んでみる!
451 :デフォルトの名無しさん :2014/03/06(木) 06:51:39.91 .net Lazarus 1.2 Release
452 :デフォルトの名無しさん :2014/03/11(火) 23:59:39.35 ID:gqoLPWRY.net LazarusにはレポートコンポーネントLazReportが標準で用意されている。 中身はFastReports社のFreeReport。 インストール方法 1) メニューの[パッケージ]を選択 2) [パッケージのインストールもしくはアンインストール]を選択 3) [インストール可能]にある"lazreport 0.9.9"をダブルクリック 4) [保存してIDEを再構築]をクリック
453 :デフォルトの名無しさん :2014/03/12(水) 07:24:15.18 ID:SSnObNi6.net FPC 2.6.4 has been released!
454 :デフォルトの名無しさん :2014/03/19(水) 06:57:28.57 ID:ZsVbeuhg.net http://www.lazarus-components.org/
455 :デフォルトの名無しさん :2014/03/29(土) 14:54:23.66 ID:5xBaGNm3.net いや、古いレポートだな
456 :デフォルトの名無しさん :2014/04/26(土) 10:43:08.43 ID:lfcN6A1m.net 早いな
457 :デフォルトの名無しさん :2014/04/26(土) 12:50:57.74 ID:L7zgrAvH.net お、おう
458 :デフォルトの名無しさん :2014/04/26(土) 12:54:37.07 ID:L7zgrAvH.net お、おう
459 :デフォルトの名無しさん :2014/04/30(水) 22:31:45.21 ID:tGklQodN.net これ、Win2kで動くっぽい もの凄くありがたい
460 :デフォルトの名無しさん :2014/05/01(木) 08:00:28.02 ID:F7pPGBPc.net Win98以降対応かと。
461 :デフォルトの名無しさん :2014/05/06(火) 06:09:41.52 ID:3AmPAJ4S.net レイザラスって読むの? といざらすみたい
462 :デフォルトの名無しさん :2014/05/06(火) 12:36:17.63 ID:w2wxRZ8k.net らざるす じゃないの?
463 :デフォルトの名無しさん :2014/05/06(火) 18:04:02.18 ID:PHRej+Va.net ラザロ、じゃね
464 :デフォルトの名無しさん :2014/05/07(水) 09:01:39.75 ID:Qm0scrKc.net laez(^e)r^es 発音記号 aeは合体したアレ ^eは上下反転 音声を聞いた限りでは、ラーザラス #恐らくエスペラント語発案者の氏名から取ったんだね
465 :デフォルトの名無しさん :2014/05/07(水) 14:57:14.44 ID:b9tRRKAQ.net Lazarusという単語を英語読みした際の一般的なカタカナ表記はラザラス、もしくはラザルス だけど名前の由来が聖書だと公式が言ってるんで、そっちの一般的な日本語訳に倣うと 日本語転記する際はラザロとするのが正しいような気もする 一応付記しておくとエスペラント語発案者の名前とは何の関連もない
466 :462 :2014/05/13(火) 21:43:04.44 ID:TpY9OyHo.net >>462 >>465 インターネット使えない田舎者なんで(いやぁ、イマドキ^^;)、久しぶりに都会に来たついでに アクセスしたらご親切に回答ありがとうございます。 英語読みでレイザラスにならないんだね。 どうも英語は苦手じゃ。 どこかで聞いた話では、昔は英語もつづりと読み方は同じモノだったそう。 発音が変わるとつづりも変化していった。 ところが、活字が発明されてから、読み方が変わっても、つづりがそのままということに なって、今に至っているらしいですね。
467 :デフォルトの名無しさん :2014/05/16(金) 16:08:29.92 ID:kVYOlWNw.net Linux でスマートリンクにしたら IDE から実行できない。なぜじゃ?
468 :デフォルトの名無しさん :2014/05/16(金) 20:55:52.61 ID:G6r1AibC.net 初めて入れてみた。 いままでDelphi3(製品版)とDelphi6(試用版)しか使っていなかったから、 テストとしてしばらく使っていこうかと思う。 文字列の処理あたりに注意しなければいけないんだっけ?
469 :デフォルトの名無しさん :2014/05/22(木) 08:02:10.29 ID:R/n1HVqS.net なんと PeaZip は Lazarus製ではないですか!
470 :デフォルトの名無しさん :2014/05/22(木) 14:33:57.39 ID:C2NyDB7L.net Double Commander もLazarus製
471 :デフォルトの名無しさん :2014/05/22(木) 15:57:25.86 ID:b+5XSlVp.net 私はeggpadというフロチャート的なソフトでLazarusを知った ちょっと感動した
472 :デフォルトの名無しさん :2014/05/22(木) 18:40:45.05 ID:NqVvttHr.net FPCのガベージコレクション?関係ってどうなってんの? というのもオープンソースの某Roguelikeゲームで ときどき停止世界するからたぶんGCだろうと思って
473 :デフォルトの名無しさん :2014/05/22(木) 18:43:35.22 ID:b8lwZlJ1.net GCなんて基本的には無いよ。 自力でそれっぽいのを実装してる人はいるみたいだけど。
474 :473 :2014/05/22(木) 20:43:20.21 ID:NqVvttHr.net そうなの? じゃBoostみたいなデファクトスタンダードもないっぽいね
475 :デフォルトの名無しさん :2014/05/25(日) 12:40:01.49 ID:+S3txPSA.net FPCのガベコレって ちょっと前のDelphi同様 Interfaceで実装するもんじゃないのかね多分 俺は使ったことないけど
476 :デフォルトの名無しさん :2014/05/25(日) 12:43:14.57 ID:+S3txPSA.net ああ一応、Interfaceって、ヘッダ部の意味のInterfaceじゃなくて、 ttp://wiki.lazarus.freepascal.org/How_To_Use_Interfaces こっちの方。
477 :デフォルトの名無しさん :2014/05/25(日) 20:43:55.92 ID:2b16o2Ia.net 強いて言えば文字列はコンパイラが自動解放してくれるな 厳密なGCじゃないけど ARCに近い
478 :デフォルトの名無しさん :2014/05/25(日) 21:32:37.99 ID:+S3txPSA.net 後は動的配列な。
479 :デフォルトの名無しさん :2014/05/25(日) 21:44:14.10 ID:s6WDGHzb.net shortじゃない文字列が動的配列そのものだしね
480 :デフォルトの名無しさん :2014/06/17(火) 06:54:13.74 ID:F1U/c/gj.net Lazarus 1.2.4 Release
481 :デフォルトの名無しさん :2014/07/15(火) 20:19:51.63 ID:Q88gOb/5.net Free Pascal の古いバージョンが保持されてるとこ発見。 http://sourceforge.net/projects/freepascal/files/OldFiles/RealOldFiles/
482 :デフォルトの名無しさん :2014/07/16(水) 09:02:51.49 ID:YHDgFJO/.net 古いバージョンってなんかいいことある?
483 :デフォルトの名無しさん :2014/07/17(木) 17:25:56.79 ID:8FHhgAfd.net 古いソースのファイルを大規模修正無しでちょっといじりたい時とか?
484 :デフォルトの名無しさん :2014/07/20(日) 15:22:19.08 ID:PZ0IvJOz.net Lazarus 初めて使ってみたけど、いいねえ。 Linux上でDelphi とほとんど変わらない感覚で使える。 Thanks!
485 :デフォルトの名無しさん :2014/08/29(金) 07:44:44.47 ID:Qzhy3Wx1.net 意外に頑張ってるな ttps://www.openhub.net/p/compare?project_0=Lazarus&project_1=sharpdevelop&submit_1=Go
486 :デフォルトの名無しさん :2014/08/30(土) 17:40:55.59 ID:CkpAc0AN.net かなり前にDLしたけどまだ手を付けていない VBみたいな感じなのかな
487 :デフォルトの名無しさん :2014/08/30(土) 18:14:03.84 ID:NuN9dq7g.net Delphi7みたいな感じ
488 :デフォルトの名無しさん :2014/09/06(土) 20:35:59.06 ID:oL6J33R6g これで日本語完全に使えたら文句ないんだけどね
489 :デフォルトの名無しさん :2014/09/28(日) 13:55:53.57 ID:jsmxvcO7.net wineでいつのまにかdelphi6がインストールできるようになっていた。 DBのサンプルまで動いてしまった。これで、lazarusで作り直す意味が ほとんどなくなってしまった。
490 :デフォルトの名無しさん :2014/09/28(日) 16:17:40.87 ID:nD5Yu8m1.net Wine なんて (いろんな意味で) 不安定なものより、Lazarus で Linux ネイティブに作り直しておいた方が いいんじゃないかと思う、Windows から Linux に転向した俺の意見。 とりあえず Linux で動くことが必要なだけというなら Wine でも良かろうね。
491 :デフォルトの名無しさん :2014/09/28(日) 22:26:38.47 ID:S3eL/yeK.net Wineは「動いたらラッキー」くらいの気持ちで付き合うのがよろし。 あんまり期待するとイヤンなっちゃう
492 :デフォルトの名無しさん :2014/10/15(水) 07:24:02.56 ID:qqYkWa9F.net Lazarus 1.2.6 Release
493 :デフォルトの名無しさん :2014/10/25(土) 17:24:02.78 ID:pQQN4Qrh.net Windows版のLazarusで、たとえば バージョン0.X.Xまでは作ったEXEが9x系でも動作する、 バージョン1.X.XからはVista以降じゃないと動かないEXEになる、 みたいな情報がまとめられてる所ってない?
494 :デフォルトの名無しさん :2014/10/26(日) 07:47:47.68 ID:mAzIIl8o.net 最新版でWindows98以上だよ。本家のWikiに書いてるよ。
495 :デフォルトの名無しさん :2014/11/07(金) 18:59:06.17 ID:N/pn/Emg.net Pascal初心者です。readlnの使い方について質問です。 lazarusのバージョンは1.2.6で、free pascalは同梱の2.6.4です。 program readln; var s: String; begin repeat write('終了しますか? [Y]'); Readln(s); until s='Y'; end. というプログラムを書いたところ C:\testfiles>fpc readln.pas Free Pascal Compiler version 2.6.4 [2014/10/11] for i386 Copyright (c) 1993-2014 by Florian Klaempfl and others Target OS: Win32 for i386 Compiling readln.pas readln.pas(7,10) Fatal: Syntax error, "." expected but "(" found Fatal: Compilation aborted Error: C:\lazarus\fpc\2.6.4\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled) というコンパイルエラーが出ました。どうしたら解決するのでしょうか。
496 :デフォルトの名無しさん :2014/11/07(金) 19:32:07.05 ID:TOsxLUmk.net 答えでなくて申し訳ないんだけど Lazarusでコマンドラインプログラムから始める必要ってある?
497 :デフォルトの名無しさん :2014/11/07(金) 19:55:39.57 ID:N/pn/Emg.net MessageBoxプロシージャの使い方も分かってません… unit1.pas(35,16) Error: Identifier not found "MessageBox" とかいうコンパイルエラーが出て良く分からんのです…Pascal(ていうかLazarus?)ムズカシス http://wiki.lazarus.freepascal.org/Dialog_Examples/ja http://wiki.freepascal.org/Dialog_Examples あたりを見ても解決方法良く分からんのです… Cでいうincludeみたいなのが無いっぽいかなって、推測は出来るんですけどね
498 :デフォルトの名無しさん :2014/11/07(金) 19:59:30.75 ID:LTQ89XEu.net ここを別の名称にかえれ>program readln; program testreadln;とかでも
499 :デフォルトの名無しさん :2014/11/07(金) 20:26:25.94 ID:N/pn/Emg.net >>498 にゃる…やってみたら出来ました。 なんとも単純なことだったのですね。 ご教示ありがとうございました。
500 :デフォルトの名無しさん :2014/11/07(金) 20:56:09.95 ID:N/pn/Emg.net >>497 自力解決できました。 TEditのTextプロパティの型がTTranslateStringのところ、PCharにキャスト、というか、 メモリを確保してStrPCopyしてあげないと駄目とか、まあいくつか落とし穴はありましたが、 どうにか解決したっぽいです。 用語法に不正確なところがあったら指摘してください。なにぶん今日初めてLazarusに触れたので。 というかPascal処理系自体、今日初めて触ったのでした。 書いたコードは下のようなかんじ。 procedure TForm1.Button1Click(Sender: TObject); var p1: PChar; begin GetMem(p1, length(Edit1.Text) + 1); StrPCopy(p1, Edit1.Text); Application.Messagebox(p1,'',0); end;
501 :デフォルトの名無しさん :2014/11/07(金) 21:04:15.36 ID:N/pn/Emg.net ひょっとして、 Application.Messagebox(p1,'',0); の次の処理で Freemem(p1); と書かないと、メモリはずっと解放されないんでしょうか…? それとも自動でGCみたいなのが機能するのでしょうか。 あるいは、スコープから外れる段階で、自動的にfreememするようにコンパイルされているのでしょうか。
502 :デフォルトの名無しさん :2014/11/07(金) 21:16:17.88 ID:LTQ89XEu.net 解放されないままじゃ というか確保しなくてもキャストしたらいいんじゃない Application.MessageBox(PChar(Edit1.Text), '', 0);
503 :デフォルトの名無しさん :2014/11/07(金) 22:39:51.91 ID:N/pn/Emg.net >>502 およ…そんな方法が… サンクス もっと色々勉強して頑張ってみますね アホみたいに初心者じみた質問をするかもですが… (家の何処かに古いDelphiの本が積ん読になってたかも)
504 :デフォルトの名無しさん :2014/11/08(土) 08:03:23.71 ID:5Ishg7v7.net >>503 伝統的PascalならともかくDelphiで拡張されたPascalは Cの便利な機能を色々取り入れてるから 慣れるとCより開発効率よいよ。がんがれ。
505 :デフォルトの名無しさん :2014/11/08(土) 12:23:06.49 ID:CHNK9+z4.net >>504 ありがとうございます。 率直に嬉しいです。 2chというと、罵り合いとか「スレチ出てけ」とか、殺伐とした所がすごく多い印象なんですけど 色々と独力で調べつつ、分からないことがあったらまた質問に来るかもですが…。 チュートリアルとか型の仕様とかも含め、初歩的なところを公式wikiなどを見て試行錯誤してみますね。 「…書庫のすみっこにDelphi 5の本があったけど、15年前の本だった…型も色々違うっぽい…int64とかCurrencyって何処?」って現状ですけどね。
506 :デフォルトの名無しさん :2014/11/09(日) 08:33:40.35 ID:d82p4gTV.net >>505 個人的には他人のコードを解析するのが一番勉強になるな。 PeaZipとかBeer Media Server とかソース公開されてるLazarus製のソフト探すのもいいかも。
507 :デフォルトの名無しさん :2014/11/09(日) 11:17:05.69 ID:NZT+2maB.net 個人的には他人のC++で書かれたソフトのPascalへの移植が一番勉強になったわ
508 :デフォルトの名無しさん :2014/11/09(日) 12:58:46.10 ID:h/Z/nN3f.net あるある、vb.netからc#の移植でc#覚えたとかw(vb/tb.net未経験
509 :デフォルトの名無しさん :2014/11/09(日) 13:50:11.47 ID:NJb43gPQ.net >>495 です。実践的な御助言の数々、感謝します。 ちまたにある、ソース公開されているソフトをいくつか当たってみますね。 個人的には、画像ファイルに矩形選択して、その部分を白で塗りつぶすだけのシンプルなソフトを組みたいのですが 分からないことだらけだしGIMPは大げさだしと悩んでいた所なので、そういう「自分の必要なものを作る」でも良いのかな…? 何にせよ、もうちょっと試行錯誤してみます。
510 :デフォルトの名無しさん :2014/11/22(土) 06:32:38.76 ID:3uTdSMFw.net >>495 です。 あれから時間を見つけては色々チョコチョコとFree Pascalでコード書いてました。 調べたら正規表現のライブラリもあるようで、下手にスクリプト言語をいじるより便利かも…? windows環境にPerlやruby入れても良いんでしょうけどね(なおrubyは未経験者)。 なおネットブック(Windows7/8は正直ムリ)にはLubuntuを入れてあるのですが 何だかんだで結局公式debパッケージのFree PascalとLazarusを入れました。 公式のUbuntu系リポジトリからのインストールもしてみたのですが、若干バージョンが古かったので。 同じ処理をCとrubyとFree Pascalで書き比べるのも面白いかも…? Linuxならglibがあるので、Cでも文字列操作も楽ちん…かな(リンクの仕方が分かってないけど)
511 :デフォルトの名無しさん :2014/11/23(日) 14:57:03.34 ID:lu7D2K++.net DLした DOS時代のTurbo Pascalの例題とか動くんだろうか
512 :デフォルトの名無しさん :2014/11/24(月) 18:52:11.95 ID:S0gj9hyp.net 殆ど動くんじゃないかな
513 :デフォルトの名無しさん :2014/12/16(火) 07:55:10.96 ID:5G5GWX+B.net Lazarus on Raspberry Pi ttp://wiki.lazarus.freepascal.org/Lazarus_on_Raspberry_Pi
514 :デフォルトの名無しさん :2015/02/01(日) 08:19:46.08 ID:NfkQeYND.net Pascal to Php Transpiler ttp://www.wascal.net/pas2php/
515 :デフォルトの名無しさん :2015/03/04(水) 23:25:39.33 ID:bG8W9Ean.net なんか今開発中のver2.7系って結構最適化良いみたいじゃん ビルドするのめんどうそうなので正式リリースでインストーラー できたら呼んでくれ いつ頃リリース予定かわかる?
516 :デフォルトの名無しさん :2015/03/05(木) 07:34:30.55 ID:UswqZPdV.net FPCは人手不足らしいから正式リリースは相当先だと思う。 Lazarus trunc + FPC3.0.1 win32 のインストール用exeでよければ すぐにアップできるよ
517 :515 :2015/03/05(木) 10:19:36.70 ID:lS1tte0H.net 過疎からのまさかの返信ありがとうございます。 ありがたいのですが、お手数掛けますし64bitが目当てなので、 しばらくはDelphiで頑張って気長に待ちます。
518 :デフォルトの名無しさん :2015/04/24(金) 15:29:52.52 ID:8axS8idd.net 1.4 来た。
519 :デフォルトの名無しさん :2015/07/03(金) 08:51:09.36 ID:cjfEwBCe.net lazarus 1.4 x64版なんだが 単にTMemo貼り付けただけのアプリケーションでも 日本語変換ソフトを起動すると例外吐いて落ちる・・・ なんかバグがある様子。
520 :デフォルトの名無しさん :2015/07/06(月) 20:53:08.91 ID:P3b7bclo.net で、その日本語変換ソフトはなに使ってるのさ?
521 :デフォルトの名無しさん :2015/07/08(水) 18:18:12.09 ID:BmqvdcZw.net >>519 ATOK2015 (win7 x64) 先程32ビット版で試してみるとこっちは落ちない。 64ビット版で、他の日本語変換ソフトでは落ちないのかな?
522 :デフォルトの名無しさん :2015/07/08(水) 19:37:52.74 ID:lrsKsWZT.net imm32には一応対応してるけどTSF対応が不十分とかそんなんじゃないの?とかなにも考えずに思った
523 :デフォルトの名無しさん :2015/07/09(木) 07:28:02.82 ID:G5vBNDMf.net >>521 標準のIMEだとどうなの? 大丈夫ならATOKのせいということになる。
524 :デフォルトの名無しさん :2015/07/09(木) 23:10:19.65 ID:wGqmpPGj.net >>522 , 523 MS IMEだと落ちないね。Googleは試してない。 前のバージョン(1.2.6)のLazarusでビルドしたものは大丈夫なんだよ。 これ誰かバグ報告して・・・ 俺英語ある程度は読めても書くのは全く出来ないんで細かいニュアンスが伝えられない
525 :デフォルトの名無しさん :2015/07/10(金) 07:56:14.83 ID:OWcP1Uic.net ATOKとか外人がもってる可能性はとてつもなく低いから パッチを上げるとかするのが現実的だと思うよ
526 :デフォルトの名無しさん :2015/07/10(金) 08:55:23.97 ID:pMt0fGZG.net javascriptで変換させてるgoogleは偉大だな
527 :デフォルトの名無しさん :2015/07/10(金) 09:50:27.09 ID:OWcP1Uic.net もっといえば、英語が苦手でも 具体的にソースコードを示せば伝わる。 プログラミングも苦手なら正座してじっと待つしかない。
528 :デフォルトの名無しさん :2015/07/10(金) 12:46:12.41 ID:bM2M5Hwn.net そんなん正座してても無理やろ 日本語でリクエスト書いて英訳・校正してくれと頼むくらいのものや まあATOK側にクレーム上げるのが見込み高いんじゃないの
529 :デフォルトの名無しさん :2015/07/10(金) 13:54:15.03 ID:4boJLlf0.net しゃあない、自分で解決するわ
530 :デフォルトの名無しさん :2015/08/12(水) 23:09:53.16 ID:TPClqQHe.net arm-wiceじゃなくてarm-win32なfpcって作れるんかな Windows IoT Coreで遊べるか気になる
531 :デフォルトの名無しさん :2015/08/24(月) 06:05:49.25 ID:1GliE0ir.net >>519 >>521 >>524 一応バグトラッカーに報告しておいた。
532 :デフォルトの名無しさん :2015/08/24(月) 10:58:09.08 ID:Rdc1Z3nu.net >>531 乙です
533 :デフォルトの名無しさん :2015/09/08(火) 14:43:52.31 ID:iMm8sUC4.net Free Pascal 3.0 rc1 is out!
534 :デフォルトの名無しさん :2015/10/15(木) 07:55:04.87 ID:OblhFFt/.net Lazarus 1.4.4 is out!
535 :デフォルトの名無しさん :2015/10/17(土) 09:09:22.43 ID:F7aipKyp.net FPC3.0.0のUtf8Encode関数はバグが有りますね。 バグトラッカーには上がってるのにRC2でも何故か治ってない。 Utf8Encode使ってるParamStrUTF8などのLazUTF8系は全滅です。
536 :デフォルトの名無しさん :2015/10/23(金) 10:57:07.24 ID:mDX2T3UD.net win7 64 1.4.4(x64)にして見たんだが ファイルを開くのダイアログでファイルやフォルダー上で右クリックすると落ちるのって前から? あるいはこっちの環境ですかね? 別にダイアログ内でついでに名前変更とか変なことしなきゃ良い話ではあるんだが ※ちなみにF2キーで試したら名前変更は出来る模様
537 :デフォルトの名無しさん :2015/11/12(木) 17:58:47.74 ID:HDLCqovq.net TButtonの背景に色をつけたいと考えています。 http://wiki.lazarus.freepascal.org/TGradButton を使えば色をつけることができそうですが、インストールの仕方がわかりません。 お手数ですが教えて下さい。 手元にあるDelphiはバージョンが古く、TButtonに対応してませんでした。
538 :537 :2015/11/12(木) 21:19:14.36 ID:HDLCqovq.net 自己レス。 TGardButtonのインストールに成功しました。 すみません。
539 :デフォルトの名無しさん :2015/11/13(金) 08:00:12.54 ID:mbbvK7zD.net おめ。
540 :デフォルトの名無しさん :2015/11/16(月) 10:05:25.71 ID:cYdKImE9.net svnにFPC 3.0.0のリリース用タグが作成されたぬ
541 :デフォルトの名無しさん :2015/11/17(火) 08:09:59.02 ID:Uyd4UfCd.net CodeTyphonユーザーおる?
542 :デフォルトの名無しさん :2015/11/17(火) 20:20:20.59 ID:QcDtMeEq.net LazToApkでapkファイルができた方いますか。 ライオンのマークのprojectというタイマーアプリはできたのですが、自分で作ったもので動きません。
543 :デフォルトの名無しさん :2015/11/18(水) 13:04:04.89 ID:F1m+KI1R.net http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android/ja これを見てコンパイルに成功したのですが、パッケージにエラーが出てインストールできませんでした。 ちなみにボタン一つの簡単なものです。 どなたか正常に動いた方いますか。
544 :デフォルトの名無しさん :2015/11/18(水) 19:33:31.16 ID:i0D7MbeI.net そう言うときはエラーを書けよ
545 :デフォルトの名無しさん :2015/11/18(水) 19:33:44.71 ID:oIUbhvA7.net そう言うときはエラーを書けよ
546 :デフォルトの名無しさん :2015/11/18(水) 19:39:31.21 ID:F1m+KI1R.net 解析エラー パッケージの解析中に問題が発生しました。 とでました
547 :デフォルトの名無しさん :2015/11/19(木) 07:48:44.19 ID:u63+greG.net >>542 ant ではできる?
548 :デフォルトの名無しさん :2015/11/19(木) 10:34:58.30 ID:cMXFkMpv.net >>547 詳しいことはわからない project.apkができて、その中にタイマーアプリがあるだけ。 そもそもLazToApkでは自作アプリは作れないのかな? Lazarusでandroidを作れた方に、方法をお聞きしたいくらいです。
549 :デフォルトの名無しさん :2015/11/19(木) 11:33:15.97 ID:u63+greG.net >>548 http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android/ja うちでは通りにやれば作れたよ。compiler option は見なおす必要があったけど
550 :デフォルトの名無しさん :2015/11/19(木) 16:17:33.39 ID:cMXFkMpv.net >>549 ありがとう 少し前にそのwikiのいくつか修正して、successになってapkファイルはできた。 でもインストールで引っかかって、本当にコンパイルできているのは疑問だったけど、できるようなのでもう一度環境を変えて挑戦してみます。
551 :デフォルトの名無しさん :2015/11/19(木) 16:33:05.27 ID:u63+greG.net so ファイル(WindowsでいうところのDLL)がきちんと作成されるかと apkファイルがきちんと作成されるかは分けて考えたほうがいいよ。 apkファイルはzipファイル+αにすぎないものだし。
552 :デフォルトの名無しさん :2015/11/20(金) 03:33:46.01 ID:e0iAqfBa.net 北陸にあるOSX用lazarus1.4.4 壊れてない?
553 :デフォルトの名無しさん :2015/11/20(金) 14:23:09.55 ID:LnAg0HCn.net NAISTンゴωωωωωω
554 :デフォルトの名無しさん :2015/11/21(土) 07:29:27.27 ID:odxrKHsY.net TPanelかそれに代わるもので、Captionを2行にする方法はありませんか。 難しすぎて正規表現を扱うのは無理でした。
555 :デフォルトの名無しさん :2015/11/30(月) 09:54:05.89 ID:+wOuIfgF.net Pascal eXtended Library ttp://www.afterwarp.net/products/pxl 作者はエンバカデロでFMのリーダーだった人みたい。期待大。 Tulip UI(ttp://tulip-ui.azurewebsites.net/) をLazarusに移植する予定もあるらしい。
556 :デフォルトの名無しさん :2015/12/10(木) 02:50:32.38 ID:nXgSTbbd.net かなり初歩的な質問ですみません Free Pascalで Program LazMessage; Uses Dialogs; begin ShowMessage ('これは Lazarus からのメッセージです') end. をコンパイルしようとしても Identifier not found "ShowMessage" などのエラーが出ます。 どうすればいいのでしょうか?
557 :デフォルトの名無しさん :2015/12/10(木) 04:05:02.57 ID:MksR569H.net コピペしたら動かなかった分かる Lazarusがインストールされているか確かめる コンソールアプリになってないか確かめる このあたりじゃないかと思う
558 :デフォルトの名無しさん :2015/12/10(木) 04:16:38.56 ID:nXgSTbbd.net Lizarusというものが必要だったんですね
559 :デフォルトの名無しさん :2015/12/10(木) 11:35:07.41 ID:Uyd42IiD.net Linux の IDE 事情を見てみようと思っていくつかの特集ページ見てみたけど、 ことごとく Lazarus はハブられてて腹が立つ。 まー言語仕様も古臭いけどさー。 変数のスコープを縮めるような取り組みはないのかね。
560 :デフォルトの名無しさん :2015/12/10(木) 11:46:08.86 ID:wwtNApqI.net 言語? Pascalは古臭いけどDelphi言語?Object Pascal?は別に古臭くないと思うよ。 デレゲートとかむしろJavaの方が混乱してる感じだし。 無名関数とかクロージャーとかもそのうち実装されるだそうし。 変数スコープを縮めるってのは例えばforループ内でのみ有効なローカル変数が欲しいとかそういうこと?
561 :デフォルトの名無しさん :2015/12/10(木) 12:43:48.35 ID:B0WYbo6E.net OpenJaneをコンパイルしようとしてPascalに触れてみてる
562 :デフォルトの名無しさん :2015/12/10(木) 13:51:45.92 ID:wPB2XwQl.net ラザルス/パスカルの入門用の日本語の書籍ってある?
563 :デフォルトの名無しさん :2015/12/10(木) 13:51:47.70 ID:B0WYbo6E.net lazarusでopen janeをコンパイル出来ませんか?
564 :デフォルトの名無しさん :2015/12/10(木) 16:05:19.78 ID:wwtNApqI.net >>562 パスカル言語自体の入門なら、古いDelphi用の書籍を図書館で借りたり 古本屋でゲットすれば十分だと思うよ。 stringがUTF16でなくUTF8だというのさえ気をつければ なんとかなると思うよ。 IDEの使い方の入門は、DelphiやVS C#などのIDE使ったことある人なら 適当に触ってるうちになんとかなると思うよ。
565 :デフォルトの名無しさん :2015/12/10(木) 16:13:28.25 ID:wwtNApqI.net >>563 修正無しでコンパイルはできないと思うよ。 でもC++から移植するよりは絶対楽だから勉強のつもりで移植してみるのはいいかもね。 他人のコードを見るのが何よりも勉強になるし。 ちなみに今からラザロで新規プロジェクト作るなら先日出たばかりの Lazarus 1.6RC1 で作り始めたほうが絶対によいと思うよ。 FPC 3.0、特にコードページ文字列型にフル対応してるから。
566 :デフォルトの名無しさん :2015/12/10(木) 18:08:42.14 ID:Uyd42IiD.net >>560 ああ、古臭いは言い過ぎかもしれない。 > 変数スコープを縮めるってのは例えばforループ内でのみ有効なローカル変数が欲しいとかそういうこと? そうそう、使う直前での定義とかそんなの。先頭に戻るのがめんどいような長い関数は書くなって思想かもしれないけど。 あと、最近はやり (?) の型推論とか。
567 :デフォルトの名無しさん :2015/12/10(木) 18:26:06.61 ID:wwtNApqI.net >>566 >そうそう、使う直前での定義とかそんなの。 確かにC++で取り入れられたときはうらやましかったけど、 今はエディタが発達して自動定義とかしちゃうからな〜 見込み薄かもね。 そういえばbegin 、end、then とか打つの面倒とかいう意見も昔はあったけど エディタが自動入力しちゃう時代だしね〜 型推論はジェネリクス絡みでそのうちある程度はできるようになるだろうね。 まあスクリプト言語じゃないので、実行速度を犠牲にしてまではできない という限界はあるだろうけど。RTTIみたいに、便利だけど組み込むと重くなる みたいなのもあるから。
568 :デフォルトの名無しさん :2015/12/11(金) 07:39:54.62 ID:5f66mx0p.net >>567 > そういえばbegin 、end、then とか打つの面倒とかいう意見も昔はあったけど 自分は Shift + ホームポジションから離れたカッコを多用する C 系よりは アルファベットで begin end 書く方がいいな。 仕事ではどうしても C 系の言語が多いので慣れてしまったが。 型推論は、var で型を指定しておいて、.Create だけで生成できるとかが Pascal 的なような気がした。
569 :名無しさん@そうだ選挙に行こう :2015/12/14(月) 16:02:55.66 ID:jrJGPcXG.net Lasarus 1.6 では component/googleapis なるものがあるな
570 :デフォルトの名無しさん :2016/01/06(水) 09:53:07.11 ID:NFROdDVv.net CustomDrawnをインストールし、ボタンなどを配置してみましたが、どれもコンパイルが通りません。 1.4.4、1.6RCもダメでgithubの最新版も通りませんでした。 OSはWindows7です。 カラーボタンを使いたいのでCustomDrawnが良いのですが、使えた方いますか。
571 :デフォルトの名無しさん :2016/01/06(水) 14:08:20.57 ID:CjQqR9Km.net 確か最近修正があった気がするからtruncでないとだめかも。 >カラーボタンを使いたい ほんとにそれだけの理由なら標準のウィジェットでもできるよ。 CustomDrawnだと日本語入力とかできないしデメリットのほうが多い気がする。
572 :デフォルトの名無しさん :2016/01/06(水) 15:40:56.45 ID:NFROdDVv.net >ほんとにそれだけの理由なら標準のウィジェットでもできるよ。 どのコンポーネントでできるの? 今のところCustomDrawnで日本語を使う予定がないので、英語でも良いんですけどね。。
573 :デフォルトの名無しさん :2016/01/06(水) 21:17:50.57 ID:NFROdDVv.net BGRA Controlでできたからこれでいいや。 ありがとう。 あとはCaptionを2行にする方法を考えねば。 TButtonでは2行にできたけどね。
574 :デフォルトの名無しさん :2016/01/07(木) 08:13:29.34 ID:a/3WDvAp.net 今が一番楽しい過程だね。 すぐにできると思うから頑張れ!
575 :デフォルトの名無しさん :2016/01/07(木) 12:19:25.71 ID:gX24XSHP.net IDE は一つのウィンドウにして欲しいな。 複数開いてそれぞれのモニタにとかいうのが気軽にできん。
576 :デフォルトの名無しさん :2016/01/07(木) 14:33:28.16 ID:a/3WDvAp.net やったことないけどドッキングに対応してたはずだよ。
577 :デフォルトの名無しさん :2016/01/07(木) 21:47:28.85 ID:V0GM6ncRi >>575 パッケージ メニューからAnchrDockingDsgn を選んで保存・構築で ウィンドウがドッキングできるようになる。 使いやすいようにレイアウトをまとめたら、ツール->オプション->環境 Docking/Anchordocking の項目でShow headersのチェックを外して ヘッダー付近のマウスクリックで意図せずアンドッキングされる ことを防いだほうが使いやすい。
578 :デフォルトの名無しさん :2016/01/07(木) 23:00:29.83 ID:gX24XSHP.net えー、そうだったっけ。 またそのうち調べてみよう。
579 :デフォルトの名無しさん :2016/01/09(土) 19:57:11.08 ID:fothuBCk.net ドッキングで検索するとすぐに出てくるよ。 慣れたこともあるけどでもすぐに戻した。 だんだん、delphiよりも使いやすくなってきた。
580 :デフォルトの名無しさん :2016/01/14(木) 15:35:51.69 ID:6X801Scf.net laztoapkで教えて下さい。 Windowsでプログラムができあがってandroidでもと思い、laztoapkでAPKを作ったのですがタイマーアプリなってしまいます。 テンプレートから読んできているようなので、そこを変更しようと思いましたがわかりません。 どのファイルを修正したらよいでしょうか。
581 :デフォルトの名無しさん :2016/01/18(月) 12:55:25.72 ID:q56KQpC7.net 日本語でおk
582 :デフォルトの名無しさん :2016/01/23(土) 20:47:52.62 ID:D4qGQ1Np.net androidの簡単なプログラムを作っています。 wikiを見ながらsoまでできたのですが、次にどうしたらいいのでしょうか。 見本のプロジェクトをいただけるとうれしいのですが。
583 :デフォルトの名無しさん :2016/01/24(日) 18:48:57.02 ID:p6kDIgY3.net apkを作る
584 :デフォルトの名無しさん :2016/01/24(日) 20:21:03.36 ID:Uk5KU7qQ.net 真面目に頼むよ〜〜
585 :デフォルトの名無しさん :2016/01/25(月) 11:20:48.12 ID:vXkDYhH7.net というかsoできたならあとは言語関係ない (Lazarus特有の問題はない)よね。
586 :デフォルトの名無しさん :2016/01/25(月) 13:20:14.70 ID:5K/mn6Ow.net soだよ
587 :デフォルトの名無しさん :2016/01/26(火) 10:02:27.99 ID:Dinjng1c.net soですね
588 :デフォルトの名無しさん :2016/02/05(金) 20:11:14.14 ID:KzMEKa8Y.net やっとandroidにコンパイルできた。 javaの事はさっぱりわからんから、作れただけでもよしとするか。 TButtonの背景は、やっぱり色が付かないね。
589 :デフォルトの名無しさん :2016/02/06(土) 12:08:28.51 ID:BlYk2woR.net TButtonがWindowsのボタンコントロールを使用しているので ボタンの色はWindowsが決定してしまうからどうにもならない という問題だったキガス。 というわけで既出のとおりWindowsのボタンコントロールに依存しない カスタムボタンを使用するしかない。
590 :デフォルトの名無しさん :2016/02/06(土) 13:23:20.11 ID:AJ/62bd2.net android用にコンパイルしたら変わると思ったけどダメだね。
591 :デフォルトの名無しさん :2016/02/10(水) 14:34:11.58 ID:MWnoFMqP.net Lazarusでandroidの簡単なプログラムを作成しています。 動作を遅くするための遅延をかけたいのですが、Windowsにコンパイルすると正常に動くものの、androidではウエイトタイマーが働きません。 サンプルをネットから持ってきて試しましたが、全部動きませんでした。 簡単でいいので教えてください。
592 :デフォルトの名無しさん :2016/02/11(木) 10:24:59.82 ID:mrMs7bvP.net >>591 sleep でだめなの?
593 :デフォルトの名無しさん :2016/02/11(木) 12:33:39.96 ID:YrAhwDVz.net ダメだった。delayもダメ。 mmsystemも使えないし。 タイマーコンポーネントなしで書きたいんだけど、うまくいかない。
594 :デフォルトの名無しさん :2016/02/11(木) 18:10:17.22 ID:RtkuQ1aq.net はまり込んだけど何とか遅延タイマーできた。
595 :デフォルトの名無しさん :2016/02/17(水) 12:13:38.47 ID:YWa48D4x.net うちではsleepで無問題だが。 unit単位で関数が重複してんじゃね?
596 :デフォルトの名無しさん :2016/02/20(土) 14:06:46.13 ID:SSwzx6vZ.net androidアプリで教えてください。 マルチタッチはできますか。あるボタンを押しながら、別のボタンを押す処理をしたいのです。 それからもう一つ、アプリ終了の処理でcloseやterminateでは終了できませんでした。できる方法がありましたら教えてください。
597 :デフォルトの名無しさん :2016/02/21(日) 21:40:45.15 ID:3hIUa4lO.net 数枚の画像を埋め込んでパラパラ変えるようなプログラムを考えています。 JPG画像の埋め込み方を教えて下さい。
598 :デフォルトの名無しさん :2016/02/22(月) 09:15:50.74 ID:s0/IzlKL.net 色々なやり方が考えられるが $R でリソースに取り込んで LoadFro,Resourceとかで読み込むというのが簡単じゃね。 基本は同じだからDelphiの超初心者スレで聞いてみれ。
599 :デフォルトの名無しさん :2016/02/22(月) 12:55:01.70 ID:k3buX2lD.net >>598 ありがとう。 lrsエクスプローラで1つにまとめてできた。 delphiと微妙に違っていて苦労した。
600 :デフォルトの名無しさん :2016/02/25(木) 04:57:55.42 ID:7sNDanuc.net おいおいおいおい、いつの間にか1.6出てるじゃんよ。 書き込んでくれないから、気付くの遅れたよ。
601 :デフォルトの名無しさん :2016/02/27(土) 20:07:48.97 ID:3JVa16cC.net 最近インストールしたばかりだが よく出来てるねこれ
602 :デフォルトの名無しさん :2016/02/29(月) 22:38:02.78 ID:kP0lL60S.net Laz 1.6.0 + FPC 3.3.0 を Windows にインストールしました。 FPC3 ではこれが通るのかと思っていたら動作しませんね。 var s: UTF8String; begin s := '123あいうえお456'; ShowMessage(Copy(s, 5, 3)); end; 従来の uses LazUTF8 ShowMessage(UTF8Copy(s, 5, 3)); は使えるけど。
603 :デフォルトの名無しさん :2016/03/01(火) 08:16:01.11 ID:DN1WpGc2.net Copy、Insert、Delete、Lengthなどの伝統的関数(手続)が 要素単位(ANSIやUTF8ではバイト単位、UTF16ではワード単位)を 基準にするというのは永久不滅かと。
604 :601 :2016/03/02(水) 21:07:51.79 ID:sexlA1qQ.net それはどうですかね。 引数に文字列リテラルか定数を渡せば期待する動作をしますが変数では駄目なのです。
605 :デフォルトの名無しさん :2016/03/02(水) 21:45:17.29 ID:iifCqHnV.net 「通る」「動作しません」「使える」「期待する動作」「駄目」などの 曖昧な言葉が多くてよくわからんな。 少し整理して機械翻訳でもいいから英語にして本家のフォーラム で質問すると中の人が返事をくれると思うよ。
606 :デフォルトの名無しさん :2016/03/03(木) 01:14:14.44 ID:j+gb/hiZ.net コンパイルのタイミングで、リテラルはAnsiStringとして評価、文字列定数はおそらく最適化によりAnsiStringにでもなったんじゃないの、なんとなくだけど。
607 :デフォルトの名無しさん :2016/03/03(木) 01:19:05.87 ID:j+gb/hiZ.net 文字列定数、 const AAA = 'foo'; としてれば、最適化うんぬん関係なく、AnsiStringとして評価されそう。 一方、 const BBB: string = 'bar'; だと、変数と同じ結果になりそう。 (今手元に環境ないから試せない)
608 :デフォルトの名無しさん :2016/03/03(木) 10:25:00.04 ID:wPT/TcQN.net 型なし文字列定数のコードページはCP_NONE?
609 :デフォルトの名無しさん :2016/03/11(金) 18:06:14.35 ID:kd7a12nS.net Lamw: Lazarus Android Module Wizard ttps://github.com/jmpessoa/lazandroidmodulewizard 既に使ってみた人いますか?
610 :デフォルトの名無しさん :2016/03/14(月) 10:19:13.12 ID:h2+VI+P2.net >>602 改めて試したけど、そもそもうちでは var s: UTF8String; begin s := '123あいうえお456'; ShowMessage(s); end; で「あいうえお」部分が文字化けする。 s: string; にすると文字化けしない。 ShowMessageがUTF8Stringに対応してないんじゃあるまいか。
611 :デフォルトの名無しさん :2016/03/14(月) 10:21:34.75 ID:h2+VI+P2.net >>608 ShowMessage(IntToStr(StringCodePage('あいうえお'))); で0と表示されるからCP_NONEみたいだ。
612 :デフォルトの名無しさん :2016/03/14(月) 18:06:18.97 ID:h2+VI+P2.net >>610 自己レス。ShowMessageの問題ではないみたい。
613 :デフォルトの名無しさん :2016/03/14(月) 18:19:06.24 ID:h2+VI+P2.net >>611 こっちも自己レス。汚してすみません。 0は、CP_NONEでなくCP_ACPだた。
614 :デフォルトの名無しさん :2016/03/20(日) 22:19:53.70 ID:1Gx8qVyLV >>609 使ったことあるけど、制限が多すぎてやめました。 windowsで作ったものを移植するだけなら、laztoapkでできたよ。
615 :デフォルトの名無しさん :2016/03/31(木) 09:15:03.95 ID:DT+Zx2Kz.net >>602 UTF8String を使う場合は、ソースの先頭部付近に {$codepage UTF8} を加えるのがほぼ必須みたいです。 そして、copyはやはりコードページを意識しない (要素単位固定、現在は1要素=1バイト)みたいです。 ですので s: string; とした場合と動作は変わらないみたいです。
616 :デフォルトの名無しさん :2016/04/10(日) 18:47:56.27 ID:+pxFkfgJ.net どうして不人気なんだろう
617 :デフォルトの名無しさん :2016/04/10(日) 19:28:01.82 ID:AbYPTdqD.net いや、そもそも Pascal が
618 :デフォルトの名無しさん :2016/04/11(月) 08:09:18.63 ID:k7zVs+aP.net Delphiがああなっちゃったからな
619 :デフォルトの名無しさん :2016/04/11(月) 14:01:09.14 ID:vm/+Ir/o.net 自分は Pascal 好きなんだけどね。 でも遊びくらいにしか使えないわなあ。 余計な苦労するだけだし。
620 :デフォルトの名無しさん :2016/04/11(月) 18:04:07.15 ID:byY4yMu5.net >>619 どういう苦労なの。 俺はVBなら出来るんだけどという奴に合うたびに閉口するんだけど。 参考に教えてちょうだい。
621 :デフォルトの名無しさん :2016/04/11(月) 23:08:16.24 ID:vm/+Ir/o.net >>620 ああ、ここ Linux の板じゃなかったな。 たいていサンプルがあるのって C じゃん?無理やり Pascal に書きなおすか、 なんとかしてドッキングさせたりとかそういうところ。 Windows は、最近はネイティブアプリを作ることがないな。 .NET 使うなら言語の違いは大して意味ないし。
622 :デフォルトの名無しさん :2016/04/12(火) 07:42:12.61 ID:Xft6WNxx.net たいした苦労してねぇじゃんw
623 :デフォルトの名無しさん :2016/04/12(火) 19:58:26.51 ID:7vlrxoJS.net そ、そうだな (誰も苦労話なんかしてないんだが……)
624 :デフォルトの名無しさん :2016/04/13(水) 08:12:25.93 ID:phkpqyMN.net 俺は逆にCをPascalに移植するの好きだけどな。 変にマニュアルとか読むよりも仕様がよくわかるし 何よりもPascalの便利さがわかる。
625 :デフォルトの名無しさん :2016/04/13(水) 08:39:28.24 ID:nekRTpPK.net でも1万行とか、移植しかねるけどなぁ。
626 :デフォルトの名無しさん :2016/04/14(木) 08:09:53.69 ID:PaNxRcDi.net それはケースバイケースで、CでDLLを作るという手もあるよ。 いずれにせよCでできることはObjectPascalでもほぼできるわけで 慣れれば困るということはないよ。 僕の経験上で今までObjectPascalでできなかったのは デバイスドライバ開発時のメモリアドレスの絶対指定ぐらいかな。
627 :デフォルトの名無しさん :2016/04/14(木) 10:14:23.22 ID:J0RiNZuZ.net Delphi3でデバイスドライバーを作ってる人見たが VCと混合だったかな うろおぼえ
628 :デフォルトの名無しさん :2016/04/23(土) 22:03:11.97 ID:xOcN8gUA.net ツールのDelphi Conversionで簡単なDelphiプロジェクトをLazarusに変換したんだけど コンパイルしようとすると「プロジェクトにメインソースファイルがありません」って出ちゃう どこをいじったらいいでしょう?
629 :デフォルトの名無しさん :2016/04/24(日) 10:19:11.75 ID:HIJpSTnw.net 変換前のDelphiプロジェクトはこれです http://fast-uploader.com/file/7016973507576/
630 :デフォルトの名無しさん :2016/04/27(水) 10:18:46.99 ID:xY/IN+83.net >>628 試したけどそのようなエラーは出なかったよ
631 :デフォルトの名無しさん :2016/04/28(木) 18:14:24.74 ID:5KpvszkH.net >>628 コンバートで失敗はなかったけど、コンパイルする時に4つエラーが出た lazarusにはない記述だから仕方ないけど
632 :デフォルトの名無しさん :2016/04/29(金) 16:31:19.76 ID:wdLdMMLy.net >>630 >>631 レスありがとうございます もう一度試してだめなら 手作業で変換することにします
633 :デフォルトの名無しさん :2016/05/08(日) 13:18:08.88 ID:hQ0WJbMm.net Shift_JIS漢字を含む文字列をUTF-8文字列に変換したいのですが AnsiToUtf8関数は見当違いですか? 試してみましたがうまくいきませんでした
634 :デフォルトの名無しさん :2016/05/08(日) 15:01:22.75 ID:pwQcqOb7.net そりゃANSIだからな
635 :デフォルトの名無しさん :2016/05/08(日) 15:21:32.70 ID:i4zyqzbf.net OSがWindowsなら見当違いじゃないよ
636 :デフォルトの名無しさん :2016/05/08(日) 18:47:19.53 ID:hQ0WJbMm.net >>634 >>635 OSはWindows7 64Bitです うまくいかないのは何かコンパイラ指示とか足りないのでしょうか 他にShift_JISからUTF-8に変換できる関数とかないでしょうか
637 :デフォルトの名無しさん :2016/05/08(日) 19:23:38.54 ID:pwQcqOb7.net WindowsならAPIがあるよ
638 :デフォルトの名無しさん :2016/05/08(日) 22:14:02.22 ID:HqJeT4yF.net 15年ぶりぐらいでプログラミングを Lazarus で復帰し、半年ほど前からさわってるけどこうやって変換してるよ。Ver1.6 ただしLConvertEncode Unitの半角カナの扱いにバグがありConverterEncode() で半角カナが消える。 全角とANSIなら問題ない。 LConvertEncodeのasiancodepagefunctions.inc のDBCSToUTF8() のソースコードを少し修正すればOk。 uses LazUTF8Classes,LazUTF8,.....,LConvEncording; 中略 SL:=TStringList.Create; try LoadStringsFromFileUTF8(SL, filename); for i := 0 to SL.Count - 1 do begin if GuessEncoding(SL[i]) = 'cp932' then Memo.Lines.Add(ConvertEncoding(SL[i], 'cp932', 'utf8')) // SJIS to UTF8コード変換 else Memo.Lines.Add(SL[i]); end; finally FreeAndNil(SL); end;
639 :デフォルトの名無しさん :2016/05/08(日) 22:29:06.30 ID:PzKZDer3r >>636 > >>634 > >>635 > OSはWindows7 64Bitです > うまくいかないのは何かコンパイラ指示とか足りないのでしょうか > 他にShift_JISからUTF-8に変換できる関数とかないでしょうか Lazarus Ver1.6 では ConvertEncording(S, 'cp932', 'utf8') でSJIS->UTF8変換できる
640 :デフォルトの名無しさん :2016/05/08(日) 22:55:56.40 ID:HqJeT4yF.net >>638 C:\lazarus\components\lazutils\lconvencoding.pasのConvertEncoding(SL[i], 'cp932', 'utf8')で半角カナ が消える件 asiancodepagefunctions.inc の下記ルーチンがCP932 SJISの半角カナを正しくハンドリングできていない function DBCSToUTF8(const s: string; CodeP: integer): string; : : repeat c := Src^; Inc(Src); if Ord(c) < 128 then begin if (c=#0) and (Src-PChar(s)>=len) then break; Dest^ := c; Inc(Dest); end else begin code := Byte(c) shl 8; <---- Ord(c) > $80 の時は無条件に2Byte文字にしているのがNG c:=Src^; if (c=#0) and (Src-PChar(s)>=len) then break; code := code + Byte(c); Inc(Src);
641 :デフォルトの名無しさん :2016/05/08(日) 23:00:44.78 ID:HqJeT4yF.net >>638 以下 修正したコードだけど、参考まで。 function DBCSToUTF8(const s: string; CodeP: integer): string; : const // 半角カナ 対応 HankakuKanaUTF8Code:array[$A1..$DF] of array[1..3] of Byte =(($EF,$BD,$A1),($EF,$BD,$A2),($EF,$BD,$A3),($EF,$BD,$A4),($EF,$BD,$A5),($EF,$BD,$A6),($EF,$BD,$A7),($EF,$BD,$A8), ($EF,$BD,$A9),($EF,$BD,$AA),($EF,$BD,$AB),($EF,$BD,$AC),($EF,$BD,$AD),($EF,$BD,$AE),($EF,$BD,$AF),($EF,$BD,$B0), ($EF,$BD,$B1),($EF,$BD,$B2),($EF,$BD,$B3),($EF,$BD,$B4),($EF,$BD,$B5),($EF,$BD,$B6),($EF,$BD,$B7),($EF,$BD,$B8), ($EF,$BD,$B9),($EF,$BD,$BA),($EF,$BD,$BB),($EF,$BD,$BC),($EF,$BD,$BD),($EF,$BD,$BE),($EF,$BD,$BF),($EF,$BE,$80), ($EF,$BE,$81),($EF,$BE,$82),($EF,$BE,$83),($EF,$BE,$84),($EF,$BE,$85),($EF,$BE,$86),($EF,$BE,$87),($EF,$BE,$88), ($EF,$BE,$89),($EF,$BE,$8A),($EF,$BE,$8B),($EF,$BE,$8C),($EF,$BE,$8D),($EF,$BE,$8E),($EF,$BE,$8F),($EF,$BE,$90), ($EF,$BE,$91),($EF,$BE,$92),($EF,$BE,$93),($EF,$BE,$94),($EF,$BE,$95),($EF,$BE,$96),($EF,$BE,$97),($EF,$BE,$98), ($EF,$BE,$99),($EF,$BE,$9A),($EF,$BE,$9B),($EF,$BE,$9C),($EF,$BE,$9D),($EF,$BE,$9E),($EF,$BE,$9F)); // ここまで begin : repeat : begin if (c=#0) and (Src-PChar(s)>=len) then break; Dest^ := c; Inc(Dest); end else if (CodeP = 932) and (Ord(c) >= $A1) and (Ord(c) <= $DF) then begin // 半角カナ 対応 Dest^ := Char(HankakuKanaUTF8Code[Ord(c)][1]); Inc(Dest); Dest^ := Char(HankakuKanaUTF8Code[Ord(c)][2]); Inc(Dest); Dest^ := Char(HankakuKanaUTF8Code[Ord(c)][3]); Inc(Dest); end // ここまで
642 :デフォルトの名無しさん :2016/05/09(月) 20:03:45.11 ID:df1MgNYQ.net >>637 ありがとうございます APIを探してみます >>638 >>640 >>641 サンプルコードまで書いてくれてすみません 早速試してみます
643 :デフォルトの名無しさん :2016/05/09(月) 21:59:01.22 ID:df1MgNYQ.net >>638 コードページを使うってことがまったく頭にありませんでした DelphiならAnsiToUtf8ExとかUtf8ToAnsiExあたりが使えそうですがLazarusにはなさそうで… >>637 Win32APIを探してみたらMultiByteToWideCharというのが使えそうですね コードページはCP_OEMCPあたりでしょうか WideCharからUTF-8はWideStringにしてStringに代入で変換できそうですね このあたりを使ってコードを書いて見ます
644 :デフォルトの名無しさん :2016/05/10(火) 08:00:47.53 ID:EV5/gRyu.net >>643 素直に SetStringCodePage を使えば?
645 :デフォルトの名無しさん :2016/05/10(火) 08:19:54.24 ID:EV5/gRyu.net >>643 あと1.6以降でのUTF16、UTF8の自動相互変換は思わぬところで嵌まることがあるので 1.4以前みたくUtf8EncodeやUtf8Decodeを噛ませておいたほうがいいよ
646 :デフォルトの名無しさん :2016/05/10(火) 17:28:34.34 ID:juYdG8tQ.net >>643 636だけど良い方法分かったらレポよろしく。 10数年前にDelphi 7を使ったのが最後だったんでLazarusで半角カナ混じりのSJISテキストファイル表示するのに試行錯誤したよ。 知らなかっただけかもしれないが当時はUnix がEUC主流でUTFなんて無かったような。
647 :デフォルトの名無しさん :2016/05/10(火) 19:02:26.62 ID:CkL9FHEL.net delphi7は、一応utf-8に変換する関数は用意されてるね。 基本面のみなので、サロゲートペアを適切に扱ってはくれないけど。
648 :640 :2016/05/10(火) 22:51:51.91 ID:ZbVjwRdt.net 一応こんな感じで今のところうまくいっています 1.uses節にWindowsを追加 2.varはこんな感じ var SJStr, U8Str: String; WStr: WideString; Wlen: Integer; 3.ShiftJIStoUTF8内 WLen:=MultiByteToWideChar(CP_OEMCP,MB_PRECOMPOSED,PChar(SJStr), Length(SJStr),PWideChar(WStr),0); SetLength(WStr,WLen); MultiByteToWideChar(CP_OEMCP,MB_PRECOMPOSED,PChar(SJStr), Length(SJStr),PWideChar(WStr),WLen); U8Str:=String(WStr); //半角Spaceを全角Space ni置き換えています SJStrはShift_JIS String U8StrはUTF-8 String APIを2回Callしているのは1回目で変換後のサイズを取得して2回目で実際に変換しているからです API出力のUTF-16をPWideChar(array of WideChar)とかで受けて String(PWideChar(…とかするとうまく変換してくれませんでした (コンパイルは通るけど) String(WideString(PWideChar(…なら変換してくれました なので最初からAPIの出力はWideStringで受けています しばらくこんな感じで使ってみて不具合が出たらまた考えて見ます 皆さんいろいろな助言をありがとうございました
649 :640 :2016/05/10(火) 23:19:26.73 ID:ZbVjwRdt.net テスト用のProjectです http://yahoo.jp/box/Vl_y-O
650 :640 :2016/05/10(火) 23:41:44.72 ID:ZbVjwRdt.net ファイルが壊れていたので再UPしました http://yahoo.jp/box/wFfctM
651 :デフォルトの名無しさん :2016/05/11(水) 08:48:13.55 ID:dFlNvgk/.net 難しく考え過ぎじゃない? LazUTF8 か SetCodePage じゃだめなの? procedure TForm1.Button1Click(Sender: TObject); var s, s1, s2: string; sl: tstringlist; begin s:= 'ABCDEFGあいうえおアイウエオ'; s1:= UTF8ToWinCP(s); Label1.Caption:= LazUTF8.WinCPToUTF8(s1); s2:= s; SetCodePage(RawByteString(s2), 932{SJIS}, true); Label2.Caption:= LazUTF8.WinCPToUTF8(s2); end;
652 :デフォルトの名無しさん :2016/05/11(水) 22:06:49.06 ID:44k2tpxg.net >>651 LazUTF8というのがまったくの初耳でした WinCPToUTF8であっさりできてしまうんですね ありがとうございます
653 :デフォルトの名無しさん :2016/05/25(水) 00:13:49.87 ID:QLrAFpkQ.net >>651 slは?
654 :デフォルトの名無しさん :2016/05/25(水) 08:41:27.50 ID:ZPEsWqSz.net >>653 テストでテキストファイルに書き出してたのだが その名残り。削除し忘れた
655 :デフォルトの名無しさん :2016/05/26(木) 00:50:04.87 ID:ud38oY6v.net >>654 なるほど了解
656 :デフォルトの名無しさん :2016/05/28(土) 11:29:41.05 ID:1CNQzrIS.net SysUtilsのFileCreate,FileOpen,FileRead,FileWriteは使わないほうがいいですか? Byteの動的配列をSetlengthしてFileReadに食わせたらFileReadはエラーが出ないけれど それ以降の動的配列のアクセスすべてで例外が発生します。
657 :デフォルトの名無しさん :2016/05/28(土) 15:04:50.57 ID:bhUf6De/.net >>656 こういう質問のときはエラーになるコードも書いてよ まぁ状況から察するには ×FileRead(FileHandle, a, Count) ○FileRead(FileHandle, a[0], Count)
658 :デフォルトの名無しさん :2016/05/28(土) 15:41:31.05 ID:1CNQzrIS.net >>657 すみませんでした。 まさにお察しのとおりでしたありがとうございます。
659 :デフォルトの名無しさん :2016/05/29(日) 22:53:35.12 ID:CgTmLBtG.net 自分で使う用にリネームツールを作ってたんだけど もしかしてFileExistsとかRenameFileって2バイトコード対応してないのですかね?
660 :656 :2016/05/29(日) 23:05:42.58 ID:CgTmLBtG.net 「Lazarusのだと」ってことね 念の為w
661 :デフォルトの名無しさん :2016/05/30(月) 10:19:18.03 ID:CyoOVxjo.net 質問するならせめて用語くらいは正しく使おうよ。 2バイトコードがSJISのことだと仮定すると (なぜならUTF8の日本語は3バイトなので) Lazの文字コ−ドは標準がUTF8なのでUTF8-SJIS変換をかませる必要がある。 なお、Laz v1.6以降のFileExistsやRenameFileはUTF8にフル対応してる。 Laz v1.4以前は FileExistsUTF8 などを使う必要がある。
662 :デフォルトの名無しさん :2016/05/30(月) 20:27:03.00 ID:8YY6SnwS.net >>661 勉強になりました ありがとうございます
663 :デフォルトの名無しさん :2016/06/10(金) 17:51:09.92 ID:l84CA5RZ.net これってdelphiで作ったプロジェクトをコンパイルできますか?
664 :デフォルトの名無しさん :2016/06/10(金) 20:01:04.17 ID:sPlWs0BN.net コンバートできるものとできないものがある。 さすがに修正することが多いですね。
665 :デフォルトの名無しさん :2016/06/10(金) 23:04:41.83 ID:l84CA5RZ.net >>664 ありがとう
666 :デフォルトの名無しさん :2016/06/16(木) 00:49:42.07 ID:CZxzTwBY.net Ubuntu on Windowsでもlazarus動くようになったな
667 :デフォルトの名無しさん :2016/06/23(木) 10:23:35.15 ID:+E1fa5qm.net >>666 Ubuntu on Windowsってbashがうごくだけじゃないの?
668 :デフォルトの名無しさん :2016/06/24(金) 07:34:54.32 ID:CuRtWnlL.net ubuntu環境そのものが動くんやで
669 :デフォルトの名無しさん :2016/06/24(金) 11:06:27.44 ID:1hPX2Gux.net 666
670 :デフォルトの名無しさん :2016/07/02(土) 09:01:37.43 ID:rae11cGA.net WideStringではまってしまった procedure TForm1.Button8Click(Sender: TObject); var str: string; wstr: widestring; begin str:='stringテスト'; wstr:=widestring('stringテスト'); Label22.Caption:=IntToStr(Length(widestring(str))); //9と表示された Label23.Caption:=IntToStr(Length(widestring(wstr))); //15と表示された end; label23は9と表示されてほしかったのに…
671 :デフォルトの名無しさん :2016/07/02(土) 13:16:40.19 ID:PNWyJIIt.net widecharですらないな
672 :デフォルトの名無しさん :2016/07/02(土) 14:12:28.25 ID:RQTJ1Rgb.net 予想通りの答えだと思うけど StringをWideStringでキャストしている意図がわからない
673 :デフォルトの名無しさん :2016/07/02(土) 16:23:02.94 ID:rae11cGA.net >StringをWideStringでキャストしている意図がわからない バイト数でなく文字数を出すため Delphi 6で試してみたところ Length(widestring(str)) Length(widestring(wstr)) は両方とも9になった Length('stringテスト')=12 Length(widestring('stringテスト'))=9 だった
674 :デフォルトの名無しさん :2016/07/02(土) 20:14:25.02 ID:I09L8Xiz.net WideString型の値をWideStringにキャストしたら文字数が9 -> 15になったって話か。 裏で走る組み込みの型変換の関数で変換元と先が同じ型かどうかのチェックをサボってるとかかな?
675 :デフォルトの名無しさん :2016/07/03(日) 10:24:08.28 ID:0+vEtgzf.net str:='stringテスト'; wstr1:='stringテスト'; //15 wstr2:=widestring('stringテスト'); //15 wstr3:=widestring(str); //9 wstr4:=widestring(wstr3); //9 だったから、リテラル→widestring が期待する動作じゃないな const str: string = 'stringテスト'; wstr: widestring = widestring(str); をやってみたら、 ユニコードをAnsiStringにすることはコンパイル時にはできません なぜなら実行時の文字コードを知らないからです みたいなエラーが出た widestringはansistringと同じ扱いなのか?
676 :デフォルトの名無しさん :2016/07/03(日) 11:25:02.28 ID:qCpRmwfF.net 文字列系は1.6(FPC3.0)で大きく変わったので まずはバージョンを書こうぜ
677 :デフォルトの名無しさん :2016/07/03(日) 11:28:25.67 ID:qCpRmwfF.net 多分1.6を使ってるとして返事するけど、 1.6でも、WideString(=UnicodeUtring=UTF16)と String(=UTF8)を相互に代入するときは1.4以前と同じく UTF8Decode()やUTF8Encode()を噛ませたほうがいいよ。 理由は詳しくは書かないけど。
678 :デフォルトの名無しさん :2016/07/03(日) 12:50:48.37 ID:CNMZpLOO.net バージョンは1.6です いろいろ試してみたけれどやはりUTF8Decodeが確実でした あとなぜかWidestring(PChar())のキャストも9になります Label1.Caption:=InttoStr(Length(Widestring('stringテスト')));//15 Label2.Caption:=InttoStr(Length(Widestring(String('stringテスト'))));//15 Label3.Caption:=InttoStr(Length(Widestring(PChar('stringテスト'))));//9 Label4.Caption:=InttoStr(Length(Widestring(PWideChar('stringテスト'))));//15 Label5.Caption:=inttostr(length(UTF8Decode('stringテスト')));//9
679 :デフォルトの名無しさん :2016/07/03(日) 13:27:23.79 ID:qCpRmwfF.net いずれにせよFPC3.0では 文字列のキャストはコードページ付き文字列の導入に伴って よう分からんことになってるので 1.4以前のようにきちんと文字列型のコードページを把握しつつ UTF8Decode UTF8Encode その他をきちんと使うのがおすすめ。 なお、UTF16のバイト長の取得は i:=Length(UTF8Decode('あいうえお')) * 2; でいいと思う。
680 :デフォルトの名無しさん :2016/07/05(火) 13:06:24.30 ID:C9UYDhUV.net 気になって、ちょっと古いけどUnicode対応のDelphi XE5で試してみた おかしな結果にならない模様 ttps://gist.github.com/anonymous/8636175cf9340234cfa452f492b074ee
681 :デフォルトの名無しさん :2016/07/06(水) 08:06:19.72 ID:/9bisM4Q.net 文字列定数のコードページの初期値が違うので 違う結果になるのは当然。 文字列定数のコードページを同じにすれば同じ結果になるはず。 これ以上深入りしても無駄だと思うけど
682 :デフォルトの名無しさん :2016/08/25(木) 11:21:40.41 ID:udEjBPPq.net 10年ぶりにDelphi 無償版リリース! Delphi / C++Builder 10.1 Berlin Starter Edition が無料でダウンロード可能 注意事項 ・無料ダウンロードは2016年8月22日から9月9日までの期間限定 ・1回の登録/申請で1ライセンス入手可能 ・1つのEメールアドレス/アカウントごとに1ライセンスのみ入手可 [Delphi 10.1 Berlin Starter Edition] https://www.embarcadero.com/jp/products/delphi/starter/promotional-download [C++Builder 10.1 Berlin Starter Edition] https://www.embarcadero.com/jp/products/cbuilder/starter/promotional-download
683 :デフォルトの名無しさん :2016/08/25(木) 11:24:24.64 ID:2ugLHJjt.net GoodJob
684 :デフォルトの名無しさん :2016/08/25(木) 11:34:14.78 ID:udEjBPPq.net >>682 全部入力したのに[今すぐダウンロード]を押してもダウンロードが開始しない場合は、 Japanを他の国(例えばJamaica)を選択して、またJapanに戻せば、 [今すぐダウンロード]を押せるようになるぞ!
685 :デフォルトの名無しさん :2016/08/25(木) 11:40:07.60 ID:2ugLHJjt.net >>682 >>684 これはひどいwebフォームだな テストくらいしてからリリース汁 firefoxだとフォームの項目が一つ少ないな 一番上の性のところでshift+tabを押すと 見えないフォームにフォーカス移動するので 適当にaとか文字打つとダウソ可能になる
686 :デフォルトの名無しさん :2016/08/25(木) 14:00:20.22 ID:udEjBPPq.net >>682 >>684 無料Delphiをダウンロードできない場合は、 キャッシュをクリアしてみると良いかもしれない。 ChromeやFireFoxならシークレットウィンドウで開く。
687 :デフォルトの名無しさん :2016/08/25(木) 14:42:11.47 ID:9T4YP2MK.net 飛び込みでスマソ。Lazarusをダウンロードして使ってみたが、StringGridの最上部の固定行に漢字を入力すると漢字が縦書きで90度左に寝転んでしまう? 可動セルはフォントをメイリオで指定してうまくいった。 固定行のフォントがメイリオなどの横書き可のフォントが設定されていないためだと思うが、解決方法がわかる人教えてください
688 :デフォルトの名無しさん :2016/08/25(木) 21:59:44.84 ID:3G9Zap9i.net >>682 gj
689 :デフォルトの名無しさん :2016/08/26(金) 07:07:26.31 ID:/D9L7gIq.net >>682 DelphiとC++の2個いける? それともどっちか1個?
690 :デフォルトの名無しさん :2016/08/26(金) 12:01:12.58 ID:WnsDsp7+.net 両方落とせた firefoxはだめだった
691 :デフォルトの名無しさん :2016/08/26(金) 12:07:43.72 ID:hhb+kJJX.net ワシ、Firefoxで2つ落とした
692 :デフォルトの名無しさん :2016/08/26(金) 12:36:28.71 ID:Og8WDrzm.net 両方一緒やろ? 儂は Iceweasel で落とした。
693 :デフォルトの名無しさん :2016/08/27(土) 07:33:07.36 ID:QNa4gh8r.net >>687 プロパティのColumsで増やすと個別のフォントになってしまう Colcountで増やせばStringgrid全体でひとつのフォントになる
694 :デフォルトの名無しさん :2016/08/27(土) 07:55:16.20 ID:QNa4gh8r.net どうしてもColumsで増やしたければオブジェクトインスペクタで該当するTgridcolumnをクリックして Titleプロパティのフォントを変えていくしかない
695 :デフォルトの名無しさん :2016/08/27(土) 07:56:34.78 ID:QNa4gh8r.net 画像張り忘れ http://i.imgur.com/66N2d3H.png
696 :デフォルトの名無しさん :2016/08/27(土) 10:04:00.85 ID:scRVQuYc.net >>693 さんくす StringGrid1 Colcount =5 FixedCols =0 FixedRows =1 Font = メイリオのレギュラー でしているが、最上部の固定行だけは、漢字が縦書きで左90度で寝転んでしまう? StringGridの2行目以降は漢字の横書きで正常です。
697 :デフォルトの名無しさん :2016/08/27(土) 10:04:53.20 ID:scRVQuYc.net >>396 続き RowConut = 100
698 :デフォルトの名無しさん :2016/08/27(土) 11:19:34.00 ID:QNa4gh8r.net >>696 TitleFontが@付になってるとか…
699 :デフォルトの名無しさん :2016/08/27(土) 11:39:39.72 ID:scRVQuYc.net >>698 私の環境では、@MS Pゴシックなどの@付きのフォントを設定すると「サンプル」フォントのプレビューでで漢字横書きになってしまいますし、 2行目以降可動セルの漢字も縦書きになってしまします。 いろいろフォントを変えて試したのですが、「メイリオ」「游ゴシック」「游明朝」が2行目以降の可動セルで漢字の横書きが可能かと思われます。 Lazarusは最新バージョンの1.6です。 また、1行目の固定セルと2行目以降の可動セルのフォントを別々に設定するとは、オブジェクトインスペクタでは出来ないように思います。
700 :デフォルトの名無しさん :2016/08/27(土) 12:58:23.77 ID:scRVQuYc.net 訂正 フォントのプレビューでで漢字横書き → フォントのプレビューでで漢字縦書き
701 :デフォルトの名無しさん :2016/08/27(土) 21:37:04.16 ID:QNa4gh8r.net >>699 自分で書いたプログラム? OnDrawCellイベントとか使ってない? 再現する短いプログラムとかスクリーンショットとかUPしてくれないとどうも状況がつかめないんだけど…
702 :デフォルトの名無しさん :2016/08/27(土) 22:19:06.01 ID:scRVQuYc.net >>701 StringGridのイベントは使ってないのですが、新規にStringGridを作ってみたら、最上部の固定行の横書きが成功しました。 Delphiで作っていたプログラムを移植しようしていたのですが、何かが悪さしているようです。 これが、うまくいっていない画像です。 http://s1.gazo.cc/up/207658.jpg いろいろ有難うございます。解決の糸口が掴めそうです。
703 :デフォルトの名無しさん :2016/08/27(土) 22:27:23.06 ID:scRVQuYc.net >>702 訂正 新規にStringGridを作ってみたら → 新規にStringGridだけのプログラムを作ってみたら
704 :デフォルトの名無しさん :2016/08/28(日) 11:22:13.95 ID:6leow/yK.net >>682 これ電話番号とか入れるの嫌なんだけど。
705 :デフォルトの名無しさん :2016/08/28(日) 14:33:51.11 ID:ZU3e5ILB.net >>704 444 444 とかで大丈夫
706 :デフォルトの名無しさん :2016/08/28(日) 18:05:48.47 ID:6leow/yK.net >>682 これって2個とも同じexeじゃね? どういうこと?
707 :デフォルトの名無しさん :2016/08/29(月) 08:22:42.95 ID:pGRksGF2.net >>706 webインストーラーは共通
708 :デフォルトの名無しさん :2016/08/29(月) 12:56:21.31 ID:24WsJT8K.net まだインストールしてないけど インストールキーで機能が決まるんじゃないかな
709 :デフォルトの名無しさん :2016/08/29(月) 14:30:07.89 ID:NKz4PvZo.net webインストーラーのくせにでかすぎなんだよ
710 :デフォルトの名無しさん :2016/08/29(月) 15:38:43.62 ID:24WsJT8K.net http://echo.2ch.net/test/read.cgi/tech/1405783063/888 に実際インストールした人あり
711 :デフォルトの名無しさん :2016/08/30(火) 08:40:18.90 ID:GLkfzxek.net Windows.Beep(p1, p2); これ使えないのか? どうして? Buttonが今日は、真っ白の文字無しで表示? 昨日までは何ともなかったのに? 分かる方教えて?
712 :デフォルトの名無しさん :2016/08/30(火) 10:14:03.53 ID:16/k2Vjy.net >711 何の話?
713 :デフォルトの名無しさん :2016/08/30(火) 10:35:35.41 ID:GLkfzxek.net >>712 Lazarus
714 :デフォルトの名無しさん :2016/08/30(火) 10:54:35.69 ID:GLkfzxek.net ボタンは突然直った? よくわからん
715 :デフォルトの名無しさん :2016/09/01(木) 12:47:21.40 ID:7WkVkVVj.net >>711 Windows.beep(P1,P2) うちでは使えてますがねえ 周辺のソース晒したら?
716 :デフォルトの名無しさん :2016/09/01(木) 17:34:08.80 ID:/RLY/2xR.net またおま環かよ
717 :sage :2016/10/26(水) 16:16:30.40 ID:DEpqtoKx.net こんちには lazarusのwindows32bit版1.6を使っているのですが 1.codeeditorでマウスクリックすると その位置までにスペースとかを補って文字入力カーソルを位置設定してまう機能をoffにしたい 2.タブで半角スペース4文字分インデントしたい(pascalは2文字分が伝統?) 3.行末でenterすると次の行が同じ数だけタブで補われて入力開始が出来る様にしたい tool-option-editor 辺りにありそうな気がするのですが 適当にクリックして設定しても1.2.3.みたいに上手く設定出来ません 何処を設定すれば出来るのか教えてもらえませんでしょうか?
718 :デフォルトの名無しさん :2016/10/28(金) 09:14:54.09 ID:nEGgz1cN.net 1.ツール→オプション→エディタ→一般→行末までスクロールをオフ 2.ツール→オプション→エディタ→一般→タブとインデント→タブ幅 3.は自動インデントの場合はタブにしたいの?
719 :デフォルトの名無しさん :2016/10/28(金) 10:04:32.48 ID:ryzUF+6b.net 今月のTips case 文字列型 of 文字列定数1: ほにゃらら; 文字列定数2: ほにゃらら; 文字列定数3: ほにゃらら; end が最新のLazarus(FPC3.0)でできるようになったって知ってた?
720 :デフォルトの名無しさん :2016/11/01(火) 17:54:12.82 ID:KDUKmdhn.net >718さんどうもです 1.2.は言われた方法で上手くいきました 3.は715さんの言われた通りです tab tab readln(); みたいに入力した後にenterを押した後 次の行が tab tab 入力カーソル みたいな状態にしたい という事です 今はenter後の次の行が space space space space space space space space 入力カーソル みたいにスペースで補われてしまいます 新規行が常にタブで段落を構成するか 前の行に倣うようにしたい という感じです それとコンパイルエラーが出た時に表示されるmessagebox欄で 4.表示されるコンパイルエラー説明文字が切れて表示されてしまうのですが これは環境によるみたいな感じなのでしょうか? IDE自体は日本語設定に切り替えてフォントはMS 明朝にしているのでその辺りで上手くいって無いのでしょうか? 5.コンパイルエラー内容が切れて見えないので エラー表示箇所にマウスカーソルを当ててツールチップでエラー内容を見るのですが 表示時間が短いので長くしたいのですが 何処かに設定が有りますか? お願いします。
721 :デフォルトの名無しさん :2016/11/02(水) 11:27:06.42 ID:1/V1NvWb.net IDEを日本語にする意味ってほとんどない気がする
722 :デフォルトの名無しさん :2016/11/02(水) 12:39:25.71 ID:/RgH4X0s.net 3.って「タブをスペースへ」のチェック外さないかぎり無理っぽいよな タブキー入力したやつは全部タブ文字になるんだろうけど
723 :デフォルトの名無しさん :2016/11/26(土) 01:30:17.62 ID:lQcl8CWx.net Lazarus 1.6.2 出たのに話題になっていないのね
724 :デフォルトの名無しさん :2016/11/26(土) 08:23:32.15 ID:xsxbg/mF.net 俺使ってるよ フリーのデルファイより、好きだから
725 :デフォルトの名無しさん :2016/11/28(月) 16:54:24.70 ID:Mxyl2pls.net 年末で忙しくて使う隙がない
726 :デフォルトの名無しさん :2016/11/28(月) 17:44:56.28 ID:ff7Gff6kf 下のバージョンだからバグ取りが主なのではないですか? そうすると余り取り上げる事が無いからなのでは? 見てみたら項目は随分一杯有った中身は解らないけど あんなに沢山有ると言う事は結構開発参加者は多いんですかね?
727 :デフォルトの名無しさん :2016/12/09(金) 23:18:05.09 ID:QlDhCXw4.net NewPascalがいい感じ FreePascal/Lazarusの新機能をいち早く使えてDelphi互換を重視しているから移行もしやすい http://newpascal.org/
728 :デフォルトの名無しさん :2016/12/10(土) 09:38:09.58 ID:+lsGV3tm.net 個人的にはUTF16よりもUTF8の方が使い勝手がいいかな
729 :デフォルトの名無しさん :2016/12/10(土) 11:44:00.83 ID:qQjpy7Dv.net yes you can
730 :デフォルトの名無しさん :2016/12/10(土) 12:54:32.20 ID:xkwKR2Gi.net >>727 まだよく見てないけど、何が違うのかね。
731 :デフォルトの名無しさん :2016/12/11(日) 06:08:20.93 ID:RsXQTiEs.net 「新機能をいち早く使えて」という部分は需要あるの? truncを自己ビルドすらできない人が不安定な開発中版を使うというのは妙な気がするのだが・・・
732 :デフォルトの名無しさん :2016/12/11(日) 06:55:00.55 ID:MSmxsFhD.net lazarusってバージョンアップするとき、コンポーネントを再インストールしなければならないのですか?
733 :デフォルトの名無しさん :2016/12/11(日) 14:57:03.52 ID:l/ygiOJy.net >>731 一応検証してから採用しているんだろう 実績ある組織・人が開発に携わっているし ジェネリクスがDelphi互換のものを独自実装しているところはありがたい とはいえ人の褌なのはいかがなものかとは思う
734 :デフォルトの名無しさん :2016/12/12(月) 14:26:50.97 ID:UD00O82z.net 本家にpull requestとかしてるなら理解できないでもないけどな。 どうなんだろ?
735 :デフォルトの名無しさん :2016/12/13(火) 13:58:22.62 ID:c0E/lO8V.net newpascal ←人柱−本家−安定→ codetyphon みたいな感じ?(誤解
736 :デフォルトの名無しさん :2016/12/14(水) 02:19:40.15 ID:Fg13P6gd.net コードティフォン
737 :デフォルトの名無しさん :2016/12/14(水) 08:04:16.32 ID:H5ZdC4E+.net codetyphonは本家フォーラムで相当叩かれてるけどなw
738 :デフォルトの名無しさん :2016/12/15(木) 12:04:56.88 ID:yqCdwSFJ.net Lazarusのらの字も出てこない徹底っぷりだもんなコード大糞
739 :デフォルトの名無しさん :2016/12/20(火) 08:54:23.73 ID:kdK8nOSL.net Youtubeで他人の作った動画をちょっと加工して再アップし 広告収入を稼ぐ人と同じ構図だもんな
740 :デフォルトの名無しさん :2016/12/20(火) 13:02:47.15 ID:lAXr92yw.net >>739 迷惑だな
741 :デフォルトの名無しさん :2016/12/20(火) 21:59:44.09 ID:GwwVs9ZK.net で、NewPascalのライセンスってFreePascal/Lazarusと同じなの? どこにも載っていないのだが 初心者としては、正式リリースが遅いFreePascal/Lazarusより 最新機能でzip解凍だけで使えるのは魅力的なのだが
742 :デフォルトの名無しさん :2016/12/22(木) 08:36:13.93 ID:8NoWo5zW.net >>741 truncを自ビルドすることを勉強したほうが結局は身になるよ
743 :デフォルトの名無しさん :2016/12/22(木) 13:04:08.97 ID:y+mdv7YD.net うむ
744 :デフォルトの名無しさん :2017/02/20(月) 13:53:37.33 ID:wCsxvy5W.net FPC version 3.0.2 has been released!
745 :デフォルトの名無しさん :2017/03/06(月) 15:02:59.44 ID:uQ33xGu8.net [Delphi無料] Delphi 10.1 Berlin の Starter Edition https://www.embarcadero.com/jp/products/delphi/starter/promotional-download 姓名・メアド・パスワード等々を入力し[今すぐダウンロード]をクリック。 ダウンロードしたファイルを実行すると、登録したメールアドレスにメールが届きます。 そのメールに記載されているインストール番号を使用してインストールを進めます。
746 :デフォルトの名無しさん :2017/03/07(火) 08:01:18.66 ID:cWJEXfnd.net Lazarus 1.6.4 - Released
747 :デフォルトの名無しさん :2017/05/12(金) 09:48:41.13 ID:0U23T9En.net バングラディッシュ銀行を突如襲った北朝鮮ハッカーチームLazarus
748 :デフォルトの名無しさん :2017/05/12(金) 13:09:27.66 ID:SKbY+Ya4.net なんだその電気グルーヴの歌詞みたいなのは
749 :デフォルトの名無しさん :2017/05/12(金) 19:29:34.85 ID:adrx7z+4.net ピエール瀧
750 :デフォルトの名無しさん :2017/05/19(金) 08:51:47.36 ID:zz8CLIMk.net Lazarus Release Canditate 1 of 1.8
751 :デフォルトの名無しさん :2017/06/08(木) 07:40:20.50 ID:uRhhAv9e.net Lazarus Release Candidate 2 of 1.8
752 :デフォルトの名無しさん :2017/07/01(土) 19:32:01.11 ID:uQ7jpaLc.net Lazarus Release Canditate 3 of 1.8
753 :デフォルトの名無しさん :2017/07/31(月) 15:37:42.57 ID:rnkHB2sf.net Laztoapkで簡単なアンドロイドアプリを作ろうとしています。 効果音をつけるためにwavファイルを再生したいのですが、 どのコンポーネントを使ってどのように記述したら良いか教えてください。
754 :デフォルトの名無しさん :2017/08/01(火) 13:17:18.71 ID:R0nmZVxs.net スレチ
755 :デフォルトの名無しさん :2017/08/01(火) 20:09:32.93 ID:PRDu0QUr.net そもそもアンドロ向けのコンポとかあるのか freepascalでさえndkラッピングしたライブラリとか無さそう
756 :デフォルトの名無しさん :2017/08/01(火) 21:18:01.46 ID:j46ttB1f.net Laztoapkなら一応apkを作れる 写真を表示したり、タイマーを使うくらいはできた まあでも簡単なものしか作れない
757 :デフォルトの名無しさん :2017/08/02(水) 08:51:09.02 ID:TSq1rzbF.net 別にLaztoapk使わなくてもdll(.so)をapkにパックするだけだよ。 つまりC++とかと同じ方法でOK。
758 :デフォルトの名無しさん :2017/08/18(金) 00:11:45.25 ID:2U7SeTVL.net Lazarus Release Canditate 4 of 1.8
759 :デフォルトの名無しさん :2017/10/15(日) 02:50:46.28 ID:kbPXsDIj.net Lazarus Release Candidate 5 of 1.8 (includes RC1 fpc 3.0.4) - October 13, 2017, 08:23:37 pm
760 :デフォルトの名無しさん :2017/10/18(水) 17:36:21.58 ID:Z5CeRWao.net ftp%3A//ftp.freepascal.org/pub/lazarus/releases/Lazarus%20Windows%2032%20bits/Lazarus%201.8RC5/ ここね
761 :デフォルトの名無しさん :2017/12/08(金) 02:08:34.35 ID:v1dKK1/Q.net リリースされたね Lazarus Release 1.8 (with FPC 3.0.4) - December 06, 2017, 11:10:46 pm
762 :デフォルトの名無しさん :2017/12/08(金) 10:31:36.03 ID:Vk1skcF4.net IDE って一画面にできないんだっけ?
763 :デフォルトの名無しさん :2017/12/08(金) 18:08:05.14 ID:7lBDaG0K.net DELPHIとの互換性向上だっけ?
764 :デフォルトの名無しさん :2017/12/09(土) 04:10:37.23 ID:j1KTfDSe.net >>762 できるよ。 AnchorDockingDsgn 0.5パッケージを入れてあとは好きなようにレイアウトすればヨロシ。
765 :デフォルトの名無しさん :2017/12/09(土) 17:20:34.48 ID:7/IHRDWO.net >>764 おー、ありがとう。 できるようになったような情報を見たんだけど、そんな設定どこにもないなーと思ったら パッケージが必要だったのね。やっぱまとまってる方がいいな。 設計中のウィンドウは仕方ないか。
766 :デフォルトの名無しさん :2017/12/10(日) 08:56:25.82 ID:CBN7UoPJ.net FPC 3.2はいつになるのか・・・
767 :デフォルトの名無しさん :2017/12/10(日) 14:56:19.81 ID:jQtqk+Ut.net >>765 sparta_DockedFormEditorパッケージも入れるとFormも一緒に出来るようになるが,1.6の時にまだバクがあるとforumの書き込みにあったんであまり試してないな。
768 :デフォルトの名無しさん :2017/12/10(日) 23:50:52.21 ID:ZVRIS2gv.net >>767 あ、こっちもあるのね。 1.6 だからやめておこうかな。1.8 にした時に試してみよう。
769 :デフォルトの名無しさん :2017/12/11(月) 08:02:48.97 ID:AWRsK1Dx.net デフォルトで設定できるようにして欲しいな〜
770 :デフォルトの名無しさん :2017/12/11(月) 21:50:11.87 ID:XHiSgKst.net https://github.com/FlKo/LazarusDockedDesktops 試そうと思って忘れてる
771 :デフォルトの名無しさん :2018/03/16(金) 22:08:58.82 ID:Mruf+joS.net Lazarus Release 1.8.2 (with FPC 3.0.4) - February 28, 2018, 04:02:23 pm いつの間にか出てた。
772 :デフォルトの名無しさん :2018/05/04(金) 00:02:36.84 ID:4f/JNocmX ttp://lists.freepascal.org/pipermail/fpc-devel/2018-May/038893.html NewPascal の作者がコアチームから蹴り出されたらしい
773 :デフォルトの名無しさん :2018/05/23(水) 21:05:06.06 ID:Au5e7VGg.net 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 I5Q4S
774 :デフォルトの名無しさん :2018/05/24(木) 05:22:26.16 ID:oFaPACTY.net Lazarus Release 1.8.4 (with FPC 3.0.4) - May 22, 2018, 11:39:03 pm
775 :デフォルトの名無しさん :2018/05/24(木) 07:49:09.39 ID:UDepo1QV.net FPC3.0.4 引っ張るな〜 開発者が死んだとか?
776 :デフォルトの名無しさん :2018/05/25(金) 07:09:19.53 ID:BYq6Tj1K.net 数年前にくらべればリリース間隔は大分短くなってるよ 無料でやってくれてんだから文句言うもんじゃないよ
777 :デフォルトの名無しさん :2018/05/25(金) 08:19:45.44 ID:OdR+P/i7.net ところで1.6.4以降のWinCEサポートって腐ってね?もうCEなんて誰もまともにLazarusでは使ってないかw
778 :デフォルトの名無しさん :2018/05/28(月) 07:58:17.38 ID:0jFqQdG6.net >>777 youみたいに使ってる人がmantisに情報あげてかないと死滅するよ
779 :デフォルトの名無しさん :2018/07/04(水) 18:16:17.28 ID:97Pks666.net Haiku OS に出現したようだ。
780 :デフォルトの名無しさん :2018/07/04(水) 21:45:10.13 ID:gFgZc5FG.net CJX
781 :デフォルトの名無しさん :2018/07/05(木) 08:55:12.62 ID:WI8HO25Z.net >>777 http://forum.lazarus.freepascal.org/index.php/topic,41604.0.html これか。反応がないところを見るともうまともに利用者いないんだな
782 :デフォルトの名無しさん :2018/07/05(木) 09:00:58.10 ID:Ea8Q4Lwl.net 旧Delphiみたいにウインドウバラバラがデフォルトなのがなあ
783 :デフォルトの名無しさん :2018/07/06(金) 08:22:33.22 ID:rip4GodL.net >>782 俺はバラバラのほうが好きだな
784 :デフォルトの名無しさん :2018/07/22(日) 22:08:49.24 ID:UrR8Z00e.net FreePascalのメリットはLinuxで開発出来るぐらい?
785 :デフォルトの名無しさん :2018/07/22(日) 22:10:16.72 ID:UrR8Z00e.net >>745 Community Edition出たぞ Starter Editionはもうゴミ
786 :デフォルトの名無しさん :2018/07/22(日) 23:35:56.43 ID:RmI5XlNT.net 最近のObjectPascal実装でそこそこ使えそうなのってこんなところ? Delphi FreePascal / Lazarus Oxygene PascalABC.NET / PascalSharp
787 :デフォルトの名無しさん :2018/07/22(日) 23:36:52.65 ID:RmI5XlNT.net Oxygeneはいつの間にかフリーのコマンドライン版無くなったのね
788 :デフォルトの名無しさん :2018/08/12(日) 08:56:32.18 ID:01FM0bjf.net いつの間にやら Typhon なんてのが出てるやん。 って思ったら、2015 年にすでに話題に出てた orz 日本語情報が少ないね。
789 :デフォルトの名無しさん :2018/08/12(日) 12:37:57.00 ID:rtSL/abo.net PythonのTyponかと思ったぜ まぎらわしい
790 :デフォルトの名無しさん :2018/08/12(日) 14:21:49.16 ID:8Ipjgge/.net 普通にタイソンって読んでた
791 :デフォルトの名無しさん :2018/08/13(月) 07:55:22.54 ID:zNNkoj0Z.net Typhonは作者が基地外っぽくて常連達からは嫌われてるよ
792 :デフォルトの名無しさん :2018/08/18(土) 22:18:03.09 ID:siwjj9vh.net Lazarus 1.8.4でGUIアプリを作ろうとしているのですが、フォームデザイナーと実行後のアプリの大きさが違います(高さ、幅を400、400にしても600 、600くらいになります) 何故だか分かる方はいますか?
793 :デフォルトの名無しさん :2018/08/18(土) 23:30:07.42 ID:TV+gvCwn.net .lfmを開く HeightとWidthを希望する値に変える 保存する Lazarus IDEをいったん閉じる ←たぶんこれ xx.lpiまたはxx.lprをダブルクリック 構築
794 :デフォルトの名無しさん :2018/08/19(日) 11:33:33.62 ID:Q1IqUiGR.net 書き込みありがとうございます。上記試してみましたが変わりませんでした。どうもWindows10のディスプレイの拡大と関係があるみたいで、200%だとデザイナーの2倍の大きさになります。100%だとデザイナーと同じ大きさで実行されました。Lazarusのバグなんだと思います
795 :デフォルトの名無しさん :2018/08/19(日) 17:17:53.80 ID:IKSANLqZ.net 高解像度ディスプレイで倍率を変える設定がWindowsにあってそれで色々迷惑することがある
796 :デフォルトの名無しさん :2018/08/19(日) 20:01:48.76 ID:XXTU2ABu.net あー、それ Visual Studio でもなったな。最近のは直ってるのかな。
797 :デフォルトの名無しさん :2018/08/20(月) 09:36:30.26 ID:US/FmUCN.net http://wiki.lazarus.freepascal.org/High_DPI
798 :デフォルトの名無しさん :2018/08/20(月) 22:06:35.15 ID:1lEf9bGj.net >>797 プロジェクトオプションのLCLスケーリング使用でデザイナーと同じ大きさで実行されました。ありがとうございます
799 :デフォルトの名無しさん :2018/10/17(水) 04:49:18.79 ID:CBGXIVXb.net Lazarus Release Canditate 1 for 2.0 - October 14, 2018, 08:45:13 pm
800 :デフォルトの名無しさん :2018/10/17(水) 05:04:58.72 ID:EXIicAKO.net ネイティブコードにコンパイルできて IDEでポトペタできて オブジェクト指向できて 現在も開発が続いてる 無料な言語・開発環境 てFree Pascal以外にありますか?
801 :デフォルトの名無しさん :2018/10/17(水) 07:03:04.02 ID:Q2/lCz/X.net >>800 今はJavaScriptみたいなスクリプトか、 Javaみたいな仮想マシン用コンパイラが人気なので ネィティブコードにコンパイルできる言語自体がそもそも少ないだろうな。 他の条件と合わせると、おそらくないと思う。
802 :デフォルトの名無しさん :2018/10/17(水) 08:37:31.00 ID:gKk8VB97.net ネイティブコードにこだわる理由がわからない。 本当にネイティブコードが必要なシビアなことをしている人が こんなところで尋ねるとは思えない。
803 :デフォルトの名無しさん :2018/10/17(水) 08:41:03.62 ID:4yuTjZOF.net >>800 Windowsに限らなければMac/IOSのObjective-C/Swiftが生き残ってる iPhoneが流行ったのはJavaが主流だったガラケー/他社スマートフォンに比べて 高速(当時)なのも一因だぜ?
804 :デフォルトの名無しさん :2018/10/17(水) 08:54:29.89 ID:4yuTjZOF.net 後はQtも一応そうかも VCLや(Objective-C/Swiftの)CocoaがGUIオブジェクトをシリアライズしたリソースファイルを アプリケーションに同梱する形式なのに対して あっちは最終的にC++の生成コードに変換するという違いはある
805 :デフォルトの名無しさん :2018/10/17(水) 09:03:40.59 ID:Q2/lCz/X.net >>802 こんなとことは失礼な。 でも、こんだけ無料で優秀な言語やIDEが配布されている世で Delphiの会社はよくやってられるなぁとは思う。
806 :デフォルトの名無しさん :2018/10/17(水) 10:41:42.53 ID:05GdW5v2.net まぁ日本じゃMVPがあの程度のツール作って自慢するレベルだからな…
807 :デフォルトの名無しさん :2018/10/18(木) 00:24:42.78 ID:FYE0CFZ4.net wxWidgetsとかどうなん?
808 :デフォルトの名無しさん :2018/10/18(木) 01:37:44.19 ID:fwCHkrgD.net >>807 RADじゃなくね? 外部ツールとしてデザイナはいくつかあるみたいではあるけど
809 :デフォルトの名無しさん :2018/10/18(木) 07:55:59.32 ID:h8m50dIC.net kotlin のネィティブ対応がよくなってきたらしいけど ポトペタできるのかな? Lazarus の kotlin 版ホスィ
810 :デフォルトの名無しさん :2018/10/19(金) 12:17:07.83 ID:jQ8EJjtV.net >>807-808 XRCed最強
811 :デフォルトの名無しさん :2018/11/29(木) 21:35:53.76 ID:q3ZBqfvy.net 型推論付きどこでも変数宣言はいつ実装されるんだろう。
812 :デフォルトの名無しさん :2018/12/02(日) 09:02:13.54 ID:txXfUhat.net コンパイルがクソ遅くなるから実装されないだろう
813 :デフォルトの名無しさん :2018/12/06(木) 02:46:00.90 ID:oTzW6Pma.net Lazarus Release Candidate 2 for 2.0 - November 01, 2018, 11:00:40 am
814 :デフォルトの名無しさん :2018/12/06(木) 07:50:48.84 ID:kiq2jeVU.net Lazarusのウインドウ1つにまとまらないかな
815 :デフォルトの名無しさん :2018/12/13(木) 07:43:24.77 ID:kiIPKRPv.net FPC3.2もそろそろ出すみたいだし、androidやiphone対応が本格化しますな
816 :デフォルトの名無しさん :2018/12/13(木) 07:44:41.11 ID:bz3jNn9Z.net AnchorDockingDsgnで我慢しろ フォームは別ウィンドウだが
817 :デフォルトの名無しさん :2018/12/13(木) 18:40:59.45 ID:nifhQKI8.net sparta_DockedFormEditor でフォームもドッキングできるぞ。
818 :デフォルトの名無しさん :2018/12/14(金) 07:18:21.73 ID:dj4Va757.net 一年前にもその話題出てるな
819 :デフォルトの名無しさん :2018/12/14(金) 14:45:28.17 ID:GDnpkxr1.net 一年前もワシが話題にした
820 :デフォルトの名無しさん :2018/12/26(水) 00:41:36.79 ID:aM+omM5e.net Lazarus Release Candidate 3 for 2.0 - December 24, 2018, 11:32:30 am
821 :デフォルトの名無しさん :2019/02/06(水) 05:01:13.57 ID:xrz7pH3/.net 今日、Lazarus 2.0.0 がリリースされたってよ。
822 :デフォルトの名無しさん :2019/02/06(水) 07:31:28.76 ID:2MpR9+RV.net 昔Lazarusインストールしたらアンインストールできなくなったらから使うのやめた
823 :デフォルトの名無しさん :2019/02/06(水) 10:28:15.52 ID:+qagyc5o.net 金の切れ目が縁の切れ目
824 :デフォルトの名無しさん :2019/02/28(木) 08:00:43.27 ID:J0qaWP9D.net Lazarus 2.0 を FPC3.2 で使ってみたい方はこちらからどうぞ https://sourceforge.net/projects/lazarus-snapshots/files/
825 :デフォルトの名無しさん :2019/02/28(木) 08:21:58.12 ID:J0qaWP9D.net インストール先は C:\lazarus\2.0-3.2 とかにして、 起動するときは、 C:\lazarus\2.0-3.2\lazarus.exe --primary-config-path=c:\lazarus\2.0-3.2-config としてconfig ファイルの格納先を個別に指定するのがおすすめ。 もちろん、インストーラが勧めてくる旧バージョンのアンインストールを実行しないこと。
826 :デフォルトの名無しさん :2019/02/28(木) 12:37:08.47 ID:hxOr9lWM.net --primary-config-pathはlazarus.cfgに書いてる
827 :デフォルトの名無しさん :2019/03/09(土) 22:26:05.47 ID:MctiKVi6.net Write once, run any architectureを目指すFree Pascalはもっと注目されていい
828 :デフォルトの名無しさん :2019/03/11(月) 08:19:35.82 ID:/m3h4KuN.net ネィティブコンパイル系の言語では敵なしだと思う
829 :デフォルトの名無しさん :2019/04/11(木) 14:15:28.19 ID:S9MFSdB7.net FormatDateTimeとかでそもそも元号対応してるのWindows版だけなのな
830 :デフォルトの名無しさん :2019/04/11(木) 14:15:46.53 ID:S9MFSdB7.net 滅多に使うことはないだろうけど
831 :デフォルトの名無しさん :2019/04/13(土) 10:08:17.34 ID:VAZw4bPr.net たいてい西暦しか使わないね。お役所の書類で仕方なくって感じかな。
832 :デフォルトの名無しさん :2019/04/17(水) 20:50:39.15 ID:yUqArsz+.net Lazarus Release 2.0.2 - April 16, 2019, 10:34:02 am
833 :デフォルトの名無しさん :2019/05/07(火) 22:10:10.01 ID:WYmdE2fC.net 久しぶりにLazToApkをバージョンアップしたら、ビルドの仕方が変わっていて使い方がわからず撃沈。 OldVersionもHPにないし困ったなあ。 昔のファイルがあればいいけどなあ、ハードディスク内を探してみるか。
834 :デフォルトの名無しさん :2019/05/07(火) 23:08:19.13 ID:crsXz7PJ.net 困ったなあ(チラッ)
835 :デフォルトの名無しさん :2019/05/08(水) 00:53:50.31 ID:hN+WAUHi.net svnで好きな時点のソース落とせよ
836 :デフォルトの名無しさん :2019/05/09(木) 07:23:31.91 ID:riNy8fVT.net この機会に手動ビルドを研究したほうがよい。 最近やってないけど大した手間じゃない。
837 :デフォルトの名無しさん :2019/05/09(木) 07:27:45.97 ID:riNy8fVT.net 巷によくある、 C++ で作った .so ファイルを apk にする手順を Laz で作った .so ファイルと読み替えるだけ。
838 :デフォルトの名無しさん :2019/06/17(月) 21:13:48.03 ID:7jkihj6t.net 久々に使い始めたんだけど、ブレークした時にクラスのインスタンスの内部データって見られないんだっけ? Integer とかの単純な変数は見られるんだけど、例えば TStringList のインスタンスに登録されてる文字列とか。 昔作ったプログラムを見てるんだけど、どうやったか覚えてない。
839 :デフォルトの名無しさん :2019/06/19(水) 05:02:36.99 ID:tVNS+22r.net 【出資】松本卓朗 人工知能詐欺【注意】 https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/
840 :デフォルトの名無しさん :2019/07/02(火) 18:35:04.45 ID:RhWJXLyF.net TpairSpitterの境界線の上に文字を置きたいのですが、どうしたら良いでしょうか。 境界線のつまみを隠したいのと文字を置きたいのが理由です。 アイデアをください。
841 :デフォルトの名無しさん :2019/07/05(金) 08:04:30.82 ID:R9kjbrwG.net >>840 TLabelでなくTStaticTextでとかそいうこと?
842 :デフォルトの名無しさん :2019/07/05(金) 21:07:04.96 ID:ypzj5uvi.net >>841 labelでもpanelでもいいんだけど境界線の上に置きたい。 置こうとしても、隠れてしまって前面に出せないのでどうしたらいいかわからない。
843 :デフォルトの名無しさん :2019/07/05(金) 21:28:30.42 ID:BC1QPJi0.net 当てずっぽうだけどParentをTpairSpitterにすれば実行時には上になる?ならないか?
844 :デフォルトの名無しさん :2019/07/06(土) 09:03:58.53 ID:nIvQZNy6.net >>843 コンポーネントを継承してTMyPairSplitterみたいなもの作って 描画部分に手を加えたほうが応用も効くしソースもスッキリすると思う。
845 :デフォルトの名無しさん :2019/07/31(水) 06:40:26.15 ID:cxA9kCcM.net Lazarus 2.0.4 - July 25, 2019, 12:17:38 pm
846 :デフォルトの名無しさん :2019/07/31(水) 07:36:45.82 ID:KjSExRFS.net >>845 be planning やん。 be planning は便利でよく使う構文だからきっちり使えるようにしといたほうがいい
847 :デフォルトの名無しさん :2019/07/31(水) 21:43:24.03 ID:cxA9kCcM.net >>846 ごめんなさい。寝ぼけてましたw リリースされたと思って書き込んでしまったorz
848 :デフォルトの名無しさん :2019/08/11(日) 06:58:29.91 ID:nBSthP26.net Lazarus Release 2.0.4 - August 06, 2019, 03:13:13 pm
849 :デフォルトの名無しさん :2019/08/19(月) 08:03:02.74 ID:lAiNzH12.net FPC 3.2 は2019年度末予定っぽい
850 :デフォルトの名無しさん :2019/11/02(土) 17:36:12.44 ID:zoLz180R.net Lazrus Release 2.0.6 - November 01, 2019, 12:33:13 pm
851 :デフォルトの名無しさん :2019/11/03(日) 22:59:45.28 ID:vaTmWlaD.net JVCLってインストールできますでしょうか?
852 :デフォルトの名無しさん :2020/02/27(木) 21:04:57 ID:re/ORI54.net 最近Lararus使い始めたんですが、普通に使えるのでびっくりしました。 Delphiで演算子オーバーロードとか使いまくってるソースも問題ないし。 演算子オーバーロードなんて昔は「ソースが一読ではわかんなくなるから反対」なんて思ってたのに。
853 :デフォルトの名無しさん :2020/03/02(月) 07:51:50.68 ID:NBY4tsQ4.net 文字コードUTF8が標準なのでむしろDelphiより使いやすいと思いますよ。
854 :デフォルトの名無しさん :2020/03/06(金) 07:12:08.75 ID:ywadnjOj.net 作ったexeが20メガ超えててなんだかなぁ〜とおもた
855 :デフォルトの名無しさん :2020/03/06(金) 10:30:39 ID:50MIG5ia.net C#ですら数kbだからな どうせ要らんもんリンクしてるんだろ
856 :デフォルトの名無しさん :2020/03/06(金) 19:54:28 ID:bd/m3dXZ.net C#は知ってても.NET Frameworkは知らなさそう
857 :デフォルトの名無しさん :2020/03/06(金) 21:40:12.67 ID:R7giY7iW.net 乱多忌む
858 :デフォルトの名無しさん :2020/03/06(金) 22:00:00 ID:3lybco/N.net デバッグ情報含んでるからストリップとスマートリンク有効にしろって昔からマニュアルに書いてあるぞ UPXまでは別にやらんでもいいと思う
859 :デフォルトの名無しさん :2020/03/06(金) 22:49:36 ID:wjuomVAd.net もうこの時代に20メガとかどうでもよくない
860 :デフォルトの名無しさん :2020/03/07(土) 18:19:17.95 ID:RZgTMQsN.net ktkr https://srad.jp/story/20/03/06/1237211/
861 :デフォルトの名無しさん :2020/03/07(土) 19:35:21.43 ID:IKkjx2Oq.net >>854 小さくする設定もある。 コンパイルしたソフトを小さくするソフトもある。
862 :デフォルトの名無しさん :2020/03/07(土) 19:47:00 ID:zDuQOlXy.net Lazarus 側の言い分としては、最初からいろいろリンクしてるから、 これ以降機能追加してもサイズの増加は緩やかということらしいけど、 使いもしない機能リンクしないでほしいわな。
863 :デフォルトの名無しさん :2020/03/18(水) 16:54:18.85 ID:Dqfi0yj0.net 使いもしない機能はリンクしないよ。 ソースプリーズ。
864 :デフォルトの名無しさん :2020/03/18(水) 23:29:19.07 ID:mYKGnRUi.net >>863 https://wiki.freepascal.org/Lazarus_Faq/ja どうしてコンパイル後のバイナリがこんなに大きいの?
865 :デフォルトの名無しさん :2020/03/24(火) 05:32:35.18 ID:oNI0kRN8.net >>864 書き方(翻訳の仕方?)のせいかもしれんが、使うからこそ組み込まれるのだよ。 コマンドラインアプリや、Windows API で自前のメインウィンドウだけしかないような アプリを作って試してみればわかるが数キロバイトになる。
866 :デフォルトの名無しさん :2020/03/24(火) 07:50:05 ID:oNI0kRN8.net 英語版見てみてみましたが、最新版はかなり内容が違う気がします。 英語版を参考にしたほうが良いと思います。
867 :デフォルトの名無しさん :2020/03/30(月) 20:53:33.92 ID:G4pdB0Ew.net FPC 3.2.0 rc1 始まったで ttps://forum.lazarus.freepascal.org/index.php/topic,49110.0.html
868 :デフォルトの名無しさん :2020/03/30(月) 20:59:52.63 ID:eoyd+Aho.net >>867 FPCて何?
869 :デフォルトの名無しさん :2020/03/30(月) 21:35:58.65 ID:G4pdB0Ew.net >> 863 Free Pascal Compiler
870 :デフォルトの名無しさん :2020/03/30(月) 22:55:15.59 ID:eoyd+Aho.net >>869 ありがとう
871 :デフォルトの名無しさん :2020/04/03(金) 07:39:20.81 ID:ZRX+L3ok.net 今月新しいバージョンが出っぽいね We are planning the next release: Lazarus 2.0.8 - April 02, 2020, 10:43:37 am The Lazarus team has scheduled Lazarus 2.0.8 for April 2020 (estimated 14th to 20th)
872 :デフォルトの名無しさん :2020/04/03(金) 07:51:25 ID:hz9zQM0o.net コンパイラは3.0.4のままだけどね FreePascalのリリースがまだかかりそうだから急遽決めたようだね 本来なら次はLazarus 2.2の予定だったみたい
873 :デフォルトの名無しさん :2020/04/16(木) 19:40:21 ID:M7pyaxbj.net Lazarus 2.0.8 リリースされたよ
874 :デフォルトの名無しさん :2020/04/17(金) 20:44:07.94 ID:6AJsww7o.net 何が変わった?
875 :デフォルトの名無しさん :2020/04/18(土) 12:59:34 ID:VYQrLT4k.net >>860 外字って、Unicodeにも私用領域ってあるよな。まああくまでも私用領域であって 外字専用に使うための領域ってわけではないが、そう使っても良いんだよな。
876 :デフォルトの名無しさん :2020/06/10(水) 17:57:11.63 ID:syGP3Y23.net 画面拡大してるとHI-DPI有効にしないとダイアログがでかくなるんすね。 はまりましたわ。
877 :デフォルトの名無しさん :2020/06/26(金) 22:59:51.25 ID:xWDNnrNa.net しらんまにFPC3.2出てましたね。Lazarusの先っちょも3.2対応だとか!
878 :デフォルトの名無しさん :2020/06/26(金) 23:02:47.90 ID:xWDNnrNa.net Lazarus2.0.10も7月には出るとか。
879 :デフォルトの名無しさん :2020/07/08(水) 16:42:25.19 ID:EmKCEK3t.net FPC3.2はDynamicArrayに大分手が入ったみたいなので、この機会に不定長のビットマップ作成の 手持ちライブラリ書き換えてみるかな。 というか素直にFCL使えって話だが、FCLってFPCのコマンドラインアプリでも使えるの?
880 :デフォルトの名無しさん :2020/07/08(水) 23:32:55.82 ID:Omm2EhW3.net 今の1個前のバージョンでLazarus&FPCの現状はどんなもんかと以前試してみたけど 10年前のDelphiにも遠く及ばない出来だったな コンパイル速度、デバッグモードの開始、終了が遅く(終了からIDEの切り替えが特に遅い) フォーム無しのプログラムでメッセージダイアログを出すとコマンドプロンプト画面が出る始末 今も改善されていないんだろうなぁ
881 :デフォルトの名無しさん :2020/07/09(木) 22:35:37.41 ID:vgKD2Erb.net ソースコードもあるし、別に本家にご注進してもいいじゃん。 なんでそこで終わらなくても良くない?
882 :デフォルトの名無しさん :2020/07/11(土) 06:48:10.64 ID:HRglNQfp.net 2.0.10 アナウンスはまだだけどsouceforge で公開されたね
883 :デフォルトの名無しさん :2020/07/13(月) 19:02:02.10 ID:40nMIxb+.net Lazarus Release 2.0.10 - July 11, 2020, 10:55:58 am もうリリースされたって書き込まれていたけど一応。
884 :デフォルトの名無しさん :2020/07/25(土) 21:12:59.00 ID:U1cr0g+B.net TMemo の表示領域を得たいのですが var R: TRect; begin R.Left := 0; R.Top := 0; R.Right: = 0; R.Bottom : =0; Memo1.Perform(EM_GETRECT, 0, Longint(@R)); ShowMessage(Format('Left=%d, Top=%d, Right=%d, Bottom=%d', [R.Left, R.Top, R.Right, R.Bottom])); end; を実行すると Delphi 7 だと正しい値が得られるのに Lazarus 2.0.10 だと Left=0, Top=0, Right=0, Bottom=0 になります。 正しい値を得る方法を教えていただけませんでしょうか。
885 :デフォルトの名無しさん :2020/07/26(日) 02:33:28 ID:B7m4RLK/.net SendMessage(Memo1.Handle, EM_GETRECT, 0, Longint(@R)); でよさそう
886 :デフォルトの名無しさん :2020/07/26(日) 11:23:45.22 ID:q3dJt1F9.net >>885 ありがとうございます。 早速試してみたところ上手くいきました。
887 :デフォルトの名無しさん :2020/07/28(火) 07:26:11 ID:YeCqnbYl.net せっかくのオープンソースだし、 不具合っぽいのは本家に報告してあげるとよいよ
888 :デフォルトの名無しさん :2020/08/23(日) 00:18:52.03 ID:BDUM7k5s.net Delphi6でさんざん書いてたのに長いことマイコンのほう(ArduinoやそのほかのC)ばっかりやってたからすっかりPascal忘れてるw 久々にPCのアプリ書こうと思っってLazarusはじめたらforやifですらあれどうだっけ?ってなってるよ
889 :デフォルトの名無しさん :2020/08/29(土) 18:23:11.35 ID:dVc2pP/Zc 新型コロナで1割が副業を開始、内容は「フリマアプリ」「投資」「クラウドソーシング」https://news.yahoo.co.jp/articles/f603d4530fc3604c7bbfb855cfc2b03f6fef96d3 2月以降に副業を始めた人の3割が本業では「管理職」、コンサルタント、マーケターなどが専門スキルを活用https://moneyzine.jp/article/detail/217351 3000人が回答!「副業・ダブルワーク」実態調査2人に1人が「副業・ダブルワーク」の経験ありと回答。https://www.excite.co.jp/news/article/Atpress_223689/ 20代の7割が「副業したい」、興味のある仕事は?https://news.mynavi.jp/article/20200828-1253819/ 副業の長時間労働防ぐ 新ガイドライン9月導入へhttps://www3.nhk.or.jp/news/html/20200827/k10012586471000.html 「毎日チョコ」生活4年 ブログで発信、趣味が副業にhttps://style.nikkei.com/article/DGXMZO6285259020082020000000 「会社設立freee」に無料のiOSアプリ登場--スマホのみで会社設立が可能にhttps://news.yahoo.co.jp/articles/013b58ddc7af139b65fbe5dc09a31a16ebcea0d6 月100万円の収入で本業超えも!サラリーマンYouTuberの“リアル”とはhttps://diamond.jp/articles/-/245711 7歳児が年俸25億円!「ユーチューバー」収益の仕組みを全解剖https://diamond.jp/articles/-/194240 「おじさん」こそユーチューバーになるべき理由、動画配信で稼ぐ極意https://diamond.jp/articles/-/243481 おじさんユーチューバーが活躍めざましい意外な理由https://diamond.jp/articles/-/194065 月100万円以上も! 会社員の副業収入、平均額は?https://news.mynavi.jp/article/20200806-1201517/
890 :デフォルトの名無しさん :2020/11/05(木) 00:09:00.98 ID:8Msi6NAs.net TChartのチュートリアルを和訳してみたけどWikiに追加する方法がよくわからない
891 :デフォルトの名無しさん :2020/12/02(水) 23:28:05.83 ID:r6aZV9ch.net FreePascalのXMLチュートリアル、サンプルのしょうもないミスを修正したいが どうすりゃいいんでしょうか。 まぁPascal使うような極まりきった方々は別にミスあっても自分で修正するでしょうけど・・
892 :デフォルトの名無しさん :2020/12/02(水) 23:30:01.43 ID:r6aZV9ch.net マルチスレッドでレイトレーシングアプリを書いたが、LinuxでもWindowsでも 普通に動くんでビックリしましたわ。 マルチスレッド絡みだからOSとかの癖とかで差異があって大変だと思ってたので。 ちゃんとライブラリで差異を吸収してんですねぇ。
893 :デフォルトの名無しさん :2020/12/02(水) 23:31:33.19 ID:r6aZV9ch.net あまり大声で言うべきではないでしょうが、LazarusのGTK3サポート、 まだアルファ版というのがちょっと切ない。 自分の作るしょっぱいアプリだったらFreePascalのGTK3バインディングで 十分だろうからそっちから攻めるべきか。
894 :デフォルトの名無しさん :2020/12/23(水) 15:41:35.78 ID:lutaimDh.net ざっくり調べるとQtバインディングの方はQt6が最新でQt5はサポートしているということか。 であれば現状自分のしょっぱいLinuxアプリはQt5バインディングにしといた方が 良いかもしんないにゃー。 別にGTK2でも全く問題ないのですが・・・・
895 :デフォルトの名無しさん :2020/12/23(水) 16:37:45.86 ID:lutaimDh.net しかしGTK4が出てGTK2はEOLになった訳だが、ソースは公開されてるから永遠に使えるし、 別に自分の作るしょっぱいアプリなら見栄えとかも気にならない。 そりゃPython2が消えるのに時間かかるわけですわ。
896 :デフォルトの名無しさん :2020/12/25(金) 22:27:48.26 ID:ri6ukwlu.net とりあえずlazbuildでlpiファイルを指定してやればコマンドラインでビルド出来るのが わかった。 これで素直にemacsでのコーディングにチャレンジできますな。
897 :デフォルトの名無しさん :2021/01/04(月) 00:32:46.18 ID:UbmKQSc4.net Lazarusからブランチされたと思しきCodeTyphon。 公式サイト見る限り、LazarusよりIDE環境は進んでそう。 https://www.pilotlogic.com/sitejoom/
898 :デフォルトの名無しさん :2021/01/04(月) 08:44:40.23 ID:yz1hRW6c.net Lazarusはシングルウインドウになったらええのに
899 :デフォルトの名無しさん :2021/01/19(火) 14:59:49.28 ID:yIqZdVPk.net FAQ見るとシングルウィンドウにするんだー、だからペインドッキングのパッチは ノーセンキューなんて書いてあるのにねー。 GTK3サポート共々今どんな塩梅なんですかね。
900 :デフォルトの名無しさん :2021/01/19(火) 20:51:23.69 ID:yIqZdVPk.net 何を思ったかデスクトップPCをDebian/Linuxに、エディタはemacsでコーディングをしてる。 emacsのデフォルトはgnu-pascalサポートが入ってるのでObjectPascal拡張があると不便。 よくわからんまま、emacs delphi.elで検索かけてgithubにあるopacal.elを入れて M-x opascal.elとしてみたら普通に動くようです。 そうまでしてなんでemacsで書かねばならんのかわからんのですが・・・
901 :デフォルトの名無しさん :2021/01/26(火) 16:12:05.49 ID:7DQrPYu1x エンジニアが教えるの下手くそな理由を論理的に解説してみた【教育の本質】https://www.youtube.com/watch?v=3YwyYSj-k2s 派遣エージェントの言う事は9割ウソである理由【カモられない方法】https://www.youtube.com/watch?v=8DxQFLAuFqo&t=231s IT業界のヤバすぎる落とし穴5選https://www.youtube.com/watch?v=WPPCJ4o-mpA 絶対にエンジニアになってはいけない人とは【ハイクラス人材】https://www.youtube.com/watch?v=kKUC7rZRUtc 【エンジニア】正社員/派遣社員/フリーランスのメリット・デメリットについてhttps://www.youtube.com/watch?v=fTG-eMpwhCg エンジニアはお金を追求してはいけないという年寄りを論破してみたhttps://www.youtube.com/watch?v=qJHCmxFv718 プログラミングスクールを否定する老害どもについてhttps://www.youtube.com/watch?v=K2SN-Rr0PgY&t=506s WEBフリーランスで年収1000万円超えないのはどう考えてもおかしいhttps://www.youtube.com/watch?v=LoXe8iFAsVs エンジニアは技術力磨きすぎても金になりませんhttps://www.youtube.com/watch?v=lM7bc6vX-3M
902 :デフォルトの名無しさん :2021/02/27(土) 11:50:38.32 ID:/3KARqRa.net Lazarus Release 2.0.12 - February 24, 2021, 09:03:56 pm
903 :デフォルトの名無しさん :2021/02/28(日) 23:10:14.65 ID:mKlp/j+j.net あ、もう出てたんですね。 リリースノート見る限りバグフィックスが主体であんまし新機能はなさ気な雰囲気ですが 使ってみた方いかがでしょうか。
904 :デフォルトの名無しさん :2021/03/09(火) 15:37:27.70 ID:l78vZ82J.net windows10 で lazarus 2.0.12 を利用していますが、以下のようなコードの2か所で修飾子エラーになります {MODE Delphi} なら大丈夫なのですが {$mode objfpc} の場合、どのように変更すればよろしいのでしょうか type PPHashItem = ^PHashItem; PHashItem = ^THashItem; THashItem = record Next: PHashItem; Key: string; Value: Integer; end; TStringHash = class private Buckets: array of PHashItem; protected function Find(const Key: string): PPHashItem; end; function TStringHash.Find(const Key: string): PPHashItem; var Hash: Integer; begin Hash := HashOf(Key) mod Cardinal(Length(Buckets)); Result := @Buckets[Hash]; while Result^ <> nil do begin if Result^.Key = Key then <--- この部分が修飾子エラー Exit else Result := @Result^.Next; <--- この部分も修飾子エラー end; end;
905 :デフォルトの名無しさん :2021/03/09(火) 18:54:46.70 ID:rOOOnHPb.net Result^ を Result^^ にすればいいんじゃね?
906 :デフォルトの名無しさん :2021/03/09(火) 20:18:39.79 ID:MhdCCkF1.net >>905 上手く行きました ありがとうございました
907 :デフォルトの名無しさん :2021/04/21(水) 03:12:09.47 ID:qzwIy4YRA 最高か!アプリ開発とアプリマーケティングをノーコードで実現するノーコード開発プラットフォーム 「Applica(アプリカ)」の提供を開始https://prtimes.jp/main/html/rd/p/000000003.000069846.html 驚愕!SaaS開発をノーコードで実現するノーコード開発プラットフォーム「Jidoca(ジドウカ)」の提供を開始https://prtimes.jp/main/html/rd/p/000000001.000069846.html 【入門】誰でもアプリを作れる時代が来た。噂の“ノーコード”を徹底解説https://www.salesforce.com/jp/blog/2021/02/low-code-1-newspicks.html IT業界を変える可能性を秘める「ノーコード(NoCode)」とはhttps://www.mdsol.co.jp/column/column_122_1700.html 【ノーコード】IT業界が根底から変わる、日本人の知らないノーコード開発アプリの衝撃https://descartes-search.com/media/nocode-app-developement/ 急激に広まるノーコード、ローコードをうまく使いこなせhttps://ascii.jp/elem/000/004/039/4039185/ 30億円調達の簡単アプリ開発サービス「ヤプリ」が見つけた“鉱脈”https://signal.diamond.jp/articles/-/13 プログラミング不要でアプリ開発を実現する「Yappli」を提供、ヤプリのIPOサマリーhttps://media.startup-db.com/research/yappli-ipo ノーコードで世界は変わるhttps://thebridge.jp/2020/08/nocode-will-change-the-world
908 :デフォルトの名無しさん :2021/05/22(土) 19:39:35.52 ID:WqI2sMHS.net 3.2.2リリースage
909 :デフォルトの名無しさん :2021/05/22(土) 22:29:54.34 ID:PvGX7Iml.net まだ開発続いとったんかい
910 :デフォルトの名無しさん :2021/10/26(火) 21:43:41.35 ID:8mnatHSz.net Delphiのライセンス切れてるし、Community Editionは毎回新バージョンに更新しないといけないから これを機にFreePascalにしてみるか 貧弱なIDEはVSCodeで補えそうだし
911 :デフォルトの名無しさん :2022/01/08(土) 18:10:12.68 ID:+pfXixh3.net Lazarus Release 2.2.0 - January 05, 2022, 11:57:19 pm
912 :デフォルトの名無しさん :2022/05/15(日) 19:08:49.28 ID:/ysfaPE8.net program MyProgram(input, output); のようにプログラム名にパラメーターが付いたコードを見かけました。 Pascalの方言なのでしょうか? それともFree Pascalでも見られるものでしょうか?
913 :デフォルトの名無しさん :2022/05/22(日) 12:24:51.68 ID:Z7pvlCmg.net >>912 質問に質問で返してすみませんが、あなたは void int main( int argc, char *argc[]) はcの方言だと思いますか? それともGNUCでも見られるものでしょうか
914 :デフォルトの名無しさん :2022/05/22(日) 13:54:17.54 ID:AZNH+fge.net void int mainってコンパイルエラーでは?
915 :デフォルトの名無しさん :2022/05/22(日) 22:03:25.27 ID:Z7pvlCmg.net >>914 しまった(苦笑
916 :デフォルトの名無しさん :2022/05/24(火) 12:07:51.00 ID:/3mhcllS.net Lazarus Release 2.2.2 - May 19, 2022, 09:26:08 am
917 :デフォルトの名無しさん :2022/05/26(木) 19:00:16.04 ID:9mlaCQEY.net 本家のForum にレジストしても確認メールが届きません。 どうしたものでしょうか。 迷惑メールとかも見ましたし再送信とかも試しましたががまったく来ません。
918 :デフォルトの名無しさん :2022/05/26(木) 19:36:53.93 ID:MuCsRUFl.net 抵抗されてるのかもね
919 :デフォルトの名無しさん :2022/09/30(金) 02:46:22.20 ID:NV97RnvW.net Lazarus Release 2.2.4 - September 28, 2022, 10:08:10 am
920 :デフォルトの名無しさん :2022/10/04(火) 15:58:36.29 ID:i5Up1tp0.net Windowsアプリの速度は改善したの?
921 :デフォルトの名無しさん :2022/10/18(火) 09:21:39.14 ID:muJtZzp1.net Lazarus製のアプリケーションのexeのショートカットをつくって実行時の 大きさを最小化としても最小化で起動しないのだがどうすればいいのかな
922 :デフォルトの名無しさん :2022/10/19(水) 00:06:57.42 ID:imuHRl6B.net >>921 Delphi ではプロジェクトファイルをごにょごにょしてたので Lazarus では多分 .lpr ファイルにごにょごにょ Application.CreateForm(TForm1, Form1); //ここに↓これを入れて判断 if CmdShow = SW_MINIMIZE then Application.Minimize; Application.Run;
923 :デフォルトの名無しさん :2022/10/19(水) 09:56:54.13 ID:ozKA7OU5.net >>922 あいにく動作しませんでした メインフォームのOnCreateイベントハンドラーに case CmdShow of SW_SHOWMINNOACTIVE: WindowState := wsMinimized; SW_SHOWMAXIMIZED: WindowState := wsMaximized; end; と書いたらうまくいきました
924 :デフォルトの名無しさん :2022/10/20(木) 08:50:49.47 ID:rL6ktv6z.net AmazonにKindle本として佐々木優という人が書いたLazurus・Free Pascalのセルフ出版の 本が何冊かのっている(読み放題のKindle Unlimited対象) 役に立つかどうかは別にして日本語の本というのはめずらしいかも
925 :デフォルトの名無しさん :2022/10/20(木) 10:06:08.31 ID:7LO4Bhg7.net >>924 応援の意味で何冊か買いました。Unlimited もいつ対象外になるかわからんし。
926 :デフォルトの名無しさん :2022/10/22(土) 14:34:30.76 ID:4hbuG1Ym.net UbuntuでC++Builderを導入できなかったのでDelphiの本読んで勉強してます。 思い通りに動くと楽しいです。
927 :デフォルトの名無しさん :2022/11/15(火) 14:25:03.73 ID:ktesV7KK.net サンプルの xmlstreaming を参考にして設定を書き出す処理を作ってます。 TComponent を継承して設定データのクラスを作ろうとしているんだけど、 その中にさらに TComponent 派生クラスを入れ子にすると、その項目が書き出されない。 入れ子のクラスを TPersistent 派生にすると書き出されるんだけど、項目名が ドットで区切られた形でかなり違和感。 xmlstreaming の中でコメントアウトされている Form (Self) を書き出す処理を有効にしてみると、 入れ子のデータは「children」タグに囲われていい感じで出力されているんだけど、 どうやればできるんでしょうか?
928 :デフォルトの名無しさん :2022/11/15(火) 19:22:03.37 ID:hFwj798Q.net >>927 下記を付け加えると入れ子のデータも書き出された 読み込みが正常に行われるかは検証してない procedure TMyComponent.GetChildren(Proc: TGetChildProc; Root: TComponent); //override; var i: Integer; begin if Self = Root then begin for i:=0 to ComponentCount-1 do begin Proc(Components[i]); end; end; end;
929 :デフォルトの名無しさん :2022/11/15(火) 21:41:42.06 ID:hFwj798Q.net Rootってなんだろう?と思って書いてたコードが入ってた procedure TMyComponent.GetChildren(Proc: TGetChildProc; Root: TComponent); //override; var i: Integer; begin for i:=0 to ComponentCount-1 do begin Proc(Components[i]); end; end;
930 :デフォルトの名無しさん :2022/11/15(火) 22:24:52.25 ID:1BrVYPVp.net >>929 ありがとうございます。書き出せました。 wiki のストリーミングのところ読んでもそんなこと書いてなかったけどな。 TWinControl に実装されてるから Form ならちゃんと書き出されたんですな。 人をハメようとしてるとしか思えないな。検索しても、英語の情報でも全然ないし。 とにかく、ありがとうございました。
931 :デフォルトの名無しさん :2022/12/14(水) 20:13:02.80 ID:WtdZKbBc.net これは壮観。過去50年以上にわたる「プログラミング言語の人気の変遷」をアニメで紹介するムービー【やじうまWatch】 - INTERNET Watch s://internet.watch.impress.co.jp/docs/yajiuma/1463502.html pascalって人気あったんだね
932 :デフォルトの名無しさん :2022/12/31(土) 11:06:52.98 ID:J7CUMtxq.net インクリメンタルサーチの候補表示に TListBox を使っていて、 候補数が一定以下の場合は、数に合わせて ListBox の高さを調節したいと思っています。 Windows の場合は ItemHeight を使えばうまくいくようなのですが、Linux だと 0 が返ってきて 使えません。ほかにも ItemRect(0).Height の値も 0 ではないけど全然足りないし、 フォントの高さから計算できるかと思ったけど、同じ高さでもフォントが違うと ListBox の項目の高さが微妙に違ったりしてこれもダメっぽい。 描画しているんだからどこかに情報があるんだと思うんですが、どこにあるんでしょう? そもそもアプローチが間違っている?
933 :デフォルトの名無しさん :2023/01/07(土) 18:23:08.22 ID:rN0cn1Ph.net TOpenDialogのTitleプロパティがデフォルトの「ファイルを開く」のままOpenDialog1.Executeを実行すると、表示されたダイアログのキャプションが"Open existing file"と英語で表示されてしまいます。 これはLCLStrConstsユニットで rsfdOpenFile = 'Open existing file'; と定義されているのが原因のようですが、これをlclstrconsts.ja.poの「ファイルを開く」に置き換える方法を教えてください。
934 :デフォルトの名無しさん :2023/01/09(月) 20:44:35.21 ID:uyXkOmJj.net >>933 プロパティの設定が効かないってことかな?
935 :デフォルトの名無しさん :2023/01/10(火) 09:05:22.16 ID:GH/EYK1c.net >>934 オブジェクトインスペクタでTitleを「画像ファイルを開く」など「ファイルを開く」以外にすればTitleがダイアログのキャプションに反映されます。 また、コードでOpenDialog1.Title := 'ファイルを開く'; を実行すればキャプションもそうなります。 ただ、コードを書かずにオブジェクトインスペクタで「ファイルを開く」を設定するだけだと「Open existing file」が表示されるというのが今回の問題です。 この症状はTDBNavigatorでも確認できていて、Hintsプロパティにはデフォルトで日本語のヒントが設定されているのにもかかわらず、実行すると英語のヒントが表示されてしまします。 その他MessageDlgのボタンが「はい」「いいえ」ではなく「Yes」「No」なのも同じ原因だと思います。
936 :デフォルトの名無しさん :2023/01/10(火) 18:40:29.37 ID:ddgJg6qa.net >>935 IDEの言語を日本語にしていると、TOpenDialogのTitleプロパティを「ファイルを開く」に設定してもデフォルトとみなされ設定ファイルに記録されず アプリを国際化対応させてないと元のデフォルトである 'Open existing file' が表示されるみたい したがって 解決法1 IDEの言語を日本語以外にして Titleプロパティを「ファイルを開く」に設定する 他のダイアログなどでも設定しないとならなかったり、根本解決ではない 解決法2 国際化対応(のふり): 1.どこかの uses節に DefaultTranslator を追加し、 2.実行ファイルがあるフォルダに languagesフォルダを作り、その中に lclstrconsts.ja.po をコピーする でいいはずなんだけど、Windowsだと FCLの gettextユニットに日本語の言語コードを jp とする不具合があるので、次のように修正する 3.gettextユニットにある procedure GetLanguageIDs(var Lang, FallbackLang: string) の中の LOCALE_SABBREVLANGNAME を LOCALE_SISO639LANGNAME に LOCALE_SABBREVCTRYNAME を LOCALE_SISO3166CTRYNAME に書き換える あとは gettextユニットをプロジェクトに追加してコンパイルするだけでいいはず (gettextユニットを修正せずにファイル名を lclstrconsts.ja.po から lclstrconsts.jp.po にするだけでもいいけど) gettextユニットの不具合のせいで国際化対応をどうやってもできなくて無駄に悩んだぞ IDEの言語設定で Automaticで日本語にならないのも gettextユニットの不具合のせいじゃないのかなあ
937 :デフォルトの名無しさん :2023/01/10(火) 19:51:57.80 ID:GH/EYK1c.net >>936 ありがとうございます。 lclstrconsts.jp.poにリネームする方法で試して無事日本語で表示されました。 TDBNavigatorのヒントとMessageDlgのボタンも同様です。
938 :デフォルトの名無しさん :2023/03/13(月) 17:17:11.04 ID:0W6r0BpQ.net Lazarus Release 2.2.6 - March 09, 2023, 10:38:09 am
939 :デフォルトの名無しさん :2023/03/17(金) 15:14:21.65 ID:O04jxkPS.net 軽くていいな。ゲームエンジンなんかもあるようで欧州では使い手多いのか?
940 :デフォルトの名無しさん :2023/04/29(土) 13:16:43.69 ID:SIZVO/Fn.net https://www.tiobe.com/tiobe-index/ TIOBE Indexで常に10位前後を維持してるDelphi系のPascal言語もスゴいよな 信じがたい快挙
941 :デフォルトの名無しさん :2023/05/05(金) 03:07:31.72 ID:PeDEzH1k.net Windowsアプリを作ったら、とても遅いような気がするんだけど、まだ改善してないのかな?
942 :デフォルトの名無しさん :2023/05/07(日) 13:41:00.25 ID:eh+8xa5M.net >>941 どんなプログラムを書いてどの言語と比較して遅いのかを書かないと答えは無理 C++/C言語と同等の速度にはならない スクリプト言語よりは高速
943 :デフォルトの名無しさん :2023/05/07(日) 15:52:40.36 ID:FtrFphzu.net >>941 他のプログラムはサクサク動くのにお前の作ったプログラムだけが遅いという場合は、 多分お前のプログラムの何かがおかしい。
944 :デフォルトの名無しさん :2023/07/12(水) 06:19:48.60 ID:I6ZMSQN0.net Lazarus Release Candidate 1 of 3.0 - July 03, 2023, 02:10:30 pm
945 :デフォルトの名無しさん :2023/07/15(土) 21:28:05.69 ID:2FiMr/gw.net なんか知らんけど山下って人に金払わんでも専ブラ作っていいみたくなったらしいから Lazarusでなんか作るチャンスなんじゃねw
946 :デフォルトの名無しさん :2023/10/21(土) 16:11:17.35 ID:G+lHRKF1.net Lazarus Release Candidate 2 of 3.0 - October 16, 2023, 11:19:47 am The Lazarus team is glad to announce the second release candidate of Lazarus 3.0. This release was built with FPC 3.2.2.
947 :デフォルトの名無しさん :2023/10/21(土) 16:11:26.42 ID:G+lHRKF1.net Lazarus Release Candidate 2 of 3.0 - October 16, 2023, 11:19:47 am The Lazarus team is glad to announce the second release candidate of Lazarus 3.0. This release was built with FPC 3.2.2.
948 :デフォルトの名無しさん :2023/12/24(日) 07:32:34.78 ID:1m+l9U5n.net Lazarus Release 3.0 - December 21, 2023, 05:13:29 pm The Lazarus team is glad to announce the release of Lazarus 3.0. This release was built with FPC 3.2.2.
949 :デフォルトの名無しさん :2023/12/24(日) 12:29:21.36 ID:CLUuqAoM.net >>945 Siki 以上のものをサクッと作れる気がしねー……
950 :デフォルトの名無しさん :2024/02/09(金) 17:03:32.99 ID:LEmbefGZ.net 元となったPascalの開発者が失踪したそうです
951 :デフォルトの名無しさん :2024/02/11(日) 15:58:19.39 ID:8Y1XXxgX.net マジっすか
952 :デフォルトの名無しさん :2024/02/13(火) 17:18:01.13 ID:kntdml6t.net ↑誤訳
953 :デフォルトの名無しさん :2024/02/14(水) 17:08:51.66 ID:S7FsWUpF.net Pascal言語の作者が亡くなった話?
954 :デフォルトの名無しさん :2024/02/14(水) 18:24:17.69 ID:vFlu/nl/.net N. Wirth 死去 2024/1/1 89歳.R.I.P. 失踪じゃないよ.逝去だよ.
955 :デフォルトの名無しさん :2024/02/15(木) 13:20:05.14 ID:YdqWfEse.net Pascalの始祖が伝説になっただけで開発者はご存命
956 :デフォルトの名無しさん :2024/02/15(木) 20:39:21.53 ID:mXBES2ti.net なんじゃいヴィルト死去の話やったんかいヽ(`Д´)ノ
957 :デフォルトの名無しさん :2024/02/15(木) 21:10:08.91 ID:+1FkxmBK.net passed away(消え去った)と書いてあったのでどこへ行ったのかと思った
958 :デフォルトの名無しさん :2024/02/15(木) 21:11:56.18 ID:zblp804r.net >>957 どの記事?URL教えて!
959 :デフォルトの名無しさん :2024/02/16(金) 19:18:09.96 ID:Axc1uWNK.net フリーパスカルに書いてあった http://www.freepascal.org/ The creator of the Pascal Language, Niklaus Wirth, has passed away on January 1st.
960 :デフォルトの名無しさん :2024/02/16(金) 21:56:16.38 ID:nKsaIfEz.net passed awayは日本語でいう亡くなったみたいに、丁寧な言い方なんだな 勉強になった
961 :デフォルトの名無しさん :2024/02/29(木) 22:49:58.22 ID:GWZVNy5Y.net Lazarus Release 3.2 - February 28, 2024, 04:35:50 pm The Lazarus team is glad to announce the release of Lazarus 3.2. This is a bugfix release and was built with FPC 3.2.2.
962 :デフォルトの名無しさん :2024/05/01(水) 11:19:57.60 ID:N7BxcJwz.net ラズパイ上の開発なんですけど、Windows/DelphiでのPostMessageに相当するものはありますか?
963 :954 :2024/05/01(水) 14:14:26.40 ID:N7BxcJwz.net 自己解決しました。 winapih.inc(LCLIntf.pas)の中に定義がありました。 それとは別で、TThreadのインスタンスを作成しただけで例外でアプリごと落ちるんですが、 何か作法があるんでしょうか?
964 :955 :2024/05/01(水) 15:56:37.66 ID:N7BxcJwz.net 自己解決しました。 プロジェクトのソースをデフォルトから変える必要があるのかもしれません。 {$IFDEF UNIX} cthreads, {$ENDIF}
214 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★
本文 スレッドタイトル 投稿者