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