孤高のDelphiプログラマ

このエントリーをはてなブックマークに追加
1Delphiの神官を目指す女
もうだれも、Delphiを使う人いないのかな〜
Delphi1はフロッピーでの販売もあったのですね。

マシンが古いので2005版は購入しておりません。Del7もちょっと
重たいので、Del6Perでこつこつと遊んでいます。
2仕様書無しさん:2005/09/03(土) 15:56:53
2げt
3仕様書無しさん:2005/09/03(土) 17:02:29
非常にいいのにね。
何故か評価は低い。
4仕様書無しさん:2005/09/04(日) 22:48:29
Cがありゃ十分
5仕様書無しさん:2005/09/06(火) 21:33:34
Delphiの気に入ってるところ
・クラスの関数の宣言で、いちいち一つ一つにprivateとかpublicとか書かなくていいこと
6仕様書無しさん:2005/09/06(火) 23:43:40
・コンストラクタが new Hogehoge() じゃないところ
7仕様書無しさん:2005/09/06(火) 23:51:58
enumの規約

enum Hogaku {
 hKita,
 hHigashi,
 hMinami,
 hNishi
};

enum EastAsia {
 eaJapan,
 eaKoria,
 eaChina
};

このhとかeaとかサイコーっておもた。
まぁ他の言語でもふつーにあると思うけど
8仕様書無しさん:2005/09/07(水) 01:22:48
・ソースが付いていてライブラリの中身をとことん見ることができるところ
・某謹製開発環境と違ってDLL-HELLが初めからないところ
9仕様書無しさん:2005/09/07(水) 07:13:15
Delphi の仕事があるなら、よろこんでまたやりたいものだけど、
全然ないな。噂も聞かない。
10仕様書無しさん:2005/09/07(水) 09:19:26
10ゲッ!(^^;
11仕様書無しさん:2005/09/07(水) 10:44:29
最強趣味用言語に成り下がったDelphiに明日はあるか
12仕様書無しさん:2005/09/07(水) 11:55:26
C#の言語開発にはDelphiを開発した技術者が引き抜かれて、
かなり貢献したとかいう話を聞いたことがある。

で、C#やったときに
「なるほど。Delphiっぽくていいな。これからはC#だな!」
と一生懸命にC#を勉強したが、C#もどちらかというと下火...
13仕様書無しさん:2005/09/07(水) 12:22:08
>>9
うちの会社の仕事手伝ってくれ。マジで。
VB6.0で作られた旧システムのリプレースを営業マンが次々ととってくるから死にそうだ。。。
仕様書がすでにあるから仕事自体は楽なんだけどね。量が…
14仕様書無しさん:2005/09/07(水) 12:38:16
言語仕様上はVB並に簡単だしVC並にパワフルなんだが

人がいないんだよな…

VBに負けてるのは正直「困ったときのコピペ資料」が異常に少ないからだと思う。
VBの学習や開発の容易さに大きく寄与してるのは本なりWebなりの外部資料の存在だし。
Delphiで困っても、周りに聞いてもわからんし検索してもよーわからんという…
初学者が増えないことには全体の底上げもない…

このまま趣味用の言語として細々生きていく道しかないのか…
15仕様書無しさん:2005/09/07(水) 14:05:19
>>14
ム板のDel関連質問スレは回答者が親切なことで知られてるけど
やっぱりその辺の事情をみんなが分かってるからでもあるよね
16仕様書無しさん:2005/09/07(水) 20:51:50
最近Curlをやっているけど、ネット上にはDelphiの技術的情報はCurlよりも
数千倍ありふれていて、不自由ないように思うのだが、どうでしょう。

どうせさがるんで、あげていきませんか。ま、別にあげなくても全然OKですが。
17仕様書無しさん:2005/09/07(水) 21:02:54
>どうせさがるんで

泣かせるなよ
18仕様書無しさん:2005/09/07(水) 21:10:32
agephi
19仕様書無しさん:2005/09/07(水) 22:45:11
負けずにagephi
20仕様書無しさん:2005/09/07(水) 22:50:47
プロパティという概念がスバラシ!
C#でも取り入れられたけど、C#の書き方はどうも冗長で納得いかん
21仕様書無しさん:2005/09/08(木) 12:50:15
冗長って、withがあるかないかとかいう話?あれはなくてもいいなあ。
22仕様書無しさん:2005/09/08(木) 14:25:29
そうじゃなくてプロパティの記述方法のことでしょ
withは関係ないね
23仕様書無しさん:2005/09/08(木) 14:35:58
実行コードを吐けるってのは
大して意味の無い時代なのか・・・・・・・・・・・
24仕様書無しさん:2005/09/08(木) 14:49:01
beginとendを{と}にすれば、もっと好かれるかもしれない
25仕様書無しさん:2005/09/08(木) 15:15:42
それはなにか、BEGIN-ENDブロックの利点と欠点を延々フレームしろとそういうことか(w
26仕様書無しさん:2005/09/08(木) 21:09:03
delphiでactivex
27仕様書無しさん:2005/09/08(木) 21:18:02
delphiだけどwin32apiでガリガリ
28仕様書無しさん:2005/09/08(木) 21:40:52
いらね
29Delphiの神官を目指す女:2005/09/08(木) 22:02:09
http://www.lazarus.freepascal.org/

これすごい。 Delphiにそっくりな、互換統合開発環境ですね。
ちょっとIDEが重たい気がするのですが、きちんと日本語もエディタに反映
するし、まったくDelphiと同じ感覚でアプリケーションを作ることができました。

FreePascalを以前すこしだけさわったことがあり、2年ほどWebサイトを巡回
していなかったら、こんなプロジェクトが発足していたのですね。

みなさんも、触ってみたらいかがですか?
30Delphiの神官を目指す女:2005/09/08(木) 22:08:53
いろいろなバージョンのDelphiを触ってみましたが、
Bestはどれかと聞かれたら、やっぱりDelphi6かな・・・。
Del5もいいけどスプラッシュ画面がちょっと・・・・・・・

.NETには興味がないので今後のDelphiは購入するかどうか
迷っています。Lazarus(ラザルス)がブラッシュアップしたら
乗り換えるかもしれません。
31仕様書無しさん:2005/09/08(木) 22:09:21
4でいいじゃん
32Delphiの神官を目指す女:2005/09/08(木) 22:14:44
ピアソンの「Delphi4プログラミング技法Vol1,2」を持っています。
私の教科書です。ほとんどVol1しか活用していません。
33Delphi& ◆hRHgVHFhzk :2005/09/08(木) 22:17:38
Mozilla Firefoxを標準ブラウザとして使っています。
2chのBBSに書き込んだとき、名前入力のボックスに入力した文字列
私の場合「Delphiの神官を目指す女」が「Delphi-文字化けー」になります。
なんだかなー。
34仕様書無しさん:2005/09/08(木) 22:18:52
↑あら、何?これ。
35仕様書無しさん:2005/09/09(金) 07:47:29
>>15
ム板はいいけどゲ製作がちょっとひどい
36仕様書無しさん:2005/09/10(土) 01:19:36
3.1で、なんでもできる
37仕様書無しさん:2005/09/10(土) 01:31:33
Del6Personalってダウンロードして普通に遊べるの?
なにか制限とか在る?
38仕様書無しさん:2005/09/10(土) 01:44:38
だから、3.1でいいんだってば
39仕様書無しさん:2005/09/10(土) 02:11:52
3.1で終わったんだってば
40仕様書無しさん:2005/09/10(土) 03:03:19
終わらないし終わらせない
agephi
41仕様書無しさん:2005/09/10(土) 04:18:37
>36
デバドラ書いてくれ
42名無しさん@そうだ選挙に行こう:2005/09/10(土) 17:21:33
>>37
遊ぶ分にはまったく問題ない。

DelWikiを参照
ttp://onigiri.s3.xrea.com:8080/delphi/
43Delphiの神官を目指す女:2005/09/11(日) 18:15:02
ねぇ、ユニットファイルを眺めていていつも疑問におもうのだけど

Var
Form1;

これってポインタよね? どうしてインスタンスそのものじゃないのかしら?
Form1:=TForm1.Create;
なんて記述をしないから、ずいぶん考え込んだのだけど。なんでこんな記述
をしているのかしら?
44名無しさん@そうだ選挙に行こう:2005/09/11(日) 19:25:33
型の定義は?
45名無しさん@そうだ選挙に行こう:2005/09/11(日) 19:27:20
D6落としてみたけどエディターが黒一色で地味でウィンドウも地味でやる気無くした。
VB2以下の開発環境を久しぶりに見てしまった。
やはり駄目言語なのね。
46名無しさん@そうだ選挙に行こう:2005/09/11(日) 19:34:16
>>43
それは、
Delphiコンパイラーが
new演算子で動的にメモリーを
確保しているコードを
吐き出しているから。

ネーDelphiでオナニーしてみてよ。
47名無しさん@そうだ選挙に行こう:2005/09/11(日) 19:37:13
書き込み時間帯くらいスレごとにずらせばいいのに…
数分おきにVB→Delphi→C++じゃ情けなくて涙でてくら
48名無しさん@そうだ選挙に行こう:2005/09/11(日) 20:35:52
delphi のNewは演算子ではなく手続で、record オブジェクト型 や配列を作成するためのもの
オブジェクト型はクラス型とは違う。

フォームの生成は
.dfmに
Application.CreateForm(TForm1, Form1);

と書かれていて、
Application.CreateForm ではメモリの確保 .NewInstanceと、
コンストラクタの実行に分けて実行されている
49名無しさん@そうだ選挙に行こう:2005/09/11(日) 20:59:05
>>43
萌えた。神官の道はまだ遠いな。だけど好きになった。付き合ってくれ。
50仕様書無しさん:2005/09/12(月) 19:26:10
海外では人気だよねDelphi。
51仕様書無しさん:2005/09/13(火) 07:20:08
×フォームの生成は  .dfmに

.DPR 
52仕様書無しさん:2005/09/13(火) 22:33:31
あぁ delphiに戻りたい VB.NETでプログラミングしているが、あまりのいいかげんさにうんざり
53仕様書無しさん:2005/09/13(火) 22:49:13
dは将来性が無いから仕方ないよ。
次のVerupあたりで終了じゃないか?
54仕様書無しさん:2005/09/14(水) 09:54:56
C#に吸収されてD#になる予定
55仕様書無しさん:2005/09/14(水) 13:20:49
Win32が存在する間はDelphiで十分だな〜
Win64もDelphi.NETで間に合いそうだ
登場当初から将来性がないといわれ続けて、もう10年か…

陳腐化戦略を推し進めるM$謹製の方が将来性という点では心配
56仕様書無しさん:2005/09/14(水) 13:59:56
これからIT系が弱まって、携帯やロボットの組み込み系が強まるが、そこはM$禁制の地。
57仕様書無しさん:2005/09/14(水) 21:55:58
どのみちデルに繁栄は無い
58仕様書無しさん:2005/09/15(木) 02:29:25
これからはCurlの時代だよ
59仕様書無しさん:2005/09/15(木) 10:04:57
ECOはどうよ?
60仕様書無しさん:2005/09/15(木) 10:14:26
たとえ繁栄しなくても、便利杉でWin32もドトネトも対応なら手放せない。
61仕様書無しさん:2005/09/17(土) 23:50:44
Delphiで実装されたOSとか出来ないかな
62仕様書無しさん:2005/09/18(日) 01:21:17
ブート出来るの?
63仕様書無しさん:2005/09/18(日) 07:29:52
dcuを再配置するツール作って、アセンブラ手続きで書けば書けるんじゃない?
もっともDelphi1持ち出して来ないといけないけどさ
64仕様書無しさん:2005/09/18(日) 10:01:09
何気に人気ですね >delphi
65仕様書無しさん:2005/09/18(日) 15:30:59
コンパイル後にEXEが1個だけあれば動くってのが良い。
66仕様書無しさん:2005/09/18(日) 15:39:12
>>65
それがためににDelphiを使ってる俺が居る
67仕様書無しさん:2005/09/18(日) 20:50:46
Delphiの気に入らないところ
・for文で、+1ずつかー1ずつのループしか書けないこと。
68裕美子:2005/09/19(月) 07:06:20
東京で孤独な女をしている裕美子といいます。私はCの老師を目指して
いますが、あなたはDelphiの神官を目指しているのですね。お互いに
がんばりましょう。
クラスの設計においてMS(MFC)ではCをクラスの接頭語に使うのですが、
ボーランド系ではTをさまざまなユーザー定義型に使うことを最近知りました。
これはAppleの開発ツールが最初に採用したと、あなたの教科書に書いて
ありますね。慣れるまでちょっと違和感がありましたが、私もDelphiやBCBを
持っているので少し勉強しました。 
BCBのIDEが吐き出すソースとDelphiのIDEが吐き出すソースを比較すると
Delphi言語の習得や理解が速まりそうです(C使いの人にはピリオドだらけの
Delphiはちょっと読みにくい)
69仕様書無しさん:2005/09/19(月) 07:10:52
C++はピリオドだらけじゃん
70& ◆ek4VKXJmn6 :2005/09/19(月) 07:18:06
C/C++だと->とピリオドの使い分けが必要ですね。

Delphiのイベント手続きの引数(Sender:TObject)を最初見たとき
何これ?とおもったけどBCBの(TObject* Sender)でSenderの意味が
おぼろげながらわかり、Button1->CaptionでButton1の正体がわかり、
C使いの人にはBCBとの比較が本当に分かりやすいです。
71裕美子:2005/09/19(月) 07:20:40
あれ????? 本当だ

私も実はブラウザをファイアーフォックスに替えて使っています。
名前のところを日本語で入力したら、書き込むときにいちいち入力
し直さないと文字化けがおきますね。
72仕様書無しさん:2005/09/20(火) 10:00:00
もえふぁい
73仕様書無しさん:2005/09/27(火) 20:43:04 0
Delphi2005って評判悪いらしいけど、使う価値ない?
74仕様書無しさん:2005/09/27(火) 22:15:12 ID:0
デルふぁい自体が買う価値無いでしょ
今から勉強したって何の役にも立たないし
75仕様書無しさん:2005/09/28(水) 01:11:18
>73
買う気はねぇなぁ
76仕様書無しさん:2005/09/28(水) 21:20:01
Del2005アンインスコした。ヒャッホーイ!!
77仕様書無しさん:2005/09/28(水) 21:24:52
Delphi6 Personalで遊んでるよ俺
つーか二浪なのに無勉だよ助けて
78仕様書無しさん:2005/09/28(水) 22:24:14
>>77
先ず2chをやめなされ
79仕様書無しさん:2005/09/30(金) 16:31:36
vbaで9.4秒かかった処理がDelphiならたったの0.56秒で済んだ。
漏れもこれからDelphi勉強することにしようかなー。
でもやっぱりc#にしようかなー。
どっちがいいと思う?
80仕様書無しさん:2005/09/30(金) 16:33:32
>>79
COBOL
81仕様書無しさん:2005/09/30(金) 16:41:52
>>79がどんな恥ずかしいコードを書いていたのか気になるw
82仕様書無しさん:2005/09/30(金) 18:33:22
>>81
ご推察のとおり、全く恥ずかしいものでお見せすることはできません。
アルミ缶のつぶれ方をfemで計算させるという初心者レベルです。
許してください。
83仕様書無しさん:2005/09/30(金) 18:45:10
ああ プロならスチールだ
アルミは誰でも潰せるからな
84仕様書無しさん:2005/09/30(金) 20:35:47
>>82
del2005なら両方使えるからどっちもやってみたら?
ところでFEMなんかだとfortranやC++は使わないの?
85仕様書無しさん:2005/09/30(金) 22:23:23
>>84
c++なんて難しい言語は考えてません。
fotranはこれからなくなるだろうし。
86仕様書無しさん:2005/09/30(金) 22:46:37
一般的な評判はともかく、
特定分野に特化した言語は、それなりに生き残るとは思うけどな。
いまだにCOBOLもしっかり生き残っているし。
87仕様書無しさん:2005/10/03(月) 13:52:43
ならクチャクチャのソースでも、高速安定動作のDelがベストだろ。

で、クラスの文法も備えてるんで、綺麗なソースにも化けるし。
88仕様書無しさん:2005/10/03(月) 21:39:59
デルファイ最高だよなー!!!
89仕様書無しさん:2005/10/04(火) 19:02:10
メソッドの引数に2次元配列を渡すことは可能ですか?
90仕様書無しさん:2005/10/04(火) 19:25:23
静的配列型と、動的配列型なら渡せます。

オープン配列パラメータはダメだと思います
91仕様書無しさん:2005/10/04(火) 20:05:47
孤高のdelphiプログラマは
初心者にdelを勧めますか?
92仕様書無しさん:2005/10/04(火) 21:31:10
初心者が最初に触る言語としててお勧め出来ると思います。
古式ゆかしき手続き型言語を基礎に、軽いオブジェクト指向言語になってるおかげで、
初級から中級、上級の入り口までシームレスに

そして、インラインアセンブラ、を含み、ライブラリの殆どのソースが添付していることから
高レベルから低レベルまでシームレスに 実用に供しつつ学ぶ事が出来るでしょう。
93仕様書無しさん:2005/10/04(火) 23:02:50
Pascalはもともと教育用だもんね。
シェアの少なささえ何とかなれば会社でも
もっと人に薦められるのにね。
94仕様書無しさん:2005/10/04(火) 23:21:03
糞パスカル如きが威張るなよw
95仕様書無しさん:2005/10/05(水) 00:15:22
Pascal≠BorlandのPascal
96仕様書無しさん:2005/10/05(水) 07:38:25
他のツールの場合、
 なだらかな部分があっても、突然壁にぶつかります。
 その壁はその言語の範囲では超えられず、他の知識が必要になる事が殆どです

Delphiの場合、頂上が遠くに見え、とても登れないようでも登ってみれば歩いただけ進む事が出来るでしょう。
ただ、無茶な走り方をすれば息切れしてとまってしまう事もあるでしょうが、それは人側の問題です
97仕様書無しさん:2005/10/05(水) 08:41:20
>>96
そうですか。それならデルファイ6でもやってみようかな。
ところで、デルファイにはVBのようなインテリセンス機能
や充実したデバック機能というのはついているんですか?
98仕様書無しさん:2005/10/05(水) 08:59:17
Borlandが素直にBASICの開発ツールを作れば、VBからの流出組が増えると思うんだが。
99仕様書無しさん:2005/10/05(水) 09:00:02
「孤高の」っつーより、すでに「孤独な」だよな、Delphiって。
100仕様書無しさん:2005/10/05(水) 11:25:34
>>97
バージョンが上がる都度、そのあたりは便利になっています。

・ コード補完 途中まで入力すると、そこで入力出来るメンバ等の一覧が表示される
・ 宣言表示 -- 引数を入力してる時に、どんな引数だったか表示してくれる

 があります。が、D6パーソナルがどうだったかは知りません。

デバッグ機能は、必要な程度にはついています。
どちらかというとVBよりVCに近いですね
・ 実行停止中、コードの変数にマウスカーソルを合わせれば変数の値を表示
・ 式評価ダイアログで変数を見たり、書き換えたり、メソッドを呼び出したり出来る
・ アセンブラレベルでコードトレースも出来る
101仕様書無しさん:2005/10/05(水) 11:33:34
>>100
デバッグはVC++より便利。

VC++はドカンとエラーダイアログ出してプログラム終了してくれるが、
Delはソース開いて赤ライン引いてくれて、犬が尻尾振ってくれてる漢字。
102仕様書無しさん:2005/10/05(水) 17:46:59
>>100
>>101
情報有難うございます。
早速パーソナル6をダウンロードして、
孤独なdelphiプログラマを目指して勉強します。

103仕様書無しさん:2005/10/05(水) 21:09:35
>>98
すみません。
自分もVB→VB.NET→Delphi6と、.netで一旦つまづいてDelphiに来たクチです。
結構スムーズに移行できたからBorlandにBasicはいらないと思いますけどね。

Delphi6では>>97の言ってる機能あたりがちょっと弱いなぁとは感じるけど
VBもnetになると5年前のPCでは重いわ、HDD容量食いすぎるわと、
あまり活かせてない気がしますし、Delphiの手軽さが気に入ってます。
104仕様書無しさん:2005/10/06(木) 00:49:58
デルファイからVBに移行したが
ツールの高機能さとデザインの良さに驚いた・・
delばっかりやってたせいか世間知らずだったのに後悔したよ
105仕様書無しさん:2005/10/06(木) 01:54:00
JUNKMETAL継続委員会
ttp://jmwiki.xrea.jp/keizoku/index.xcg?page=FrontPage
MMO開発できるプログラマー様募集
106仕様書無しさん:2005/10/07(金) 17:45:43
正直、Delphiが下火って、
じゃあ世の中のWin32ネイティブアプリは
みなさん何で作ってるのだろう?やっぱりVC++?
107仕様書無しさん:2005/10/07(金) 18:02:17
>>106
既にそのあたりのプログラマは十分足りているという事だろう。
108仕様書無しさん:2005/10/07(金) 22:25:46
そもそもシェア5%が下火になって2%になっても、全体にはなんも影響ない罠
109仕様書無しさん:2005/10/12(水) 11:17:21
下火になってもDelphi側のポトペタ&高性能は変わらないんだから、
孤高のDelプログラマチャンス。
110仕様書無しさん:2005/10/13(木) 13:01:01
どうしてもPascalになじめそうにない気がします。
C++Builderでもいいですか?
111仕様書無しさん:2005/10/13(木) 14:37:09
好きにしろ
112仕様書無しさん:2005/10/13(木) 17:02:49
>>110 なじむと、とても気持ちイイのになあ〜
113仕様書無しさん:2005/10/13(木) 17:10:04
初めてのときは、みんなどうやったらいいか分からないもんだ。
114仕様書無しさん:2005/10/13(木) 18:54:42
いやそこは本能で(ry
115仕様書無しさん:2005/10/17(月) 09:19:46
パーソナルのver7が9000円くらいで売ってますが、
あれは買いでしょうか?
教えてエロい人
116仕様書無しさん:2005/10/17(月) 11:24:33
欲しければ買えば?
117仕様書無しさん
俺はフリーの6 Personalで十分