11/01/25 20:17:52 .net
まあ別にLazarusはWinオンリーで使ってもいいんだけどね。
101:デフォルトの名無しさん
11/02/01 10:46:59 .net
Windows上で最新ソースをコンパイルしたい場合は、
リリース版の0.9.28をインストールしてから
svnでtrunk落してコンパイル
でいいのかな?
102:デフォルトの名無しさん
11/02/06 10:15:03 .net
>>101
fURLリンク(ftp.freepascal.org)
ここから落とすのがよいよ
103:デフォルトの名無しさん
11/03/06 09:39:52.02 .net
win版って開発止まってんの?
最終版って2009年の10/25でOK?
104:デフォルトの名無しさん
11/03/06 12:46:59.69 .net
艷馬鹿出ろからこないだDelphi買えってダイレクトメール来たけど、どーすっかなー。
2006で懲りたからなー。
105:デフォルトの名無しさん
11/03/06 18:00:27.60 .net
>>104
あの頃は酷かったよねw 7までと2009以降はなかなか良い。
106:デフォルトの名無しさん
11/03/23 21:05:37.95 .net
0.9.30
107:デフォルトの名無しさん
11/03/29 13:06:41.52 .net
0.9.30の公式アナウンスきたね
108:デフォルトの名無しさん
11/04/09 11:28:11.81 .net
3月に Lazarus 0.9.30 がリリースされていたのだな。
Win32版で今度のエディタはシフトJISを認識するようになっていた。
LCLにはUTF8で渡す必要はあるけど。
109:デフォルトの名無しさん
11/04/09 21:34:25.77 .net
>>108
どうすればSJISになる?
110:デフォルトの名無しさん
11/04/09 23:44:54.98 .net
SJISのファイルを開いても文字化けしないし書き込みもできる
111:デフォルトの名無しさん
11/05/10 21:34:48.05 .net
今時SJISはないな
112:デフォルトの名無しさん
11/06/25 21:10:34.62 .net
delphiスレ落ちちゃったか
113:デフォルトの名無しさん
11/06/26 09:21:24.52 .net
時代遅れの Delphi はもういいよ。
Pulsar の x64 / OSX / iOS 用コンパイラが FPC だそうだ
114:デフォルトの名無しさん
11/07/06 01:00:29.10 .net
EclipseでAndroidしようぜ
115:デフォルトの名無しさん
11/08/06 21:08:20.38 .net
FreePascal で Linux の GUI プログラミングするには Lazarus 以外にない?
C で GTK 使うみたいな方法はないのかな。公開する時に Lazarus が必要ってのはちょっとひどいよね。
OCaml なんていう聞いたこともなかった言語でも GUI ついてるから何か方法あるんだろうけど、
Linux 歴浅くてよくわからない。
116:デフォルトの名無しさん
11/08/06 22:46:20.13 .net
>>115
公開するときにLazarus が必要ってどういう意味だ?
プログラムの前に日本語から勉強しろよ
117:デフォルトの名無しさん
11/08/06 22:56:34.34 .net
バイナリ配れないのか
118:デフォルトの名無しさん
11/08/06 23:00:55.39 .net
ライセンスの話か?説明書嫁よ
119:デフォルトの名無しさん
11/08/07 00:34:18.81 .net
いやー、大抵ソースも一緒に公開するじゃんか。
バイナリがうまく動かない時はコンパイルしてね、みたいな。
にしても、Linux でもバイナリ配るのが普通になってきてるのね。
120:デフォルトの名無しさん
11/08/07 08:03:22.98 .net
で?
121:デフォルトの名無しさん
11/08/07 09:58:35.35 .net
だ。
122:デフォルトの名無しさん
11/08/07 11:03:06.75 .net
LazarusなくてもFCLとかのライブラリが入ってればコンパイルは出来るんじゃないか?
それがなくてもって言うのなら、公式にこんなのがあったよ。
URLリンク(www.freepascal.org)
123:デフォルトの名無しさん
11/08/07 12:31:02.11 .net
>>122
おー、ありがとう。こういうのが聞きたかったんだよ。
Pascal 関連はやっぱクズが多い中、あんたはいい人だな。
124:デフォルトの名無しさん
11/08/07 12:47:22.34 .net
もう残りカスだから仕方ない。ISOの標準化の所も人が居なくて止まったまま。
分かり易い言語だと思ってたけど、自分はPythonに流れてしまったよ。
125:デフォルトの名無しさん
11/08/07 12:51:17.39 .net
ググってもろくな情報がヒットしないもんなあ。もうやめるか(あっさり)。
やっぱり C/C++ が無難なところなのかねえ。
126:デフォルトの名無しさん
11/08/07 13:45:50.67 .net
二度とくんなよ。
127:デフォルトの名無しさん
11/08/07 14:14:45.19 .net
悩みがよくわかんないもの、ぐぐってもヒットするはずないよ。
128:デフォルトの名無しさん
11/08/07 14:29:48.71 .net
結局Linux歴が浅いんじゃなくて人間歴が浅かったんだなw
129:デフォルトの名無しさん
11/08/07 15:45:12.48 .net
本サイトに山のように情報があるのにヒットしないのは
自分のぐぐりかたがおかしいとは死んでも考えないのが
ゆとり世代なのか?
130:デフォルトの名無しさん
11/08/07 15:47:06.37 .net
>>124
標準かねぇ・・・
それってうまいのか?
131:デフォルトの名無しさん
11/08/07 22:38:25.31 .net
ほら、やっぱり自尊心の高いカスばっかりが食いついてきた。
宿題スレなんかでも Pascal は質問(依頼)者ボコボコだもんな。
132:デフォルトの名無しさん
11/08/08 15:34:01.85 .net
おまえの質問の仕方が変だからぼこぼこにされてるだけだろ
133:デフォルトの名無しさん
11/08/08 19:06:57.16 .net
>>124
実質Delphi の独裁政権なんだから標準化なんて無意味だよ。
つまり実質Delphiが標準。
134:デフォルトの名無しさん
11/08/09 04:42:34.35 .net
>>132
Pascal 信者のクズどもは、そういって質問者をボコりたいだけよ。
C/C++ 関連のスレなんか、「エスパーしてみようか」なんて親切な人がいっぱいだ。
こんなこと言ってるとゆとりがどうのと言い出すんだろうな。
ホント見てておもしれえ。
135:デフォルトの名無しさん
11/08/09 07:53:20.56 .net
>>134
エスパーが必要な質問ばっかしてこと白状しちまったな。
まあ馬鹿だと人生大変だろうががんばって生きろ。
136:デフォルトの名無しさん
11/08/09 14:58:50.69 .net
親切にしてほしい人が2chなんかにくるな、って思うよ。
137:デフォルトの名無しさん
11/08/09 23:47:49.99 .net
貧弱貧弱ゥ!
138:デフォルトの名無しさん
11/08/10 09:32:43.87 .net
貧乳貧乳ゥ!
139:デフォルトの名無しさん
11/08/12 23:25:47.35 .net
目糞鼻糞
140:デフォルトの名無しさん
11/08/26 08:41:15.06 .net
sage
141:デフォルトの名無しさん
11/09/12 22:16:35.89 .net
sage
142:デフォルトの名無しさん
11/09/26 03:15:01.51 .net
地方零細IT企業でdelphi扱っているところに就職したものの、
エンバガデロの開発ツールを個人で購入するのを躊躇って
自宅で自習するためにdelphiの代替ぐらいしか思いつかない
143:デフォルトの名無しさん
11/09/26 05:23:06.36 .net
仕事用なんだから会社に買ってもらえよばか
144:デフォルトの名無しさん
11/09/28 03:56:46.70 .net
delはオワコン
145:デフォルトの名無しさん
11/09/28 07:45:31.64 .net
来年上半期中にLazarus財団を立ち上げるらしいね
146:デフォルトの名無しさん
11/09/28 16:28:33.81 .net
秘密結社か
147:デフォルトの名無しさん
11/09/28 18:54:48.24 .net
1.0になるなる詐欺なのに、そんなんで財団立ち上げんのか。
いや1.0にする為の前準備として団体を清算したいってことなのかな。
正直この停滞ムードを何とかしてくれるなら歓迎なんだがの。
148:デフォルトの名無しさん
11/09/29 12:46:45.75 .net
バージョン番号なんてどうでもいいな。
スナップショット版使ってるが特に不満ない。
149:デフォルトの名無しさん
11/09/30 08:02:40.66 .net
数値だけの繰り上げならいらんが
メジャーバージョン設定は、普通は「仕様のFIX」「バグの修正」という意味が伴ってくるので意味がないわけじゃない。
まあ1.0にしても某D言語のような例もあるけどw
150:デフォルトの名無しさん
11/09/30 08:10:33.00 .net
普通は意味がないの間違いでは。
151:デフォルトの名無しさん
11/09/30 10:50:53.43 .net
なんだかんだで一番安定して動きそうなのが windows な辺りとか
たしかにDっぽいのは理解出来なくもないが…うむややもすると
黒魔術オンパレードの道とかがオープンマイハートしちゃうんだ…みたいな印象はあるw
152:デフォルトの名無しさん
11/10/01 12:42:28.76 .net
>>147
解説本が出版されたりして盛り上がってんじゃん。日本以外では。
153:デフォルトの名無しさん
11/10/01 16:51:08.23 .net
lazarus を眺めて思うのは、マンパワーが足りてなさか…
osx とか linux で動かすの面倒なんだな…
154:デフォルトの名無しさん
11/10/01 18:10:28.57 .net
バグトラとか見てるとrubyなんかと比べても頑張ってる方だと思うが。
155:デフォルトの名無しさん
11/10/02 22:26:11.53 .net
言語を、というよりかはライブラリをコンポでどう組上げていこうか
というのが主な関心みたいなかんじなので…日本人でいじろうとする
ひとが少ないのは何となく理解は出来る
URLリンク(62.166.198.202)
URLリンク(62.166.198.202)
ラインとしては0.99, 1.00, 1.20の三本立てで走ってそうだけど
積んで放置されてるのも多いかな…という印象を受けたのだった…
156:デフォルトの名無しさん
11/10/03 06:54:45.57 .net
ラザロいいね
157:デフォルトの名無しさん
11/10/03 07:44:52.17 .net
>>155
こういうのをただ働きなのにまめに記録してくれる奴がいるというだけですごいと思うな
158:デフォルトの名無しさん
11/10/03 16:14:15.52 .net
コンポゲー最高
159:デフォルトの名無しさん
11/10/04 09:20:21.65 .net
FPC 2.6.0 のテストが始まったみたいね
URLリンク(wiki.lazarus.freepascal.org)
160:デフォルトの名無しさん
11/10/04 12:35:57.37 .net
とあるコンポが必要になって readme 読んだら
svn checkout URLリンク(svn.freepascal.org)
then open lazaruspackage/lnetbase.lpk and compile it.
open the lazaruspackage/lnetvisual.lpk, compile it and install it and rebuild lazarus
とか書いてあって、コンパイルは分かるが
lazarusで install って何だとか
開発環境ごと再ビルドしないと追加できないのか
とか訳がわからなすぎて詰んだ…
161:デフォルトの名無しさん
11/10/04 15:59:30.87 .net
正直、英語力or問題解決能力がない人には向かない
162:デフォルトの名無しさん
11/10/05 10:21:29.97 .net
0.9.30.2 RC1
163:デフォルトの名無しさん
11/10/09 15:44:55.93 .net
Lazarus ってすげえ適当というか、簡単な構造で動くんだな。ほとんどコピーするだけじゃん。
基本的にユーザー個別にインストールするようになってるのかな?fpc 以外は /home に入れちゃったよ。
にしても、俺が使う分には十分だな。去年思わず買っちまった Delphi XE どうしよ。
164:デフォルトの名無しさん
11/10/09 21:03:21.22 .net
俺に譲ってくれよん
165:デフォルトの名無しさん
11/10/10 08:22:00.69 .net
OSX版 lazarus (0.9.30.2RC1) を試しています
ビルドしてできる アプリケーションバンドルが
test/project1.app/Contents/MacOS/project1 (Symbolic Link → ../../../project1)
test/project1
... . .
といった感じで分離した構造になってしまいます。手動でコピーするのも面倒です。
シンボリックリンクなしでビルドしてくれるように設定するにはどうしたらいいのでしょうか?
166:デフォルトの名無しさん
11/10/10 10:36:38.51 .net
少数派だから機械翻訳してフォーラムで聞くことを薦める。
ほとんどがネィティブじゃないから大丈夫。
167:デフォルトの名無しさん
11/10/10 11:05:37.10 .net
>>165
どういうときに困る?tarの--dereferenceオプションを使って一つのアーカイブにしたものを展開するとか
168:デフォルトの名無しさん
11/10/10 21:17:54.18 .net
プロジェクトを新規作成して空っぽのウィンドウを表示するだけでも
Linux だと実行ファイルが 6MB ぐらいある。Windows だと 1MB ぐらい。
双方ともデバッグ情報を外部に作る設定。
Linux の実行ファイルががでかいのは仕方ないのかな。
>>164
いや、一応持っとく。
169:デフォルトの名無しさん
11/10/10 22:24:26.95 .net
>>168
stripでも削れないか?
170:デフォルトの名無しさん
11/10/10 23:02:15.64 .net
>>168
ただの build でなく、clean up and build してみるとか。
171:デフォルトの名無しさん
11/10/10 23:33:30.63 .net
>>169
file で確認してもすでに stripped、当然 strip しても効果なし。
>>170
clean up は見当たらないんだけど、どこだろ。
一応消して構築したりしてみたけど、変わらず。
オプション変更(実行ファイルにデバッグ情報埋め込み)すると
10MB ぐらいになるから、関係ない気もする。
リンクするライブラリが違うからしょうがないのかな。
172:170
11/10/11 06:23:21.56 .net
>>171
clean up build 、0.9.31の機能でした。めんご
173:デフォルトの名無しさん
11/10/12 21:04:47.89 .net
FAQ 読みあさってみたけど、どうも Linux だと 6MB ぐらいにはなるらしいね。
予想はしてたけど、使ってなくても基本機能は入ってるとかで。
まあ実行ファイルのサイズはともかく、どこかに LCL のドキュメントないのかな。
とりあえず Delphi 6 のヘルプ見て、補完機能やソース探りながらやってるけど、
プラットホーム依存の実装がいくつかあるから vim(ctags) のタグジャンプが
あてにならなくてにんともかんともだ。
174:デフォルトの名無しさん
11/10/12 21:53:03.86 .net
WPOってLinuxだと使えなかったっけ
175:デフォルトの名無しさん
11/10/12 23:13:58.25 .net
>>173
どこかに LCL のドキュメントないのかな。
>とりあえず Delphi 6 のヘルプ見て、補完機能やソース探りながらやってるけど、
>プラットホーム依存の実装がいくつかあるから vim(ctags) のタグジャンプが
>あてにならなくてにんともかんともだ。
もう見てるだろうけど、
URLリンク(wiki.lazarus.freepascal.org)
176:デフォルトの名無しさん
11/10/13 00:15:16.58 .net
一部見た。設定ファイルに使えそうな TXMLConfig のリンクがなくて悲しい。
ぐぐって何となく使い方わかったけど、イマイチな感じ。
まだ Linux プログラムの作法もよくわからんのだけどね。
177:デフォルトの名無しさん
11/10/31 21:37:06.60 .net
プロジェクトのオプションでバージョン情報を埋め込めるけど、Linux でこれを取り出す方法ってあるの?
そもそも Linux のバイナリにそういう情報があるのかわからんけど、わざわざあんなオプションがあるってことは
使えるんじゃないかと思うんだけど。知ってる方教えてくだせい。
178:デフォルトの名無しさん
11/11/02 20:20:11.68 .net
ありますよ
179:デフォルトの名無しさん
11/11/02 22:49:11.70 .net
教えろっつってんだよ。日本語わからんのか?
180:デフォルトの名無しさん
11/11/02 23:34:39.52 .net
馬鹿には無理
181:デフォルトの名無しさん
11/11/03 00:26:16.17 .net
馬鹿に馬鹿いわれた。ちくしょう。
182:デフォルトの名無しさん
11/11/03 16:00:00.46 .net
0.9.30.2RC2
183:デフォルトの名無しさん
11/11/09 21:37:42.98 .net
0.9.30.2
184:デフォルトの名無しさん
11/11/10 21:05:22.85 .net
なんか変わった?
とりあえず Windows 版は大きな変更は見られない (小さな変更も見られないが)。
相変わらず IDE での日本語入力には難ありだな。
185:超初心者
11/11/13 19:18:08.17 .net
delphiで簡単な情報の管理システムを作っています。
初めてのpascal,delphiで苦戦しています。。。
簡単なコードでのプログラミングでないと自作したことを説明もできないくらいのレベルです。。
今回、レコード型の配列で個人データ(名前、生年月日、登録番号、住所、電話番号)を5人分、入れておきたいのですがエラーばかりでてしまい、全くできてません。
簡単なものでもサンプルでもなんでもありがたいのでご教授ください。
後のFormで検索したりして引き出せるようにする予定です。。
Lazarusをあつかってるスレだったので、場違いかもしれませんが質問させていただきました。
186:デフォルトの名無しさん
11/11/13 19:57:26.82 .net
Delphiスレが駄目な理由
187:デフォルトの名無しさん
11/11/13 20:06:57.84 .net
ここ Delphi スレじゃないから
188:超初心者
11/11/13 20:27:49.02 .net
>>187
すいません。。苦戦してるのはLazarusです
ミスです。
189:超初心者
11/11/13 21:59:17.47 .net
Unit1で配列を作って、そこにデータを入れたんですけど、ほかのUnitにどうやったらデータを持ち越して表示できますか?
190:デフォルトの名無しさん
11/11/13 22:13:55.83 .net
>>189
配列を両方のユニットに共通なグローバル変数にするか、
他のUnitの関数のパラメータとして渡す
191:超初心者
11/11/13 22:42:04.78 .net
>>189
ほんとに初心者でいまグローバル変数について、調べて少しわかったのですが、ソースをのせるのでみてもらってもいいですか?
192:デフォルトの名無しさん
11/11/14 00:29:42.14 .net
ていうか、お前 Pascal 以前にプログラミング自体どの程度わかってんの?
本質をきちんと理解してればたかだか言語が変わったぐらいで
そんなにうろたえることはないと思うがな。
Delphi スレ行った方が親切な奴が多いかもな。
193:デフォルトの名無しさん
11/11/14 00:34:31.05 .net
unit Unit1;
interface
var
xx: array of aa; <---------グローバル変数
implementation
function fun1(..);
begin
xx := ??;
end;
end.
--------------
unit Unit2;
interface
implementation
uses
unit1;
function fun2(..);
begin
yy := xx[3];
end;
end.
194:デフォルトの名無しさん
11/11/14 04:00:55.48 .net
>>189
ほかのUnitに持ち越すっていうか、オブジェクト指向でやるだろ普通。
他の言語だとどういうのがわかるの?
195:超初心者
11/11/14 13:04:24.52 .net
>>192
>>194
javaを大学一年時に授業でやってはいたのですが、本質をきちんとは理解できなくて
delphiじゃないだりとここを紹介されました
>>193
ありがとうございます。。
さんこうにさせていただきます
196:デフォルトの名無しさん
11/11/14 14:02:29.94 .net
javaでdb使う方が良かろう
197:デフォルトの名無しさん
11/11/14 14:38:59.80 .net
>>195
うーむ。多分言語云々じゃなくてプログラミングの基本から
勉強した方が良いような。
「宣言したレコード型を別Unitで使いたいけど宣言が見つからない」のか
「そのレコード型を使った変数に別Unitからアクセスできない」のか。
何もわかってないと質問の内容がわからないので答えようもない。
とはいえサンプルソースが欲しいんだよね?
URLリンク(www1.axfc.net)
サクっと書いたので識者が見たらいろいろ問題あるかもしれんが
参考にはなるだろう。ちなみにレコード型と配列じゃなくて
クラス型とTListにした。その方がDelphiスレの情報とか参考に
しやすいし。
198:超初心者
11/11/14 15:22:03.50 .net
>>197
期間も1ヶ月で、ソフトが指定されています
基本が理解できてないのは十分承知です、、
サンプルをいただけただけでもまた進展がありそうで、ありがたいです
199:デフォルトの名無しさん
11/11/14 19:01:01.65 .net
lazarus指定とか
もしかして会社の研修かなんかか
もしそうなら人に聴かずに
一ヶ月寝ないで勉強するがよろし
200:超初心者
11/11/14 22:27:29.93 .net
>>199
学校の課題です
しっかり理解しないとという気持ちはあるのですが、ほかの授業などとの両立や起源の問題で
時間はかけているのですがこの程度で。。
201:デフォルトの名無しさん
11/11/14 22:53:18.00 .net
馬鹿には無理
202:デフォルトの名無しさん
11/11/15 00:31:25.98 .net
>>201
またお前か。
Pascal はユーザー少ない上にこういう腐ったのが結構いるんだよ。
運が悪かったね。頑張ってくれ。
203:デフォルトの名無しさん
11/11/15 07:02:15.38 .net
まあでも運動が才能で必要であるようにプログラマにも才能が必要なのは事実
204:デフォルトの名無しさん
11/11/15 14:19:27.64 .net
この程度で才能が必要とか笑わせんな
二本足で歩くのに才能が必要か?
205:デフォルトの名無しさん
11/11/15 14:54:45.22 .net
少なくとも足は必要だな
206:デフォルトの名無しさん
11/11/15 14:56:48.66 .net
足って才能ないと生えてこないの?
207:デフォルトの名無しさん
11/11/15 18:31:59.63 .net
乙武さんにあやまれ!
208:デフォルトの名無しさん
11/11/15 20:30:33.91 .net
ジオングに足など必要なかった
209:デフォルトの名無しさん
11/11/16 00:31:01.78 .net
分からない人は黙っててもらえると助かります。
210:デフォルトの名無しさん
11/11/16 00:35:41.05 .net
馬鹿には無理
211:デフォルトの名無しさん
11/11/16 19:14:11.45 .net
馬鹿は伝染るからな
こっちくんな
212:デフォルトの名無しさん
11/11/17 14:42:02.97 .net
馬鹿をこじらせてる人にいわれても…
213:デフォルトの名無しさん
11/11/19 16:32:38.71 .net
え?
214:デフォルトの名無しさん
11/11/19 18:38:24.79 .net
>>213
スレリンク(tech板:213番)
スレリンク(tech板:83番)
スレリンク(tech板:22番)
スレリンク(tech板:82番)
スレリンク(tech板:444番)
スレリンク(tech板:444番)
スレリンク(tech板:25番)
スレリンク(tech板:4番)
スレリンク(tech板:186番)
スレリンク(tech板:279番)
スレリンク(tech板:744番)
スレリンク(tech板:237番)
スレリンク(tech板:911番)
215:デフォルトの名無しさん
11/11/26 01:00:04.37 .net
pstype=(man,woman)と自ら作成したのですが、これを文字列型でラベルに表示する変換方法ありますか?
216:デフォルトの名無しさん
11/11/26 09:59:39.75 .net
おっぱい
217:デフォルトの名無しさん
11/11/28 06:11:46.06 .net
program HelloWorld;
uses typeinfo;
type
MyEnum = (HELLO, WORLD);
var
str1,str2:string;
pinfo:PTypeInfo;
begin
WRITELN('StringにEnumの名前を代入する方法');
WRITELN('要:"uses typeinfo;"');
pinfo:=TypeInfo(MyEnum);
str1:= GetEnumName(pinfo, Integer(HELLO));
str2:= GetEnumName(pinfo, Integer(WORLD));
writeln( str1,' ', str2 );
end.
218:デフォルトの名無しさん
11/11/30 22:26:49.96 .net
>>217
参考にさせていただきます
unit Unit9;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs,
StdCtrls,bookdate;
type
{ TForm8 }
TForm8 = class(TForm)
hj: TLabel;
procedure FormActivate(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
Form8: TForm8;
implementation
uses Unit1;
{$R *.lfm}
{ TForm8 }
procedure TForm8.FormActivate(Sender: TObject);
begin
hj.Caption:='dgfhg';
end;
end.
こんなふつうにラベルに文字列を代入させてるつもりなのに表示されません。
どういった不具合が考えられますか?
219:デフォルトの名無しさん
11/12/01 15:33:04.72 .net
FormActivateをコピペして貼っただけじゃ実行されないよ
220:デフォルトの名無しさん
11/12/01 16:42:35.85 .net
interface uses部にtypinfoを追加(GetEnumName関数を利用するため)。
type下に pstype=(man,woman);//列挙型を宣言する。
TForm1にButton1、Button2、Label1を配置、及びButton1、Button2のクリックイベントを作成。
TForm1のprivate部に手続き宣言。
procedure Label1CaptionView(value: pstype);
implementation { TForm1 }下、手続き作成。
procedure TForm1.Button1Click(Sender: TObject);
var
seibetu : pstype;
begin
seibetu:= man;
Label1CaptionView(seibetu);
end;
procedure TForm1.Button2Click(Sender: TObject);
var
seibetu : pstype;
begin
seibetu:= woman;
Label1CaptionView(seibetu);
end;
procedure TForm1.Label1CaptionView(value: pstype);
begin
Label1.Caption := GetEnumName(TypeInfo(pstype),Ord(Value));
end;
221:デフォルトの名無しさん
11/12/01 20:39:18.50 .net
>>218
オブジェクトインスペクタにおける設定で、「Form8」のイベントOnActivateが設定されていないとか。
設定されていなければ、OnActivateの項目には何も表示されていないはずで、イベントが起こりません。
項目欄をクリックすれば、FromActivateを選択できるはず。
222:デフォルトの名無しさん
12/02/14 19:52:00.91 .net
一昨年のうちにver1.0になるとか言ってたけど、全然進展ないね。
もうオワコンなのか?
223:デフォルトの名無しさん
12/02/14 21:39:25.47 .net
>>222
情報弱者は大変ですね
fURLリンク(ftp.freepascal.org)
224:デフォルトの名無しさん
12/02/14 22:00:38.00 .net
>>223
バカじゃねーの?
1.0どころか未だに0.9.30とか31じゃねーか
1.0なんて何十年かかることやら・・・
225:デフォルトの名無しさん
12/02/14 22:16:02.04 .net
>>224
英語できないジジーは黙ってエンバカに貢いで炉や
226:デフォルトの名無しさん
12/02/14 22:42:23.09 .net
>>225
あん?0.9.31より新しいモンがどこにあんだよ、情強さんよ?
227:デフォルトの名無しさん
12/02/14 22:56:43.15 .net
1.0未満のソフトなんていくらでもあんじゃん。
死ねよ
228:デフォルトの名無しさん
12/02/14 23:05:11.42 .net
ホントにバカだなw
1年前が0.8で今が0.9.30ならわかるが、
1年前から進化してないのが問題なんだろーが
229:デフォルトの名無しさん
12/02/15 06:44:49.36 .net
ばかはおまえだろ。開発者の癖にSVNとかも知らんとは。
プログラマ向いてないよ。100%
230:デフォルトの名無しさん
12/02/15 06:57:43.78 .net
2011/2/15 時にRevision:29547で、今日Revision:35366なのに進化してないとかワロス
231:デフォルトの名無しさん
12/02/15 07:02:30.05 .net
で、いつごろ1.0と言えるようになるのかね?
232:デフォルトの名無しさん
12/02/15 08:41:12.59 .net
じじぃが死んだあとかな
233:デフォルトの名無しさん
12/02/15 08:45:27.43 .net
1.0とかいう冠さえ付けば安定するとでも思ってるのだろうか。
234:デフォルトの名無しさん
12/02/15 09:00:06.59 .net
>>231
もう巣にお帰り
235:デフォルトの名無しさん
12/02/15 10:27:10.96 .net
Double Commander って Lazarus 製なんやね。すばらしい。
236:デフォルトの名無しさん
12/02/17 18:30:55.65 .net
カタカナ反乱で訳わからん
ドイツ人がネオジュームと発音してんのに日本人はネオジムと言ってる
いっそ滅びろ日本
237:デフォルトの名無しさん
12/02/20 14:54:36.95 .net
FPC NEW FEATURES 2.6.0 に載ってる
Advanced Record とか Class Helper って
使えるようになってるんだよね…?
238:デフォルトの名無しさん
12/02/20 14:58:04.35 .net
ごめん自己解決して本当にごめん
{$modeswitch advancedrecords}
書く必要あったのね
239:デフォルトの名無しさん
12/02/28 19:25:33.07 .net
>>185のような人のために「Lazarusで作るデータベースアプリケーション」
みたいなのをブログでやろうかと思うんですが、そういうのって需要あるかな?
240:デフォルトの名無しさん
12/02/28 22:39:25.87 .net
火の鳥きぼんぬ
241:デフォルトの名無しさん
12/02/29 00:33:10.82 .net
【消しゴム】MONOを使ってみるスレ4【じゃない】
スレリンク(tech板)
242:デフォルトの名無しさん
12/02/29 19:18:46.61 .net
では「LazarusとFirebirdで作るC/Sアプリケーション」をブログで書きますね。
10年以内に。
243:デフォルトの名無しさん
12/03/08 07:03:00.41 .net
TurboPascal(1983年~)を超える最強プログラミング言語が現れない件
スレリンク(poverty板)
244:デフォルトの名無しさん
12/03/16 08:40:31.63 .net
Lazarus 0.9.30.4 released
245:デフォルトの名無しさん
12/03/18 03:12:01.37 .net
何が変わった?いい加減日本語を入力できるようになってほしいんだが。
246:デフォルトの名無しさん
12/03/19 08:15:23.26 .net
IDEで日本語入力できるようにしたってさ
URLリンク(bugs.freepascal.org)
247:デフォルトの名無しさん
12/03/19 11:58:05.51 .net
というか英語できないやつは翻訳料だと思って
黙ってエンバカにお布施しとけ。
248:デフォルトの名無しさん
12/03/19 18:01:58.20 .net
いつまで経ってもバカの翻訳進んでないじゃん。
ヘルプ殆ど英語だし、重いし…
249:デフォルトの名無しさん
12/03/19 18:06:28.56 .net
じゃあC#か英語の勉強するかしろ
250:デフォルトの名無しさん
12/03/19 19:42:40.22 .net
いや別に英語読めるし、C#みたいなゴミも憶える気無い。
それから、日本語入力できるようになったことと英語のスキルは全く関係無い。
251:デフォルトの名無しさん
12/03/19 20:33:21.51 .net
じゃあこんなとこで聞かず本家で聞けや
252:デフォルトの名無しさん
12/03/19 20:51:13.09 .net
俺自身はなんも聞いてないが?
253:デフォルトの名無しさん
12/03/19 23:54:10.72 .net
お前らヒマだな。
254:デフォルトの名無しさん
12/03/22 08:03:32.11 .net
>>239
URLリンク(wiki.lazarus.freepascal.org)
ここ翻訳するとかどう?
255:デフォルトの名無しさん
12/03/22 09:48:37.09 .net
素人の翻訳はヤメテ
256:デフォルトの名無しさん
12/03/22 10:36:05.18 .net
玄人がこんなとこいるわけないしいいんじゃね
257:デフォルトの名無しさん
12/03/24 09:07:18.28 .net
本家のサーバー移転が完了したね
258:営利利用に関するLR審議中@詳細は自治スレへ
12/04/03 08:33:24.80 .net
>>246
おいらのところではOKみたいです。
259:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 07:32:57.51 .net
自分のところでも無事入った。(ちょっとてこずったが)
いれたのは、Lazarus-1.1-36647-fpc-2.6.1-20120407-win32.exe
エディタもちゃんと動く。
260:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:21:42.36 .net
みんなLazarus何に使ってる?
261:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 21:01:16.69 .net
夜の友として
262:デフォルトの名無しさん
12/04/25 07:45:57.84 .net
Takeda Matsuki って誰?
263:デフォルトの名無しさん
12/04/25 13:08:56.08 .net
URLリンク(www.facebook.com)
ジャカルタの EL' Stone Studio 勤務
264:デフォルトの名無しさん
12/06/11 19:30:36.61 .net
DelphiのIntraweb(VCL for Web)に該当するものってLazarusにあるのかなあ?
確かあったような気がするけど・・・あんまりバギーなやつだとダメだしね
265:デフォルトの名無しさん
12/07/28 11:03:39.54 .net
十分使い物になるレベルに達しているね。日本語での情報は皆古過ぎて誤解されるかな。
266:デフォルトの名無しさん
12/08/19 22:17:11.40 .net
ついに Lazarus 1.0RC1 か!
267:デフォルトの名無しさん
12/08/20 12:49:51.36 .net
XE3 のごたごたを考えると、ここで一気に本家を乗り越えられるかな?
268:デフォルトの名無しさん
12/08/21 02:08:53.42 .net
マクロとかの情報が少なくて、
コンパイル後、出力された実行ファイルを指定したパスにコピー
とかいう動作をするにはどう設定すればいいのか、とかくだらん事の解決に数ヶ月かかった。
269:デフォルトの名無しさん
12/08/21 02:33:45.97 .net
些末。
文句つけるなら使わなきゃよい
270:デフォルトの名無しさん
12/08/21 16:57:59.20 .net
昨日調べたらwikiにちゃんと書いてあったのは気のせいなのかな
271:デフォルトの名無しさん
12/08/30 20:19:30.36 .net
29 Aug 2012 - Lazarus 1.0 release available for download
272:デフォルトの名無しさん
12/08/30 21:34:31.14 .net
祝1.0
273:デフォルトの名無しさん
12/08/31 08:48:39.81 .net
おめ
274:デフォルトの名無しさん
12/09/02 17:27:06.69 .net
Lazarus 1.0 を Win XP 32 bit に以前の設定を消してインストールしてみた。
「ツール」→「オプション」の「テストプロジェクトを構築するディレクトリ」は「%Temp%\」となって
いるがエラーになるのでドロップダウンリストからしかるべきものを選択し直す必要あり。
同じくデバッガのパスの「%LazDir%\mingw\bin\gdb.exe」も変更必要。
IDEにヘルプが内蔵された。また日本語IMEもインラインで変換できるようになっていた。
275:160備忘録
12/09/26 15:04:42.63 .net
URLリンク(forums.embarcadero.com)
URLリンク(www.simdesign.nl)
URLリンク(www.lazarus.freepascal.org)
URLリンク(github.com)
URLリンク(www.lazarus.freepascal.org)
URLリンク(www.lazarus.freepascal.org)
276:デフォルトの名無しさん
12/10/22 14:18:46.30 .net
Linux 版 1.0.2 入れてみたが、こっちは相変わらず IDE で日本語入力できないな。
野良ビルドだからか?まあ VIM 併用だから大して困りはしないが。
277:デフォルトの名無しさん
12/10/22 21:17:16.64 .net
質問です。
Lazarus1.0.2をWin32で使ってるんですが、以下のような現象になります。
・フォーム上にTActionListとTSynEditとTMainMenuを置く。
・TActionListに適当にActionを作り、ショートカットをDelキーにする。
・TMainMenuのMenuItemに上記Actionを割りあてる。
とやると、SynEdit上ではSynEditのデフォルトショートカットの
方が強くて、ActionListのDelが効きません。TMemoなどでは
ActionListの方が強いのでSynEditだけショートカットを上書きできない
ようです。
ところが、MenuItemのOnClickにイベントを書くと、そちらは
SynEditのショートカットを上書きできます。
これって回避方法(ActionListの方を強くする)ってないでしょうか?
ちなみに、Delphiで同じことをやるとActionListの方が強いです。
278:デフォルトの名無しさん
12/10/23 15:51:58.52 .net
>>276
東アジアの人が協力しない限り完成しないかと
279:デフォルトの名無しさん
12/10/24 19:19:32.01 .net
gccとGTK+を弄りはじめた。GUI環境がクソだとつくづく思った。
Lazarusでgccが使えたら面白いな。これなら、世界的普及まちがいなし。
280:デフォルトの名無しさん
12/10/24 22:00:46.73 .net
gccでobj作ってリンクするだけやん
281:デフォルトの名無しさん
12/10/24 23:51:45.28 .net
それ、Lazarusでgcc使ってるの?w
282:デフォルトの名無しさん
12/10/25 06:35:28.41 .net
もはや意味不明。PascalじゃないならLazarusの意味なし。
283:デフォルトの名無しさん
12/10/25 10:07:58.08 .net
CBuilder 見たいのが欲しいってことじゃね?
284:デフォルトの名無しさん
12/10/25 14:35:49.20 .net
gcc は GNU Compiler Collection であって GNU C Compiler ではない。
そして gcc は Pascal をコンパイルすることができる。
揚げ足取りね。
285:デフォルトの名無しさん
12/10/25 14:42:09.49 .net
(*´・∀・)(・∀・`*)ヘー
286:デフォルトの名無しさん
12/10/25 20:12:40.19 .net
そもそもc++が糞だからな。
287:デフォルトの名無しさん
12/10/28 13:25:22.37 .net
Lazarus 1.0.2 をベースにGtk2とQt4版のソースコードエディタで
インラインでの日本語入力ができるように改造したものを公開しました。
詳しくは下記サイトを参照してください。
URLリンク(lazarus.matrix.jp)
288:デフォルトの名無しさん
12/10/28 14:54:13.41 .net
>>287
乙。Bugtrackerに登録すると親切な外人がマージしてくれるかもよ
289:デフォルトの名無しさん
13/02/14 04:29:48.44 .net
Delphi XE をインストール済みなんですが
Lazarus を同じパソコンにインストールしても問題は起きませんか?
290:デフォルトの名無しさん
13/02/14 06:32:14.51 .net
Android対応のFreePascal
February 13th, 2013
The FreePascal team is pleased to announce official support for native Android targets in the trunk SVN repository.
URLリンク(www.freepascal.org)
291:デフォルトの名無しさん
13/02/14 20:42:52.59 .net
URLリンク(www.freepascal.org)
292:デフォルトの名無しさん
13/02/18 13:17:07.30 .net
>>289
今のところウチでは問題は起きてない。どっちもたいして使ってないけど。
そもそも干渉する要素が見当たらない気もするがね。
293:デフォルトの名無しさん
13/04/21 22:43:31.20 .net
本家のRAD Studio とかが XAMLみたいに書いてあったから
これも対応してるのかと思って入れてみたけど違ってた。
けどフリーでいきなりRAD の画面が出てきて楽そうだなと思った。
294:デフォルトの名無しさん
13/04/22 00:00:16.83 .net
てす
295:デフォルトの名無しさん
13/04/26 19:02:19.27 .net
オープンソースの Lazarus 製 CAD
URLリンク(sourceforge.net)
296:デフォルトの名無しさん
13/04/28 18:08:47.57 .net
飛び入りでスマソ
DELPHIで常駐プログラムや文字の回転はwindowsAPIでしていたんだけど、
uses部分は書き換えるにしても、LazarusではwindowsAPIのコードがそのまま走るの?
297:デフォルトの名無しさん
13/04/29 05:02:28.44 .net
>>296
「走る」ってどういう意味?
Lazarusは実行環境なわけじゃないから質問の意味が分からん
298:デフォルトの名無しさん
13/04/29 06:40:46.78 .net
LazarusでFree PascaLのコードを書いて実行させると言う意味。
(Lazarusインストールしたら、Free Pascalも自動的にインストールされる)
299:デフォルトの名無しさん
13/04/29 07:00:18.57 .net
よくわからんがFPCでコンパイルできるソースならコンパイルできるし
それがWindowsで動くコードなら当然動くよ
300:デフォルトの名無しさん
13/04/29 07:04:30.62 .net
>>299
スマン。macで使っても動くのだろうか?
301:デフォルトの名無しさん
13/04/29 07:13:59.32 .net
>>299
例えば、文字の回転やプログラムタスクトレイに常駐させようとした場合。
DELPHI → Windows APIコードを書く。
MacでLazarusとFreePascal → Windws API コードの部分はそのまま使える?
との質問です。もちろん、usesなどの少しの手直しは必要かと思います。
302:デフォルトの名無しさん
13/04/29 08:35:59.12 .net
>>301
ますますよくわからんがそのWindowsAPIがMacで使えるなら使えるよ。
でもこれってLazarusとは何の関係もないよね。
303:デフォルトの名無しさん
13/04/29 12:54:13.80 .net
>>302
Lazarus/Free Pascalの売りは、いつでもどこでもコンパイルじゃなかったっけ?
Windows API は マイクロソフトのWinsdows OSのコードで、基本的にはWindowsでしか使えない。
MacでLazarus/Free pascalで使おうとすればそれに対応する類似品が準備されているか?エミュレートような機能が無いと使えない。
文字の回転やプログラムタスクトレイに常駐はGUIプログラムになるのでLazarus無しでは、
基本的にできない。(自分でFree PascaLなどでGUIライブラリまで作れば別だが困難を極める)
304:デフォルトの名無しさん
13/04/29 13:05:49.88 .net
Lazarus=GUIとかのライブラリ等含めた環境がWOCAなのであって、FPCはあくまでただのコンパイラだし
WinAPIをエミュレートするのはWineにでも任せれ
305:デフォルトの名無しさん
13/04/29 13:09:39.28 .net
>>304
避けれたいいが、DELPHIでプログラム書く場合でも頻繁にWindows APIで各必要が出てくる。
気持ち的に言えば、DELPHIやFree PascalにWindows APIに相当するコマンドがあれば一番いい。
WIndows APIなんて書きたくない
306:デフォルトの名無しさん
13/04/29 16:40:55.77 .net
それ言うならDelphi使いたくないってのが正解じゃね?
Delphiは実質Windows専用みたいなもんだし、
マルチプラットフォームで作りたいなら
マルチで動く他の言語を使ったほうがいい。
307:デフォルトの名無しさん
13/04/29 18:34:06.86 .net
>>303
ごめん、何いってるか分からんわ。
正直そのプログラミングレベルでマルチプラットフォームアプリは無理かと。
308:デフォルトの名無しさん
13/04/29 18:37:17.05 .net
というかなぜ「Windows」APIが「Mac」で動くと思うのか?
なぜ「いつでもどこでもコンパイル」がAPIレベルでの互換性の話になるのか?
まったく分からんのよ
309:デフォルトの名無しさん
13/04/29 18:47:43.47 .net
>>307
その程度の理解力・想像力で、プログラミングはムリかと。
310:デフォルトの名無しさん
13/04/29 18:59:07.59 .net
>>309
え?理解に勤めたつもりなのにそれはないでしょ。
しかも無料ソフトなんだから試せばいいだけの話にもかかわらず付き合ったのに。
311:デフォルトの名無しさん
13/04/29 20:14:27.98 .net
>>308
はぁー プログラム組んだこともロクにないのね。
話の論点もLazarusに行ったり、APIに行ったり定まらないし。
で、Form上で文字を回転させるにはどうしたら良いの?
タスクトレイに常駐させようとしたらどうしたら良いの?
この質問?納得させる?
312:デフォルトの名無しさん
13/04/29 20:15:29.17 .net
>>311
◯ この質問に答えて?納得させきれる?
313:デフォルトの名無しさん
13/04/29 20:15:42.65 .net
> で、Form上で文字を回転させるにはどうしたら良いの?
Delphiには無理
> タスクトレイに常駐させようとしたらどうしたら良いの?
Delphiには無理
314:デフォルトの名無しさん
13/04/29 20:18:17.93 .net
>>313
はぁーーー わかったわかったあんたはプログラムしたことない。
文字を回転やタスクトレイに常駐なんてあたりまえのようにみんなしている。
おれもDELPHIで常駐プログラムを作っている。
315:デフォルトの名無しさん
13/04/29 20:18:22.28 .net
いい加減、DelphiとかPascalから足を洗ったほうがいいのに。
デスクトップ用言語としても使われてないし、
ウェブ用言語としても使われてない。
オープンソースでも使われてないし、
クローズドでも使われてない
まだ移行できてない奴が残っているだろうけど
今はもうCOBOLよりも将来性無いと思うぞ。
316:デフォルトの名無しさん
13/04/29 20:20:39.86 .net
>>314
Macにタスクトレイなんて無いけど、
どうやって?
317:デフォルトの名無しさん
13/04/29 20:21:17.80 .net
無いならタスクトレイを作ればいい。
318:デフォルトの名無しさん
13/04/29 20:21:41.97 .net
>>316
はぁー DELPHIははwindows版だけど
319:デフォルトの名無しさん
13/04/29 20:23:30.30 .net
>>317
MacはDockがある
320:デフォルトの名無しさん
13/04/30 05:52:12.18 .net
>>318
だったら最初からそういえよw
答えてあげよう。
「スレ違いなので以下へどうぞ。
くだすれDelphi(超初心者用)その55
スレリンク(tech板)」
321:デフォルトの名無しさん
13/04/30 07:26:52.40 .net
>>315
メジャーならいいってわけじゃないからなw
日本人全員が国民車トヨタプリウスじゃつまらんだろ?
322:デフォルトの名無しさん
13/04/30 08:17:47.47 .net
Delphi の需要なんていまどこに残ってるんだろう
大昔に Delphi で頑張ってた連中はとっくに別のに乗り換えてるだろ
323:デフォルトの名無しさん
13/04/30 19:04:55.13 .net
>>322
えーと、ここはDelphiスレじゃないよ
324:デフォルトの名無しさん
13/05/04 11:22:59.22 .net
>>322
Janeもあふも相変わらずDelphiで開発されてますが?
325:デフォルトの名無しさん
13/05/04 11:36:49.51 .net
SkypeもまだDelphiみたいで安心
326:デフォルトの名無しさん
13/05/06 18:20:39.16 .net
実家から帰ってきて覗いてみるとなんだかよくわからんことになっているが、
タスクトレイに関しては Additional に TTrayIcon というコンポーネントがあるよ。使ったことないけど。
それと、ここの住人は揚げ足とって喜ぶだけのアホばっかりだから結局は自分で調べた方が早いよ。
327:デフォルトの名無しさん
13/05/06 20:05:52.83 .net
>>326
そんなこと聞いてません。Macの事を聞いているのですが。
328:デフォルトの名無しさん
13/05/06 20:35:33.08 .net
>>326
そんなこと聞いてます。さんくす。
Windows APIのコードをTTrayIconに置き換えるのですね。
ついでに、教えてください。
DELPHIでwindowsAPIで仕方なく行なっていたコードは、Lazarusではコンポーネントが殆ど?準備されていると思ってもいいのですか?
329:デフォルトの名無しさん
13/05/06 23:07:16.06 .net
>>328
> Windows APIのコードをTTrayIconに置き換えるのですね。
いや、前述のとおり使ったことないんでコンポーネントについては調べてちょうだい。
Delphi XE とかにも付いてるけどな。
> DELPHIでwindowsAPIで仕方なく行なっていたコードは、Lazarusではコンポーネントが殆ど?準備されていると思ってもいいのですか?
それはわからん。
Windows 専用アプリで API を直接使えるかいうことなら、Lazarus も LCL の内部では結局 API 呼んでるはずなんで使えるんじゃないかな。
試してみたら MsgWaitForMultipleObjects とか候補に出てきたから大抵の API は定義されてるんじゃない?
Delphi とは違うコンポーネントもいろいろあるから、自分で調べるしかないね。
自分はせっかくの Lazarus なんで、Windows でも Linux でもビルドできるソースしか書かないんで
Windows の API 直接使ったことはない。ていうかどっちかというと Linux 寄りかな。
330:デフォルトの名無しさん
13/05/06 23:10:47.29 .net
>>329
さんくす。
331:デフォルトの名無しさん
13/05/07 06:05:33.59 .net
結局Macの話は無しかよw
332:デフォルトの名無しさん
13/05/07 18:26:55.29 .net
>>326
あの最初の質問を読んだだけで俺はすべて悟ったよ、という感じがムカつくなお前
333:デフォルトの名無しさん
13/05/07 22:21:25.02 .net
このScalaの時代になんでPascal命なんだ? なんかメリットあるの?
334:デフォルトの名無しさん
13/05/07 22:33:05.79 .net
>>332
それだけの読解力があればまずまずだよ。
335:デフォルトの名無しさん
13/05/08 01:07:35.49 .net
なんかそのものずばりの回答ないから俺が答えとく。
>MacでLazarusとFreePascal → Windws API コードの部分はそのまま使える?
使えません。WindowsAPIはWindows上でしかコンパイルできない。
それはWindowsユニットがWindows用Lazarusにしか用意されてないから。
FPCがWindowsでもMacでもLinuxでもコンパイルできるということと
その中で使われてるソースが互換しているかどうかは別問題。
どれでもコンパイルできるソースにしたかったらそういうソースを書くこと。
どういう所に注意すればよいかは本家サイトのドキュメントに書いてある。
> DELPHIでwindowsAPIで仕方なく行なっていたコードは、Lazarusではコンポーネントが殆ど?準備されていると思ってもいいのですか?
基本的にはDelphiでWindowsAPIを使っていたコードはLazarusでもWindowsAPIを使う
と考えた方が良い。ただしQtとかGtkでやる場合はそれぞれの機能にアクセスできる
からWindowsAPIを使わなくてもできる場合もあるかもね。
俺は、WindowsAPIをソース上に直書きしないようにしている。
使う時はコンポーネントか別クラスにしておいて、そこだけOS別に書き分ける。
コンパイラ指令でも良いかもしれないけど、見辛いしね。
336:デフォルトの名無しさん
13/05/08 06:06:10.34 .net
>>333
URLリンク(www.youtube.com)
337:デフォルトの名無しさん
13/05/08 08:17:35.09 .net
糞エディタでリファクタリングすんなw
338:デフォルトの名無しさん
13/05/08 16:41:38.57 .net
リファクタリングはエディタの機能じゃない罠w
339:デフォルトの名無しさん
13/05/09 02:15:31.42 .net
>335
さんくす
340:デフォルトの名無しさん
13/06/04 18:26:30.91 .net
Turbo Pascal の公式リファレンスが Archive.org にあった。英語版だけど。
URLリンク(archive.org)
341:デフォルトの名無しさん
13/06/04 18:59:51.24 .net
ゴミだね > 340
342:デフォルトの名無しさん
13/07/03 NY:AN:NY.AN .net
過疎
343:デフォルトの名無しさん
13/07/03 NY:AN:NY.AN .net
linuxのutf-8環境で書いたプログラムをshift-jisのWinに移植しようとしたけど書き方ミスったな
GUIでstringのCaptionとかをwidestringで管理しようとして出し入れで問題があったのかそこだけ文字化けする
型をstringにすれば解決したけどlinuxでは普通に動くから気づかなかった
全部書き換えるの面倒だなあ
344:デフォルトの名無しさん
13/07/07 NY:AN:NY.AN .net
>>343
どういう場面か分からないから確かかどうか分からないけど、Winは過去
互換性から、かってに文字列のコーディングを変更して読み込むのが
あるから、そこで引っかかっているのかも。
こういうのって結構やっかいだよね。
345:デフォルトの名無しさん
13/07/08 NY:AN:NY.AN .net
ボチボチ勉強中なんだけど、
URLリンク(wiki.lazarus.freepascal.org)
ここみると極力マルチスレッドはやめれみたいなことが書いてある。
重い処理の応答改善にこそマルチスレッディングは有効だと思うんだけど。
重い処理してても最低限キャンセルは受け付けるべきで、実際にちゃんと作られた
アプリケーションはそうなってるんだけど、これはマルチスレッドの実装じゃないんだろうか。
346:デフォルトの名無しさん
13/07/08 NY:AN:NY.AN .net
>重い処理してても最低限キャンセルは受け付けるべきで、実際にちゃんと作られた
>アプリケーションはそうなってるんだけど
マルチスレッドじゃなくても実装は可能
それよりマルチスレッドを避けろという議論の本質は
スレッド切り替えのオーバーヘッドが無駄ということ
347:デフォルトの名無しさん
13/07/09 NY:AN:NY.AN .net
overlaped バンバンというのもしんどいなあ
348:デフォルトの名無しさん
13/07/10 NY:AN:NY.AN .net
俺はむしろイベント処理の順番が狂う ProcessMessages は使うべきじゃないと思ってるんだけどな。
349:デフォルトの名無しさん
13/09/14 12:40:26.02 .net
保守
350:デフォルトの名無しさん
13/09/18 01:32:41.05 .net
Delphiはいいとして
Lazarusで開発されたソフトって世の中にあるの?
351:デフォルトの名無しさん
13/09/18 01:41:42.87 .net
Lazarus は開発環境そのものなので。
FPC/*CL で書かれたものはあるの?っていみなら Lazarus そのもの
352:デフォルトの名無しさん
13/09/18 06:37:24.97 .net
LazarusのHPみればわかることをわざわざ質問するアフォ
353:デフォルトの名無しさん
13/09/18 18:32:28.47 .net
せっかく新しい仲間が増えようってのに
アフォとか書くのは良くないと思うな
354:デフォルトの名無しさん
13/09/19 04:05:48.65 .net
>新しい仲間が増えよう
沈みゆく船に乗り込むアフォだろ?
355:デフォルトの名無しさん
13/09/19 06:17:51.49 .net
アフォはイラネ
356:デフォルトの名無しさん
13/09/24 16:31:53.62 .net
企業向けのWindows向けシステムをLazarusで組んでる人っている?
DelphiスレでLazarusの名前が出てたのでインストールして
まだ一寸しか使ってないのですが
個人的には取りあえずDBGridで(MEMO)って出るのが取りあえず面倒だと感じてますが
他に問題になりそうな部分ありますか?
357:デフォルトの名無しさん
13/09/24 16:34:54.99 .net
delphiに比べて実行時パフォーマンスはある程度は落ちると思います。
358:デフォルトの名無しさん
13/09/24 18:25:21.98 .net
確かにキビキビ感は無いですね
マシンパワー上がってるからあまり感じないけど
古いマシンだと更にモッサリするのかな
359:デフォルトの名無しさん
13/09/24 19:36:08.15 .net
Lazarusで作ったアプリってそれ単体で動くの?外部ライブラリとかインストールされてないとだめなの?
360:デフォルトの名無しさん
13/09/24 21:36:10.96 .net
>>359
SQLiteとか簡単なDBでも使ってれば外部ライブラリを同梱しないとダメですね
URLリンク(wiki.freepascal.org)
例えばフォームにボタンを張り付けただけのような単純なものはexe1本で配布可能です
サイズが巨大なのでstripで小さくしてから配布した方がいい
361:デフォルトの名無しさん
13/09/25 03:07:26.86 .net
Delphiヘタコイタ時だけ活気づくな
Kylixの時もちょっと活気あったわ
362:デフォルトの名無しさん
13/09/25 10:59:59.77 .net
>>356
問題を自分で解決できない人は素直に.NETとかの方がいいと思う。
363:デフォルトの名無しさん
13/09/25 13:35:47.86 .net
>>362
ご忠告ありがとう御座います、問題が出れば当然自分で解決しますよ、
質問した趣旨は問題を既に経験した人に
「こんな事があったよ」と言う意見を出して頂ければと言う事です
364:デフォルトの名無しさん
13/09/25 14:44:47.26 .net
業務用だったら一番の問題はIMEのON/OFFの制御かな
365:デフォルトの名無しさん
13/09/25 15:25:30.62 .net
初心者はマルチプラットフォームを意識すると混乱しがちだから
Windows専用にするのがよいと思う
366:デフォルトの名無しさん
13/09/25 16:44:10.39 .net
Win8とMSIMEの組み合わせ固有の問題かも知れないが
日本語を入力しようとすると高確率でフリーズする
367:デフォルトの名無しさん
13/09/25 17:04:35.95 .net
IMEのON/OFFはこれでどうだろうか。Delphi3の頃のものだけど。
Unit MyLib;
Interface
uses
WinTypes, WinProcs, Dialogs, sysUtils, Imm, Forms, StrUtils, Classes;
procedure KanjiOn(Handle : THandle);
procedure KanjiOff(Handle : THandle);
implementation
procedure KanjiOn(Handle : THandle);
var
imc : HIMC;
begin
imc := ImmGetContext(Handle);
ImmSetOpenStatus(imc,true);
ImmReleaseContext(Handle, imc);
end;
procedure KanjiOff(Handle : THandle);
var
imc : HIMC;
begin
imc := ImmGetContext(Handle);
ImmSetOpenStatus(imc,false);
ImmReleaseContext(Handle, imc);
end;
end.
368:デフォルトの名無しさん
13/09/25 19:52:36.55 .net
本家に実装してもらったら良いように思うが
マルチプラットフォーム前提だから実装できないのかね
369:デフォルトの名無しさん
13/09/26 04:37:10.55 .net
>業務用だったら一番の問題はIMEのON/OFFの制御かな
まだそうなの? FireMonkey、IME 管理出来ないけど業務で使えるって言う人はいるぞ
370:デフォルトの名無しさん
13/09/26 08:30:20.48 .net
>>368
中の人に東アジア人がいないから後回しっぽい
371:デフォルトの名無しさん
13/09/26 14:27:07.24 .net
Pascal使いは何故かロシア人が多いよな
学校の授業か何かであるのかね
372:デフォルトの名無しさん
13/09/26 15:46:31.84 .net
ソースプリーズ
373:デフォルトの名無しさん
13/09/27 16:37:58.45 .net
我が家の環境だとデバッグで実行するとフリーズして動かなくなる事がある
ブルー画面に落ちるわけでもないがタスクマネージャーも出せない
[CTRL][ALT][DEL]も効かない
因みにWin8(64bit)にてLazarus 1.1.99pre
374:デフォルトの名無しさん
13/09/27 18:26:01.74 .net
デバッグで実行とはなんぞ?
375:デフォルトの名無しさん
13/09/29 08:22:10.08 .net
leak viewer ってどこにあんの?
376:デフォルトの名無しさん
13/09/30 00:48:31.15 .net
ちょいちょいLazarusで業務システム作ってるよ、
業務システムに多いレポートはPowerPDFを使ってます(Lazarus版の方ね)
フリーのIDEだとLazarusはダントツで高性能
377:デフォルトの名無しさん
13/09/30 11:45:59.62 .net
高性能でも若いプログラマはpascalわからないし
webアプリがメーンだから確実に沈む船だ
378:デフォルトの名無しさん
13/09/30 15:58:11.38 .net
あっそ。.NETにしとけ。
379:デフォルトの名無しさん
13/10/01 12:01:30.07 .net
.NET .NET って言うけど、あんなのもう廃れだよw
380:デフォルトの名無しさん
13/10/01 15:48:50.34 .net
日本語がどマイナーな言語なんだから
日本人のプログラム言語もどマイナー言語でいいのだよ
381:デフォルトの名無しさん
13/10/02 03:32:07.53 .net
Lazarus64bit版使ってる人いる?
32bit版と何が違うの?
382:デフォルトの名無しさん
13/10/02 05:43:25.01 .net
何って整数型のビット数に決まってんじゃん
383:デフォルトの名無しさん
13/10/02 11:07:33.08 .net
>>381
lclでサポートされてないのがあるから64bit版はまだ辞めた方がいいよ
384:381
13/10/02 12:51:52.15 .net
>>383
なるほど
ありがとう御座います
385:デフォルトの名無しさん
13/10/02 14:50:29.79 .net
>>373
GDB Debuggerかな?うちでもフリーズするからnoneにしてある
ブレークポイントとか使えなくて不便だけど仕方ない
386:デフォルトの名無しさん
13/10/02 15:42:51.58 .net
というかpre使っといて文句だけいわれても困るわー
387:385
13/10/02 18:48:29.89 .net
>>386
俺は安定版だけど
GDB onでデバッグしてるとsavedialogとか開くと同時にフリーズする事がある
原因調べたけど再現性もないし環境の違いによる問題かも知れない
388:デフォルトの名無しさん
13/10/02 19:12:18.92 .net
俺は1.1SVNや1.3SVNだけどデバッグしてて落ちたことはないな。
自分のプログラミングミス以外でだが。
389:デフォルトの名無しさん
13/10/02 22:36:22.03 .net
ファイルダイアログでフリーズするのってアンチウイルスソフトではあるまいか。
avast使っててなった事があるわ
プロジェクトファイルのパスをウイルスチェックから除外してみ
390:デフォルトの名無しさん
13/10/03 01:20:23.95 .net
違うと思う
391:デフォルトの名無しさん
13/10/03 10:43:20.60 .net
Lazarusって、Vistaの新しいダイアログ(TaskDialogとかIFileDialog)に
対応してるの?
392:デフォルトの名無しさん
13/10/03 11:23:46.08 .net
適当なバージョンの VCL ソースをパクれば使えるよ。
基本、FPC/Lazarus はそいうもんだ
393:デフォルトの名無しさん
13/10/03 15:07:24.84 .net
というかなぜ「対応」できないと思うのか。
394:デフォルトの名無しさん
13/10/03 15:55:16.89 .net
「できない」か、じゃなくて「してる」か、を聞いてるようにしか見えないけど
395:デフォルトの名無しさん
13/10/03 16:43:51.72 .net
つまり「LCLを使うだけで素敵なダイアログで表示できますか?」という質問だということね。
エスパー乙。
396:デフォルトの名無しさん
13/10/03 16:45:08.29 .net
「答えはソースをいじればできます」でOK?
397:デフォルトの名無しさん
13/10/03 17:49:57.69 .net
LazarusのLCLは基本VCLのソースをパクってるライセンス違反の塊ってこと?
だとすれば、つかえねーな
398:デフォルトの名無しさん
13/10/04 03:05:08.29 .net
Kylix の時に RTL/CLX のソースコードが GPL 化した。
という判断で丸パクリしたのが大本。
399:デフォルトの名無しさん
13/10/04 06:52:00.16 .net
嘘はイカンな
400:デフォルトの名無しさん
13/10/04 07:59:18.29 .net
何の根拠もなく憶測でものをいうのは隣国の伝統芸
401:デフォルトの名無しさん
13/10/05 22:29:43.67 .net
これは酷い
402:デフォルトの名無しさん
13/10/13 22:16:16.16 .net
同じプロジェクト内のフォームAを継承して
フォームB、フォームCを作ろうとしていますが
デザイン時にフォームAを編集しても
フォームBやCに変更内容が一切反映されません
実行してみるとフォームAの内容が継承されているのですが
デザイン時に何かと不便なのでデザイン時にも
継承元のフォームの内容を表示させるには
どのようにすれば良いのでしょうか?
403:402
13/10/13 22:40:13.88 .net
継承先のフォームを一度閉じて
エディタから[F12]でフォームを再表示させたら反映されました
毎回一旦閉じないと反映されないのですかね、
任意のキーで反映されるか自動的にやってくれたら良いのですが
そこまで面倒でもないので毎回一旦閉じる事にします
お騒がせしました
404:デフォルトの名無しさん
13/10/26 14:50:23.16 .net
Android用のプログラム書いてみようかと思うんだけど
普通に動くのかな?作ってる人いる?
405:デフォルトの名無しさん
13/10/26 18:34:48.85 .net
>>404
スレ違い
406:デフォルトの名無しさん
13/10/27 11:16:07.95 .net
SL4A 版の Pascal 作ってくれ
407:デフォルトの名無しさん
13/11/04 19:55:06.54 .net
>>405
Lazarusでクロスコンパイルする話だろ
スレ違いなわけねーだろ
408:デフォルトの名無しさん
13/11/27 14:45:36.30 .net
レポートコンポーネントが無いのが辛いよな
409:デフォルトの名無しさん
13/12/03 08:58:59.12 .net
可変になる印刷命令部をスクリプトで外に出せば必要十分と
世界が気づいちゃったしな
410:デフォルトの名無しさん
13/12/05 07:57:02.91 .net
枠等は描画ソフトでデザインできるしな
411:デフォルトの名無しさん
13/12/30 22:50:20.58 .net
うちでは
デバッガが止まりすぎてまともに使えない
惜しいわこれ
412:デフォルトの名無しさん
14/01/02 19:19:06.64 .net
>>409
どういう処理?
HTML+CSSを作るってこと?
413:デフォルトの名無しさん
14/01/04 18:31:03.39 .net
PDFってことじゃね?
414:デフォルトの名無しさん
14/01/04 19:22:23.91 .net
1.0.14にアップしたら TPQConnectionがなくなったお(´・ω・`)
415:デフォルトの名無しさん
14/01/04 19:24:35.88 .net
64bit版だったのかな?ダウンロードして再インスコしてみる(´・ω・`)
416:デフォルトの名無しさん
14/01/04 19:54:26.70 .net
32bit版入れたら治った(`・ω・´)
417:デフォルトの名無しさん
14/01/04 23:30:57.81 .net
なんか
Windows7 64bit版でLazarus 32bit版動かしてたら
デバッガがまともに動かないから憤慨していたら
XP互換モードで結構安定して動く様になったから驚き
ただ、エディタでタブのインデントが3文字だったり2文字だったり8文字だったりするのが嫌。何これ。
418:デフォルトの名無しさん
14/01/05 13:24:34.26 .net
>>417
メニューの「ツール」 -> 「オプション」
「エディタ」ツリーの中の「スマートタブ」チェックをOFFにする
419:デフォルトの名無しさん
14/01/05 13:34:55.19 .net
>>418
おう、なんかいいこと教えてもらっちゃったぜサンクス
420:デフォルトの名無しさん
14/02/02 22:29:15.38 .net
ActiveXは使えないの?
421:デフォルトの名無しさん
14/02/05 02:03:22.96 .net
これ利用する上でc++に対するアドバンテージって?
422:デフォルトの名無しさん
14/02/05 11:50:47.13 .net
Pascal が使える。
423:デフォルトの名無しさん
14/02/05 23:27:38.88 .net
Delphi資産が使える。
424:デフォルトの名無しさん
14/02/06 01:45:24.36 .net
慣れ親しんだ Delphi っぽい環境で Linux のプログラムを作れる。
425:デフォルトの名無しさん
14/02/06 16:46:03.05 .net
コンパイルが早いのでストレスが減る
426:デフォルトの名無しさん
14/02/07 06:20:32.70 .net
>>420
使えるYO!
427:デフォルトの名無しさん
14/02/07 13:19:18.46 .net
使えないYO!
428:デフォルトの名無しさん
14/02/07 18:42:18.21 .net
どっちだYO!
429:デフォルトの名無しさん
14/02/09 17:15:58.72 .net
wiki.freepascal.org/LazActiveX
430:デフォルトの名無しさん
14/02/10 14:42:07.76 .net
(仕様としては)使えるYO!
(実用的には)使えないYO!
431:デフォルトの名無しさん
14/02/11 03:21:50.70 .net
Delphi コードのパクリだからライセンス的に危ない。
432:デフォルトの名無しさん
14/02/11 05:46:18.67 .net
情報が古い。パクリはクリーンルームで排除されてるよ
433:デフォルトの名無しさん
14/02/11 10:20:22.96 .net
だれも確認してないけどな。
434:デフォルトの名無しさん
14/02/11 13:58:18.78 .net
432の中ではそうなんだろう
軽く読んだだけでもVCLそのままのところは普通に見つかるけどなw
435:デフォルトの名無しさん
14/02/12 07:26:45.24 .net
それがどことは具体的に指摘はできない円バカ社員w
436:デフォルトの名無しさん
14/02/12 07:33:35.13 .net
まさかVBのパクリかつクソ設計のVCLで著作権を主張するつもりか?
437:デフォルトの名無しさん
14/02/12 10:04:19.99 .net
>>436
VCL は VB のパクリではない
そもそも VB にクラスライブラリの概念はない
438:デフォルトの名無しさん
14/02/12 15:22:57.92 .net
>>436
.NET が VCL のパクリ。
パクリっちゅうか、まあ、アレだ。中の人がな。
439:デフォルトの名無しさん
14/02/12 15:56:50.16 .net
>>435
MLでLazarusの中の人が権利関係は完全にクリアとは言えないと自分で言ってるけどね
当たり前だけど膨大なソースの個々の権利関係を確認するのは大変な作業で、
向こうにはそれを全部確認できるような人的リソースが無いわけ
ReactOSみたいに人数の多いプロジェクトですら開発ストップして調査に2年以上かかってるのに
調査らしき調査を今まで一度も公に行ったことがないのにどうしてそんなことが言える?
そんな状態では具体的に指摘するまでもないでしょ
440:デフォルトの名無しさん
14/02/12 22:24:31.39 .net
>>438
ヘルたん love!
441:デフォルトの名無しさん
14/02/13 07:43:43.42 .net
>>439
具体的に指摘できないと裁判では勝てないよ。
権利侵害と主張する側に立証責任があるわけだしw
442:デフォルトの名無しさん
14/02/13 07:45:08.76 .net
立証もできないのに貶すだけなら
黒子のバスケの作者を脅してた犯人と同じ
443:デフォルトの名無しさん
14/02/13 14:27:39.33 .net
裁判…?
ひとりで誰と戦ってるの?
444:デフォルトの名無しさん
14/02/13 15:29:01.01 .net
でもそもそもエンバカがLCL同梱してるでしょ?今となっては実質公認なのでは?
445:デフォルトの名無しさん
14/02/13 16:01:22.25 .net
お、おう…よかったな
446:デフォルトの名無しさん
14/02/13 17:45:34.34 .net
>>443
誰って上の中傷レスみればだいたい分かるよね。多分円バカ社員w
447:デフォルトの名無しさん
14/02/13 18:01:45.02 .net
>>446
社員自虐乙
448:デフォルトの名無しさん
14/02/20 18:56:07.59 .net
Win7 64bitに1.0.14入れてみたけどデバッガの調子が悪いね
スレ読んで互換性をXPにしたが変化なしだった
デバッガ(None)では使いにくすぎる
何か他に方法はないものか
449:448
14/02/20 22:22:45.10 .net
Forum見てきたけどCOMDO Firewallが原因みたいだね
確かにCOMDO Firewallを使ってたわ
もっともDefense+は切ってるからスレの指定のように登録しても意味ないんで解決はしなかったわ
450:448
14/02/20 22:59:42.81 .net
Lazarus例外を通知のチェックボックスを外したらまだ使えるレベルになったわ
もう少し遊んでみる!
451:デフォルトの名無しさん
14/03/06 06:51:39.91 .net
Lazarus 1.2 Release
452:デフォルトの名無しさん
14/03/11 23:59:39.35 gqoLPWRY.net
LazarusにはレポートコンポーネントLazReportが標準で用意されている。
中身はFastReports社のFreeReport。
インストール方法
1) メニューの[パッケージ]を選択
2) [パッケージのインストールもしくはアンインストール]を選択
3) [インストール可能]にある"lazreport 0.9.9"をダブルクリック
4) [保存してIDEを再構築]をクリック
453:デフォルトの名無しさん
14/03/12 07:24:15.18 SSnObNi6.net
FPC 2.6.4 has been released!
454:デフォルトの名無しさん
14/03/19 06:57:28.57 ZsVbeuhg.net
URLリンク(www.lazarus-components.org)
455:デフォルトの名無しさん
14/03/29 14:54:23.66 5xBaGNm3.net
いや、古いレポートだな
456:デフォルトの名無しさん
14/04/26 10:43:08.43 lfcN6A1m.net
早いな
457:デフォルトの名無しさん
14/04/26 12:50:57.74 L7zgrAvH.net
お、おう
458:デフォルトの名無しさん
14/04/26 12:54:37.07 L7zgrAvH.net
お、おう
459:デフォルトの名無しさん
14/04/30 22:31:45.21 tGklQodN.net
これ、Win2kで動くっぽい
もの凄くありがたい
460:デフォルトの名無しさん
14/05/01 08:00:28.02 F7pPGBPc.net
Win98以降対応かと。
461:デフォルトの名無しさん
14/05/06 06:09:41.52 3AmPAJ4S.net
レイザラスって読むの?
といざらすみたい
462:デフォルトの名無しさん
14/05/06 12:36:17.63 w2wxRZ8k.net
らざるす じゃないの?
463:デフォルトの名無しさん
14/05/06 18:04:02.18 PHRej+Va.net
ラザロ、じゃね
464:デフォルトの名無しさん
14/05/07 09:01:39.75 Qm0scrKc.net
laez(^e)r^es
発音記号
aeは合体したアレ
^eは上下反転
音声を聞いた限りでは、ラーザラス
#恐らくエスペラント語発案者の氏名から取ったんだね
465:デフォルトの名無しさん
14/05/07 14:57:14.44 b9tRRKAQ.net
Lazarusという単語を英語読みした際の一般的なカタカナ表記はラザラス、もしくはラザルス
だけど名前の由来が聖書だと公式が言ってるんで、そっちの一般的な日本語訳に倣うと
日本語転記する際はラザロとするのが正しいような気もする
一応付記しておくとエスペラント語発案者の名前とは何の関連もない
466:462
14/05/13 21:43:04.44 TpY9OyHo.net
>>462>>465
インターネット使えない田舎者なんで(いやぁ、イマドキ^^;)、久しぶりに都会に来たついでに
アクセスしたらご親切に回答ありがとうございます。
英語読みでレイザラスにならないんだね。
どうも英語は苦手じゃ。
どこかで聞いた話では、昔は英語もつづりと読み方は同じモノだったそう。
発音が変わるとつづりも変化していった。
ところが、活字が発明されてから、読み方が変わっても、つづりがそのままということに
なって、今に至っているらしいですね。
467:デフォルトの名無しさん
14/05/16 16:08:29.92 kVYOlWNw.net
Linux でスマートリンクにしたら IDE から実行できない。なぜじゃ?
468:デフォルトの名無しさん
14/05/16 20:55:52.61 G6r1AibC.net
初めて入れてみた。
いままでDelphi3(製品版)とDelphi6(試用版)しか使っていなかったから、
テストとしてしばらく使っていこうかと思う。
文字列の処理あたりに注意しなければいけないんだっけ?
469:デフォルトの名無しさん
14/05/22 08:02:10.29 R/n1HVqS.net
なんと PeaZip は Lazarus製ではないですか!
470:デフォルトの名無しさん
14/05/22 14:33:57.39 C2NyDB7L.net
Double Commander もLazarus製
471:デフォルトの名無しさん
14/05/22 15:57:25.86 b+5XSlVp.net
私はeggpadというフロチャート的なソフトでLazarusを知った
ちょっと感動した
472:デフォルトの名無しさん
14/05/22 18:40:45.05 NqVvttHr.net
FPCのガベージコレクション?関係ってどうなってんの?
というのもオープンソースの某Roguelikeゲームで
ときどき停止世界するからたぶんGCだろうと思って
473:デフォルトの名無しさん
14/05/22 18:43:35.22 b8lwZlJ1.net
GCなんて基本的には無いよ。
自力でそれっぽいのを実装してる人はいるみたいだけど。
474:473
14/05/22 20:43:20.21 NqVvttHr.net
そうなの?
じゃBoostみたいなデファクトスタンダードもないっぽいね
475:デフォルトの名無しさん
14/05/25 12:40:01.49 +S3txPSA.net
FPCのガベコレって
ちょっと前のDelphi同様
Interfaceで実装するもんじゃないのかね多分
俺は使ったことないけど
476:デフォルトの名無しさん
14/05/25 12:43:14.57 +S3txPSA.net
ああ一応、Interfaceって、ヘッダ部の意味のInterfaceじゃなくて、
URLリンク(wiki.lazarus.freepascal.org)
こっちの方。
477:デフォルトの名無しさん
14/05/25 20:43:55.92 2b16o2Ia.net
強いて言えば文字列はコンパイラが自動解放してくれるな
厳密なGCじゃないけど
ARCに近い
478:デフォルトの名無しさん
14/05/25 21:32:37.99 +S3txPSA.net
後は動的配列な。
479:デフォルトの名無しさん
14/05/25 21:44:14.10 s6WDGHzb.net
shortじゃない文字列が動的配列そのものだしね
480:デフォルトの名無しさん
14/06/17 06:54:13.74 F1U/c/gj.net
Lazarus 1.2.4 Release
481:デフォルトの名無しさん
14/07/15 20:19:51.63 Q88gOb/5.net
Free Pascal の古いバージョンが保持されてるとこ発見。
URLリンク(sourceforge.net)
482:デフォルトの名無しさん
14/07/16 09:02:51.49 YHDgFJO/.net
古いバージョンってなんかいいことある?
483:デフォルトの名無しさん
14/07/17 17:25:56.79 8FHhgAfd.net
古いソースのファイルを大規模修正無しでちょっといじりたい時とか?
484:デフォルトの名無しさん
14/07/20 15:22:19.08 PZ0IvJOz.net
Lazarus 初めて使ってみたけど、いいねえ。
Linux上でDelphi とほとんど変わらない感覚で使える。
Thanks!
485:デフォルトの名無しさん
14/08/29 07:44:44.47 Qzhy3Wx1.net
意外に頑張ってるな
URLリンク(www.openhub.net)
486:デフォルトの名無しさん
14/08/30 17:40:55.59 CkpAc0AN.net
かなり前にDLしたけどまだ手を付けていない
VBみたいな感じなのかな
487:デフォルトの名無しさん
14/08/30 18:14:03.84 NuN9dq7g.net
Delphi7みたいな感じ
488:デフォルトの名無しさん
14/09/06 20:35:59.06 oL6J33R6g
これで日本語完全に使えたら文句ないんだけどね
489:デフォルトの名無しさん
14/09/28 13:55:53.57 jsmxvcO7.net
wineでいつのまにかdelphi6がインストールできるようになっていた。
DBのサンプルまで動いてしまった。これで、lazarusで作り直す意味が
ほとんどなくなってしまった。
490:デフォルトの名無しさん
14/09/28 16:17:40.87 nD5Yu8m1.net
Wine なんて (いろんな意味で) 不安定なものより、Lazarus で Linux ネイティブに作り直しておいた方が
いいんじゃないかと思う、Windows から Linux に転向した俺の意見。
とりあえず Linux で動くことが必要なだけというなら Wine でも良かろうね。
491:デフォルトの名無しさん
14/09/28 22:26:38.47 S3eL/yeK.net
Wineは「動いたらラッキー」くらいの気持ちで付き合うのがよろし。
あんまり期待するとイヤンなっちゃう
492:デフォルトの名無しさん
14/10/15 07:24:02.56 qqYkWa9F.net
Lazarus 1.2.6 Release
493:デフォルトの名無しさん
14/10/25 17:24:02.78 pQQN4Qrh.net
Windows版のLazarusで、たとえば
バージョン0.X.Xまでは作ったEXEが9x系でも動作する、
バージョン1.X.XからはVista以降じゃないと動かないEXEになる、
みたいな情報がまとめられてる所ってない?
494:デフォルトの名無しさん
14/10/26 07:47:47.68 mAzIIl8o.net
最新版でWindows98以上だよ。本家のWikiに書いてるよ。
495:デフォルトの名無しさん
14/11/07 18:59:06.17 N/pn/Emg.net
Pascal初心者です。readlnの使い方について質問です。
lazarusのバージョンは1.2.6で、free pascalは同梱の2.6.4です。
program readln;
var
s: String;
begin
repeat
write('終了しますか? [Y]');
Readln(s);
until s='Y';
end.
というプログラムを書いたところ
C:\testfiles>fpc readln.pas
Free Pascal Compiler version 2.6.4 [2014/10/11] for i386
Copyright (c) 1993-2014 by Florian Klaempfl and others
Target OS: Win32 for i386
Compiling readln.pas
readln.pas(7,10) Fatal: Syntax error, "." expected but "(" found
Fatal: Compilation aborted
Error: C:\lazarus\fpc\2.6.4\bin\i386-win32\ppc386.exe returned an error exitcode
(normal if you did not specify a source file to be compiled)
というコンパイルエラーが出ました。どうしたら解決するのでしょうか。
496:デフォルトの名無しさん
14/11/07 19:32:07.05 TOsxLUmk.net
答えでなくて申し訳ないんだけど
Lazarusでコマンドラインプログラムから始める必要ってある?
497:デフォルトの名無しさん
14/11/07 19:55:39.57 N/pn/Emg.net
MessageBoxプロシージャの使い方も分かってません…
unit1.pas(35,16) Error: Identifier not found "MessageBox"
とかいうコンパイルエラーが出て良く分からんのです…Pascal(ていうかLazarus?)ムズカシス
URLリンク(wiki.lazarus.freepascal.org)
URLリンク(wiki.freepascal.org)
あたりを見ても解決方法良く分からんのです…
Cでいうincludeみたいなのが無いっぽいかなって、推測は出来るんですけどね
498:デフォルトの名無しさん
14/11/07 19:59:30.75 LTQ89XEu.net
ここを別の名称にかえれ>program readln;
program testreadln;とかでも
499:デフォルトの名無しさん
14/11/07 20:26:25.94 N/pn/Emg.net
>>498
にゃる…やってみたら出来ました。
なんとも単純なことだったのですね。
ご教示ありがとうございました。
500:デフォルトの名無しさん
14/11/07 20:56:09.95 N/pn/Emg.net
>>497
自力解決できました。
TEditのTextプロパティの型がTTranslateStringのところ、PCharにキャスト、というか、
メモリを確保してStrPCopyしてあげないと駄目とか、まあいくつか落とし穴はありましたが、
どうにか解決したっぽいです。
用語法に不正確なところがあったら指摘してください。なにぶん今日初めてLazarusに触れたので。
というかPascal処理系自体、今日初めて触ったのでした。
書いたコードは下のようなかんじ。
procedure TForm1.Button1Click(Sender: TObject);
var p1: PChar;
begin
GetMem(p1, length(Edit1.Text) + 1);
StrPCopy(p1, Edit1.Text);
Application.Messagebox(p1,'',0);
end;
501:デフォルトの名無しさん
14/11/07 21:04:15.36 N/pn/Emg.net
ひょっとして、
Application.Messagebox(p1,'',0);
の次の処理で
Freemem(p1);
と書かないと、メモリはずっと解放されないんでしょうか…?
それとも自動でGCみたいなのが機能するのでしょうか。
あるいは、スコープから外れる段階で、自動的にfreememするようにコンパイルされているのでしょうか。
502:デフォルトの名無しさん
14/11/07 21:16:17.88 LTQ89XEu.net
解放されないままじゃ
というか確保しなくてもキャストしたらいいんじゃない
Application.MessageBox(PChar(Edit1.Text), '', 0);
503:デフォルトの名無しさん
14/11/07 22:39:51.91 N/pn/Emg.net
>>502
およ…そんな方法が…
サンクス
もっと色々勉強して頑張ってみますね
アホみたいに初心者じみた質問をするかもですが…
(家の何処かに古いDelphiの本が積ん読になってたかも)
504:デフォルトの名無しさん
14/11/08 08:03:23.71 5Ishg7v7.net
>>503
伝統的PascalならともかくDelphiで拡張されたPascalは
Cの便利な機能を色々取り入れてるから
慣れるとCより開発効率よいよ。がんがれ。
505:デフォルトの名無しさん
14/11/08 12:23:06.49 CHNK9+z4.net
>>504
ありがとうございます。
率直に嬉しいです。
2chというと、罵り合いとか「スレチ出てけ」とか、殺伐とした所がすごく多い印象なんですけど
色々と独力で調べつつ、分からないことがあったらまた質問に来るかもですが…。
チュートリアルとか型の仕様とかも含め、初歩的なところを公式wikiなどを見て試行錯誤してみますね。
「…書庫のすみっこにDelphi 5の本があったけど、15年前の本だった…型も色々違うっぽい…int64とかCurrencyって何処?」って現状ですけどね。
506:デフォルトの名無しさん
14/11/09 08:33:40.35 d82p4gTV.net
>>505
個人的には他人のコードを解析するのが一番勉強になるな。
PeaZipとかBeer Media Server とかソース公開されてるLazarus製のソフト探すのもいいかも。
507:デフォルトの名無しさん
14/11/09 11:17:05.69 NZT+2maB.net
個人的には他人のC++で書かれたソフトのPascalへの移植が一番勉強になったわ
508:デフォルトの名無しさん
14/11/09 12:58:46.10 h/Z/nN3f.net
あるある、vb.netからc#の移植でc#覚えたとかw(vb/tb.net未経験
509:デフォルトの名無しさん
14/11/09 13:50:11.47 NJb43gPQ.net
>>495 です。実践的な御助言の数々、感謝します。
ちまたにある、ソース公開されているソフトをいくつか当たってみますね。
個人的には、画像ファイルに矩形選択して、その部分を白で塗りつぶすだけのシンプルなソフトを組みたいのですが
分からないことだらけだしGIMPは大げさだしと悩んでいた所なので、そういう「自分の必要なものを作る」でも良いのかな…?
何にせよ、もうちょっと試行錯誤してみます。
510:デフォルトの名無しさん
14/11/22 06:32:38.76 3uTdSMFw.net
>>495 です。
あれから時間を見つけては色々チョコチョコとFree Pascalでコード書いてました。
調べたら正規表現のライブラリもあるようで、下手にスクリプト言語をいじるより便利かも…?
windows環境にPerlやruby入れても良いんでしょうけどね(なおrubyは未経験者)。
なおネットブック(Windows7/8は正直ムリ)にはLubuntuを入れてあるのですが
何だかんだで結局公式debパッケージのFree PascalとLazarusを入れました。
公式のUbuntu系リポジトリからのインストールもしてみたのですが、若干バージョンが古かったので。
同じ処理をCとrubyとFree Pascalで書き比べるのも面白いかも…?
Linuxならglibがあるので、Cでも文字列操作も楽ちん…かな(リンクの仕方が分かってないけど)
511:デフォルトの名無しさん
14/11/23 14:57:03.34 lu7D2K++.net
DLした
DOS時代のTurbo Pascalの例題とか動くんだろうか
512:デフォルトの名無しさん
14/11/24 18:52:11.95 S0gj9hyp.net
殆ど動くんじゃないかな
513:デフォルトの名無しさん
14/12/16 07:55:10.96 5G5GWX+B.net
Lazarus on Raspberry Pi
URLリンク(wiki.lazarus.freepascal.org)
514:デフォルトの名無しさん
15/02/01 08:19:46.08 NfkQeYND.net
Pascal to Php Transpiler
URLリンク(www.wascal.net)
515:デフォルトの名無しさん
15/03/04 23:25:39.33 bG8W9Ean.net
なんか今開発中のver2.7系って結構最適化良いみたいじゃん
ビルドするのめんどうそうなので正式リリースでインストーラー
できたら呼んでくれ
いつ頃リリース予定かわかる?
516:デフォルトの名無しさん
15/03/05 07:34:30.55 UswqZPdV.net
FPCは人手不足らしいから正式リリースは相当先だと思う。
Lazarus trunc + FPC3.0.1 win32 のインストール用exeでよければ
すぐにアップできるよ
517:515
15/03/05 10:19:36.70 lS1tte0H.net
過疎からのまさかの返信ありがとうございます。
ありがたいのですが、お手数掛けますし64bitが目当てなので、
しばらくはDelphiで頑張って気長に待ちます。
518:デフォルトの名無しさん
15/04/24 15:29:52.52 8axS8idd.net
1.4 来た。
519:デフォルトの名無しさん
15/07/03 08:51:09.36 cjfEwBCe.net
lazarus 1.4 x64版なんだが
単にTMemo貼り付けただけのアプリケーションでも
日本語変換ソフトを起動すると例外吐いて落ちる・・・
なんかバグがある様子。
520:デフォルトの名無しさん
15/07/06 20:53:08.91 P3b7bclo.net
で、その日本語変換ソフトはなに使ってるのさ?
521:デフォルトの名無しさん
15/07/08 18:18:12.09 BmqvdcZw.net
>>519
ATOK2015 (win7 x64)
先程32ビット版で試してみるとこっちは落ちない。
64ビット版で、他の日本語変換ソフトでは落ちないのかな?
522:デフォルトの名無しさん
15/07/08 19:37:52.74 lrsKsWZT.net
imm32には一応対応してるけどTSF対応が不十分とかそんなんじゃないの?とかなにも考えずに思った
523:デフォルトの名無しさん
15/07/09 07:28:02.82 G5vBNDMf.net
>>521
標準のIMEだとどうなの?
大丈夫ならATOKのせいということになる。
524:デフォルトの名無しさん
15/07/09 23:10:19.65 wGqmpPGj.net
>>522, 523
MS IMEだと落ちないね。Googleは試してない。
前のバージョン(1.2.6)のLazarusでビルドしたものは大丈夫なんだよ。
これ誰かバグ報告して・・・
俺英語ある程度は読めても書くのは全く出来ないんで細かいニュアンスが伝えられない
525:デフォルトの名無しさん
15/07/10 07:56:14.83 OWcP1Uic.net
ATOKとか外人がもってる可能性はとてつもなく低いから
パッチを上げるとかするのが現実的だと思うよ
526:デフォルトの名無しさん
15/07/10 08:55:23.97 pMt0fGZG.net
javascriptで変換させてるgoogleは偉大だな
527:デフォルトの名無しさん
15/07/10 09:50:27.09 OWcP1Uic.net
もっといえば、英語が苦手でも
具体的にソースコードを示せば伝わる。
プログラミングも苦手なら正座してじっと待つしかない。
528:デフォルトの名無しさん
15/07/10 12:46:12.41 bM2M5Hwn.net
そんなん正座してても無理やろ
日本語でリクエスト書いて英訳・校正してくれと頼むくらいのものや
まあATOK側にクレーム上げるのが見込み高いんじゃないの
529:デフォルトの名無しさん
15/07/10 13:54:15.03 4boJLlf0.net
しゃあない、自分で解決するわ
530:デフォルトの名無しさん
15/08/12 23:09:53.16 TPClqQHe.net
arm-wiceじゃなくてarm-win32なfpcって作れるんかな
Windows IoT Coreで遊べるか気になる
531:デフォルトの名無しさん
15/08/24 06:05:49.25 1GliE0ir.net
>>519
>>521
>>524
一応バグトラッカーに報告しておいた。
532:デフォルトの名無しさん
15/08/24 10:58:09.08 Rdc1Z3nu.net
>>531
乙です
533:デフォルトの名無しさん
15/09/08 14:43:52.31 iMm8sUC4.net
Free Pascal 3.0 rc1 is out!
534:デフォルトの名無しさん
15/10/15 07:55:04.87 OblhFFt/.net
Lazarus 1.4.4 is out!
535:デフォルトの名無しさん
15/10/17 09:09:22.43 F7aipKyp.net
FPC3.0.0のUtf8Encode関数はバグが有りますね。
バグトラッカーには上がってるのにRC2でも何故か治ってない。
Utf8Encode使ってるParamStrUTF8などのLazUTF8系は全滅です。
536:デフォルトの名無しさん
15/10/23 10:57:07.24 mDX2T3UD.net
win7 64
1.4.4(x64)にして見たんだが
ファイルを開くのダイアログでファイルやフォルダー上で右クリックすると落ちるのって前から?
あるいはこっちの環境ですかね?
別にダイアログ内でついでに名前変更とか変なことしなきゃ良い話ではあるんだが
※ちなみにF2キーで試したら名前変更は出来る模様
537:デフォルトの名無しさん
15/11/12 17:58:47.74 HDLCqovq.net
TButtonの背景に色をつけたいと考えています。
URLリンク(wiki.lazarus.freepascal.org)
を使えば色をつけることができそうですが、インストールの仕方がわかりません。
お手数ですが教えて下さい。
手元にあるDelphiはバージョンが古く、TButtonに対応してませんでした。
538:537
15/11/12 21:19:14.36 HDLCqovq.net
自己レス。
TGardButtonのインストールに成功しました。
すみません。
539:デフォルトの名無しさん
15/11/13 08:00:12.54 mbbvK7zD.net
おめ。
540:デフォルトの名無しさん
15/11/16 10:05:25.71 cYdKImE9.net
svnにFPC 3.0.0のリリース用タグが作成されたぬ
541:デフォルトの名無しさん
15/11/17 08:09:59.02 Uyd4UfCd.net
CodeTyphonユーザーおる?
542:デフォルトの名無しさん
15/11/17 20:20:20.59 QcDtMeEq.net
LazToApkでapkファイルができた方いますか。
ライオンのマークのprojectというタイマーアプリはできたのですが、自分で作ったもので動きません。
543:デフォルトの名無しさん
15/11/18 13:04:04.89 F1m+KI1R.net
URLリンク(wiki.lazarus.freepascal.org)
これを見てコンパイルに成功したのですが、パッケージにエラーが出てインストールできませんでした。
ちなみにボタン一つの簡単なものです。
どなたか正常に動いた方いますか。
544:デフォルトの名無しさん
15/11/18 19:33:31.16 i0D7MbeI.net
そう言うときはエラーを書けよ
545:デフォルトの名無しさん
15/11/18 19:33:44.71 oIUbhvA7.net
そう言うときはエラーを書けよ
546:デフォルトの名無しさん
15/11/18 19:39:31.21 F1m+KI1R.net
解析エラー
パッケージの解析中に問題が発生しました。
とでました
547:デフォルトの名無しさん
15/11/19 07:48:44.19 u63+greG.net
>>542
ant ではできる?
548:デフォルトの名無しさん
15/11/19 10:34:58.30 cMXFkMpv.net
>>547
詳しいことはわからない
project.apkができて、その中にタイマーアプリがあるだけ。
そもそもLazToApkでは自作アプリは作れないのかな?
Lazarusでandroidを作れた方に、方法をお聞きしたいくらいです。
549:デフォルトの名無しさん
15/11/19 11:33:15.97 u63+greG.net
>>548
URLリンク(wiki.lazarus.freepascal.org)
うちでは通りにやれば作れたよ。compiler option は見なおす必要があったけど
550:デフォルトの名無しさん
15/11/19 16:17:33.39 cMXFkMpv.net
>>549
ありがとう
少し前にそのwikiのいくつか修正して、successになってapkファイルはできた。
でもインストールで引っかかって、本当にコンパイルできているのは疑問だったけど、できるようなのでもう一度環境を変えて挑戦してみます。
551:デフォルトの名無しさん
15/11/19 16:33:05.27 u63+greG.net
so ファイル(WindowsでいうところのDLL)がきちんと作成されるかと
apkファイルがきちんと作成されるかは分けて考えたほうがいいよ。
apkファイルはzipファイル+αにすぎないものだし。
552:デフォルトの名無しさん
15/11/20 03:33:46.01 e0iAqfBa.net
北陸にあるOSX用lazarus1.4.4 壊れてない?
553:デフォルトの名無しさん
15/11/20 14:23:09.55 LnAg0HCn.net
NAISTンゴωωωωωω
554:デフォルトの名無しさん
15/11/21 07:29:27.27 odxrKHsY.net
TPanelかそれに代わるもので、Captionを2行にする方法はありませんか。
難しすぎて正規表現を扱うのは無理でした。
555:デフォルトの名無しさん
15/11/30 09:54:05.89 +wOuIfgF.net
Pascal eXtended Library
URLリンク(www.afterwarp.net)
作者はエンバカデロでFMのリーダーだった人みたい。期待大。
Tulip UI(URLリンク(tulip-ui.azurewebsites.net))
をLazarusに移植する予定もあるらしい。
556:デフォルトの名無しさん
15/12/10 02:50:32.38 nXgSTbbd.net
かなり初歩的な質問ですみません
Free Pascalで
Program LazMessage;
Uses Dialogs;
begin
ShowMessage ('これは Lazarus からのメッセージです')
end.
をコンパイルしようとしても
Identifier not found "ShowMessage"
などのエラーが出ます。
どうすればいいのでしょうか?
557:デフォルトの名無しさん
15/12/10 04:05:02.57 MksR569H.net
コピペしたら動かなかった分かる
Lazarusがインストールされているか確かめる
コンソールアプリになってないか確かめる
このあたりじゃないかと思う
558:デフォルトの名無しさん
15/12/10 04:16:38.56 nXgSTbbd.net
Lizarusというものが必要だったんですね
559:デフォルトの名無しさん
15/12/10 11:35:07.41 Uyd42IiD.net
Linux の IDE 事情を見てみようと思っていくつかの特集ページ見てみたけど、
ことごとく Lazarus はハブられてて腹が立つ。
まー言語仕様も古臭いけどさー。
変数のスコープを縮めるような取り組みはないのかね。
560:デフォルトの名無しさん
15/12/10 11:46:08.86 wwtNApqI.net
言語?
Pascalは古臭いけどDelphi言語?Object Pascal?は別に古臭くないと思うよ。
デレゲートとかむしろJavaの方が混乱してる感じだし。
無名関数とかクロージャーとかもそのうち実装されるだそうし。
変数スコープを縮めるってのは例えばforループ内でのみ有効なローカル変数が欲しいとかそういうこと?
561:デフォルトの名無しさん
15/12/10 12:43:48.35 B0WYbo6E.net
OpenJaneをコンパイルしようとしてPascalに触れてみてる
562:デフォルトの名無しさん
15/12/10 13:51:45.92 wPB2XwQl.net
ラザルス/パスカルの入門用の日本語の書籍ってある?
563:デフォルトの名無しさん
15/12/10 13:51:47.70 B0WYbo6E.net
lazarusでopen janeをコンパイル出来ませんか?
564:デフォルトの名無しさん
15/12/10 16:05:19.78 wwtNApqI.net
>>562
パスカル言語自体の入門なら、古いDelphi用の書籍を図書館で借りたり
古本屋でゲットすれば十分だと思うよ。
stringがUTF16でなくUTF8だというのさえ気をつければ
なんとかなると思うよ。
IDEの使い方の入門は、DelphiやVS C#などのIDE使ったことある人なら
適当に触ってるうちになんとかなると思うよ。
565:デフォルトの名無しさん
15/12/10 16:13:28.25 wwtNApqI.net
>>563
修正無しでコンパイルはできないと思うよ。
でもC++から移植するよりは絶対楽だから勉強のつもりで移植してみるのはいいかもね。
他人のコードを見るのが何よりも勉強になるし。
ちなみに今からラザロで新規プロジェクト作るなら先日出たばかりの
Lazarus 1.6RC1 で作り始めたほうが絶対によいと思うよ。
FPC 3.0、特にコードページ文字列型にフル対応してるから。
566:デフォルトの名無しさん
15/12/10 18:08:42.14 Uyd42IiD.net
>>560
ああ、古臭いは言い過ぎかもしれない。
> 変数スコープを縮めるってのは例えばforループ内でのみ有効なローカル変数が欲しいとかそういうこと?
そうそう、使う直前での定義とかそんなの。先頭に戻るのがめんどいような長い関数は書くなって思想かもしれないけど。
あと、最近はやり (?) の型推論とか。
567:デフォルトの名無しさん
15/12/10 18:26:06.61 wwtNApqI.net
>>566
>そうそう、使う直前での定義とかそんなの。
確かにC++で取り入れられたときはうらやましかったけど、
今はエディタが発達して自動定義とかしちゃうからな~
見込み薄かもね。
そういえばbegin 、end、then とか打つの面倒とかいう意見も昔はあったけど
エディタが自動入力しちゃう時代だしね~
型推論はジェネリクス絡みでそのうちある程度はできるようになるだろうね。
まあスクリプト言語じゃないので、実行速度を犠牲にしてまではできない
という限界はあるだろうけど。RTTIみたいに、便利だけど組み込むと重くなる
みたいなのもあるから。
568:デフォルトの名無しさん
15/12/11 07:39:54.62 5f66mx0p.net
>>567
> そういえばbegin 、end、then とか打つの面倒とかいう意見も昔はあったけど
自分は Shift + ホームポジションから離れたカッコを多用する C 系よりは アルファベットで begin end 書く方がいいな。
仕事ではどうしても C 系の言語が多いので慣れてしまったが。
型推論は、var で型を指定しておいて、.Create だけで生成できるとかが Pascal 的なような気がした。
569:名無しさん@そうだ選挙に行こう
15/12/14 16:02:55.66 jrJGPcXG.net
Lasarus 1.6 では component/googleapis なるものがあるな
570:デフォルトの名無しさん
16/01/06 09:53:07.11 NFROdDVv.net
CustomDrawnをインストールし、ボタンなどを配置してみましたが、どれもコンパイルが通りません。
1.4.4、1.6RCもダメでgithubの最新版も通りませんでした。
OSはWindows7です。
カラーボタンを使いたいのでCustomDrawnが良いのですが、使えた方いますか。
571:デフォルトの名無しさん
16/01/06 14:08:20.57 CjQqR9Km.net
確か最近修正があった気がするからtruncでないとだめかも。
>カラーボタンを使いたい
ほんとにそれだけの理由なら標準のウィジェットでもできるよ。
CustomDrawnだと日本語入力とかできないしデメリットのほうが多い気がする。
572:デフォルトの名無しさん
16/01/06 15:40:56.45 NFROdDVv.net
>ほんとにそれだけの理由なら標準のウィジェットでもできるよ。
どのコンポーネントでできるの?
今のところCustomDrawnで日本語を使う予定がないので、英語でも良いんですけどね。。
573:デフォルトの名無しさん
16/01/06 21:17:50.57 NFROdDVv.net
BGRA Controlでできたからこれでいいや。
ありがとう。
あとはCaptionを2行にする方法を考えねば。
TButtonでは2行にできたけどね。
574:デフォルトの名無しさん
16/01/07 08:13:29.34 a/3WDvAp.net
今が一番楽しい過程だね。
すぐにできると思うから頑張れ!
575:デフォルトの名無しさん
16/01/07 12:19:25.71 gX24XSHP.net
IDE は一つのウィンドウにして欲しいな。
複数開いてそれぞれのモニタにとかいうのが気軽にできん。
576:デフォルトの名無しさん
16/01/07 14:33:28.16 a/3WDvAp.net
やったことないけどドッキングに対応してたはずだよ。
577:デフォルトの名無しさん
16/01/07 21:47:28.85 V0GM6ncRi
>>575
パッケージ メニューからAnchrDockingDsgn を選んで保存・構築で
ウィンドウがドッキングできるようになる。
使いやすいようにレイアウトをまとめたら、ツール->オプション->環境
Docking/Anchordocking の項目でShow headersのチェックを外して
ヘッダー付近のマウスクリックで意図せずアンドッキングされる
ことを防いだほうが使いやすい。