もうだれも、Delphiを使う人いないのかな〜
Delphi1はフロッピーでの販売もあったのですね。
マシンが古いので2005版は購入しておりません。Del7もちょっと
重たいので、Del6Perでこつこつと遊んでいます。
2げt
3 :
仕様書無しさん:2005/09/03(土) 17:02:29
非常にいいのにね。
何故か評価は低い。
Cがありゃ十分
5 :
仕様書無しさん:2005/09/06(火) 21:33:34
Delphiの気に入ってるところ
・クラスの関数の宣言で、いちいち一つ一つにprivateとかpublicとか書かなくていいこと
・コンストラクタが new Hogehoge() じゃないところ
7 :
仕様書無しさん:2005/09/06(火) 23:51:58
enumの規約
enum Hogaku {
hKita,
hHigashi,
hMinami,
hNishi
};
enum EastAsia {
eaJapan,
eaKoria,
eaChina
};
このhとかeaとかサイコーっておもた。
まぁ他の言語でもふつーにあると思うけど
・ソースが付いていてライブラリの中身をとことん見ることができるところ
・某謹製開発環境と違ってDLL-HELLが初めからないところ
Delphi の仕事があるなら、よろこんでまたやりたいものだけど、
全然ないな。噂も聞かない。
10 :
仕様書無しさん:2005/09/07(水) 09:19:26
10ゲッ!(^^;
最強趣味用言語に成り下がったDelphiに明日はあるか
C#の言語開発にはDelphiを開発した技術者が引き抜かれて、
かなり貢献したとかいう話を聞いたことがある。
で、C#やったときに
「なるほど。Delphiっぽくていいな。これからはC#だな!」
と一生懸命にC#を勉強したが、C#もどちらかというと下火...
>>9 うちの会社の仕事手伝ってくれ。マジで。
VB6.0で作られた旧システムのリプレースを営業マンが次々ととってくるから死にそうだ。。。
仕様書がすでにあるから仕事自体は楽なんだけどね。量が…
言語仕様上はVB並に簡単だしVC並にパワフルなんだが
人がいないんだよな…
VBに負けてるのは正直「困ったときのコピペ資料」が異常に少ないからだと思う。
VBの学習や開発の容易さに大きく寄与してるのは本なりWebなりの外部資料の存在だし。
Delphiで困っても、周りに聞いてもわからんし検索してもよーわからんという…
初学者が増えないことには全体の底上げもない…
このまま趣味用の言語として細々生きていく道しかないのか…
>>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があるかないかとかいう話?あれはなくてもいいなあ。
そうじゃなくてプロパティの記述方法のことでしょ
withは関係ないね
実行コードを吐けるってのは
大して意味の無い時代なのか・・・・・・・・・・・
24 :
仕様書無しさん:2005/09/08(木) 14:49:01
beginとendを{と}にすれば、もっと好かれるかもしれない
それはなにか、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
いらね
29 :
Delphiの神官を目指す女:2005/09/08(木) 22:02:09
http://www.lazarus.freepascal.org/ これすごい。 Delphiにそっくりな、互換統合開発環境ですね。
ちょっとIDEが重たい気がするのですが、きちんと日本語もエディタに反映
するし、まったくDelphiと同じ感覚でアプリケーションを作ることができました。
FreePascalを以前すこしだけさわったことがあり、2年ほどWebサイトを巡回
していなかったら、こんなプロジェクトが発足していたのですね。
みなさんも、触ってみたらいかがですか?
30 :
Delphiの神官を目指す女:2005/09/08(木) 22:08:53
いろいろなバージョンのDelphiを触ってみましたが、
Bestはどれかと聞かれたら、やっぱりDelphi6かな・・・。
Del5もいいけどスプラッシュ画面がちょっと・・・・・・・
.NETには興味がないので今後のDelphiは購入するかどうか
迷っています。Lazarus(ラザルス)がブラッシュアップしたら
乗り換えるかもしれません。
31 :
仕様書無しさん:2005/09/08(木) 22:09:21
4でいいじゃん
32 :
Delphiの神官を目指す女:2005/09/08(木) 22:14:44
ピアソンの「Delphi4プログラミング技法Vol1,2」を持っています。
私の教科書です。ほとんどVol1しか活用していません。
33 :
Delphi& ◆hRHgVHFhzk :2005/09/08(木) 22:17:38
Mozilla Firefoxを標準ブラウザとして使っています。
2chのBBSに書き込んだとき、名前入力のボックスに入力した文字列
私の場合「Delphiの神官を目指す女」が「Delphi-文字化けー」になります。
なんだかなー。
↑あら、何?これ。
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でいいんだってば
3.1で終わったんだってば
40 :
仕様書無しさん:2005/09/10(土) 03:03:19
終わらないし終わらせない
agephi
>36
デバドラ書いてくれ
43 :
Delphiの神官を目指す女:2005/09/11(日) 18:15:02
ねぇ、ユニットファイルを眺めていていつも疑問におもうのだけど
Var
Form1;
これってポインタよね? どうしてインスタンスそのものじゃないのかしら?
Form1:=TForm1.Create;
なんて記述をしないから、ずいぶん考え込んだのだけど。なんでこんな記述
をしているのかしら?
型の定義は?
45 :
名無しさん@そうだ選挙に行こう:2005/09/11(日) 19:27:20
D6落としてみたけどエディターが黒一色で地味でウィンドウも地味でやる気無くした。
VB2以下の開発環境を久しぶりに見てしまった。
やはり駄目言語なのね。
>>43 それは、
Delphiコンパイラーが
new演算子で動的にメモリーを
確保しているコードを
吐き出しているから。
ネーDelphiでオナニーしてみてよ。
書き込み時間帯くらいスレごとにずらせばいいのに…
数分おきにVB→Delphi→C++じゃ情けなくて涙でてくら
delphi のNewは演算子ではなく手続で、record オブジェクト型 や配列を作成するためのもの
オブジェクト型はクラス型とは違う。
フォームの生成は
.dfmに
Application.CreateForm(TForm1, Form1);
と書かれていて、
Application.CreateForm ではメモリの確保 .NewInstanceと、
コンストラクタの実行に分けて実行されている
49 :
名無しさん@そうだ選挙に行こう:2005/09/11(日) 20:59:05
>>43 萌えた。神官の道はまだ遠いな。だけど好きになった。付き合ってくれ。
海外では人気だよねDelphi。
×フォームの生成は .dfmに
.DPR
あぁ delphiに戻りたい VB.NETでプログラミングしているが、あまりのいいかげんさにうんざり
dは将来性が無いから仕方ないよ。
次のVerupあたりで終了じゃないか?
C#に吸収されてD#になる予定
Win32が存在する間はDelphiで十分だな〜
Win64もDelphi.NETで間に合いそうだ
登場当初から将来性がないといわれ続けて、もう10年か…
陳腐化戦略を推し進めるM$謹製の方が将来性という点では心配
これからIT系が弱まって、携帯やロボットの組み込み系が強まるが、そこはM$禁制の地。
どのみちデルに繁栄は無い
58 :
仕様書無しさん:2005/09/15(木) 02:29:25
これからはCurlの時代だよ
ECOはどうよ?
たとえ繁栄しなくても、便利杉でWin32もドトネトも対応なら手放せない。
Delphiで実装されたOSとか出来ないかな
ブート出来るの?
dcuを再配置するツール作って、アセンブラ手続きで書けば書けるんじゃない?
もっともDelphi1持ち出して来ないといけないけどさ
何気に人気ですね >delphi
コンパイル後にEXEが1個だけあれば動くってのが良い。
>>65 それがためににDelphiを使ってる俺が居る
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はちょっと読みにくい)
C++はピリオドだらけじゃん
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って評判悪いらしいけど、使う価値ない?
デルふぁい自体が買う価値無いでしょ
今から勉強したって何の役にも立たないし
>73
買う気はねぇなぁ
Del2005アンインスコした。ヒャッホーイ!!
Delphi6 Personalで遊んでるよ俺
つーか二浪なのに無勉だよ助けて
79 :
仕様書無しさん:2005/09/30(金) 16:31:36
vbaで9.4秒かかった処理がDelphiならたったの0.56秒で済んだ。
漏れもこれからDelphi勉強することにしようかなー。
でもやっぱりc#にしようかなー。
どっちがいいと思う?
>>79がどんな恥ずかしいコードを書いていたのか気になるw
>>81 ご推察のとおり、全く恥ずかしいものでお見せすることはできません。
アルミ缶のつぶれ方をfemで計算させるという初心者レベルです。
許してください。
ああ プロならスチールだ
アルミは誰でも潰せるからな
>>82 del2005なら両方使えるからどっちもやってみたら?
ところでFEMなんかだとfortranやC++は使わないの?
>>84 c++なんて難しい言語は考えてません。
fotranはこれからなくなるだろうし。
一般的な評判はともかく、
特定分野に特化した言語は、それなりに生き残るとは思うけどな。
いまだにCOBOLもしっかり生き残っているし。
ならクチャクチャのソースでも、高速安定動作のDelがベストだろ。
で、クラスの文法も備えてるんで、綺麗なソースにも化けるし。
デルファイ最高だよなー!!!
89 :
仕様書無しさん:2005/10/04(火) 19:02:10
メソッドの引数に2次元配列を渡すことは可能ですか?
静的配列型と、動的配列型なら渡せます。
オープン配列パラメータはダメだと思います
孤高のdelphiプログラマは
初心者にdelを勧めますか?
初心者が最初に触る言語としててお勧め出来ると思います。
古式ゆかしき手続き型言語を基礎に、軽いオブジェクト指向言語になってるおかげで、
初級から中級、上級の入り口までシームレスに
そして、インラインアセンブラ、を含み、ライブラリの殆どのソースが添付していることから
高レベルから低レベルまでシームレスに 実用に供しつつ学ぶ事が出来るでしょう。
Pascalはもともと教育用だもんね。
シェアの少なささえ何とかなれば会社でも
もっと人に薦められるのにね。
糞パスカル如きが威張るなよw
Pascal≠BorlandのPascal
他のツールの場合、
なだらかな部分があっても、突然壁にぶつかります。
その壁はその言語の範囲では超えられず、他の知識が必要になる事が殆どです
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って。
>>97 バージョンが上がる都度、そのあたりは便利になっています。
・ コード補完 途中まで入力すると、そこで入力出来るメンバ等の一覧が表示される
・ 宣言表示 -- 引数を入力してる時に、どんな引数だったか表示してくれる
があります。が、D6パーソナルがどうだったかは知りません。
デバッグ機能は、必要な程度にはついています。
どちらかというとVBよりVCに近いですね
・ 実行停止中、コードの変数にマウスカーソルを合わせれば変数の値を表示
・ 式評価ダイアログで変数を見たり、書き換えたり、メソッドを呼び出したり出来る
・ アセンブラレベルでコードトレースも出来る
>>100 デバッグはVC++より便利。
VC++はドカンとエラーダイアログ出してプログラム終了してくれるが、
Delはソース開いて赤ライン引いてくれて、犬が尻尾振ってくれてる漢字。
102 :
仕様書無しさん:2005/10/05(水) 17:46:59
>>100 >>101 情報有難うございます。
早速パーソナル6をダウンロードして、
孤独なdelphiプログラマを目指して勉強します。
>>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ばっかりやってたせいか世間知らずだったのに後悔したよ
正直、Delphiが下火って、
じゃあ世の中のWin32ネイティブアプリは
みなさん何で作ってるのだろう?やっぱりVC++?
>>106 既にそのあたりのプログラマは十分足りているという事だろう。
そもそもシェア5%が下火になって2%になっても、全体にはなんも影響ない罠
下火になってもDelphi側のポトペタ&高性能は変わらないんだから、
孤高のDelプログラマチャンス。
どうしてもPascalになじめそうにない気がします。
C++Builderでもいいですか?
好きにしろ
初めてのときは、みんなどうやったらいいか分からないもんだ。
いやそこは本能で(ry
115 :
仕様書無しさん:2005/10/17(月) 09:19:46
パーソナルのver7が9000円くらいで売ってますが、
あれは買いでしょうか?
教えてエロい人
欲しければ買えば?
俺はフリーの6 Personalで十分