トップページ⇒tech
1001コメント232KB

BCBとVC++

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
どっち派?

前スレ
http://pc2.2ch.net/test/read.cgi/tech/1045642742/l50
0153デフォルトの名無しさんNGNG
VC++=MFCと思ってたら、それは大間違いだゾ〜☆彡
0154デフォルトの名無しさんNGNG
>>152
検索してみればすぐわかることだと思うが、例えば、ここ。
http://homepage2.nifty.com/Fujimaki/download/Comparison/
0155デフォルトの名無しさんNGNG
>>153
同意。ATL/WTLも素晴らしい。
0156デフォルトの名無しさんNGNG
自分の無能さを環境のせいにする人がいますね
0157デフォルトの名無しさんNGNG
>>155
ATL・・・ActiveXというゴミを作る。
WTL・・・M$にゴミとして捨てられた。
0158デフォルトの名無しさんNGNG
>BCBでActiveXつかったら、結局VCと同じじゃないか。
>VCで使わなければ、それでもBCBと同じ。

大間違い。BCBではActiveXみたいな動作の悪いものは使わず、VCLを使う。
VCでVCLは使えん。
0159スティーヴNGNG
まあ、どんだけ頑張っても某は永遠に我々には勝てないのだ!ガッハッハッハ!
0160デフォルトの名無しさんNGNG
その通りだね。>>159

Delphiの存在が、VBとMFC、ActiveXを闇に葬り去ったわけだけど。
0161デフォルトの名無しさんNGNG
>>154
そこって随分前に否定されてたサイトだよね。
0162デフォルトの名無しさんNGNG
時代はVJ#!
0163デフォルトの名無しさんNGNG
>>157
別にATLはActiveX使うためだけにあるわけじゃない。
楽だけど。
WTLはまだ生きてるし。
0164デフォルトの名無しさんNGNG
>>161
違うよ。否定してるソースは?
0165デフォルトの名無しさんNGNG
>>160
闇に葬り去った?
VBもMFCもActiveXも明らかにまだ存在しているが。
Delphiは一体何をやってるのかね?w
0166デフォルトの名無しさんNGNG
>>164
Delが速い結果も出てるじゃん。
というか、Delマンセーサイトだね。
0167デフォルトの名無しさんNGNG
>>166
それでも、ほとんど負けてる。
C++>C#>Del=BCB
という結果になってる。
0168デフォルトの名無しさんNGNG
>>165
VBの販売停止とMFCのバーアプ停止アナウンス見てないの?
0169デフォルトの名無しさんNGNG
>>168
VBはVB.NETが出てるじゃん。
それに、.NETにバージョンアップしたせいであって、別にDelphiのせいじゃないと思うが。
0170デフォルトの名無しさんNGNG
もしかして、MFCとATLって将来統合されるのだろうか。
いくつかのクラスがATL・MFC共通になってるのを見ると、そんな気がしないでもない。
0171デフォルトの名無しさんNGNG
>>169
Delのヘジが.NETを作ったの知らないの?

ついでに、
VBをVB.NETにコンバートするとコンパイルエラーになるの知らないの?
0172デフォルトの名無しさんNGNG
>>171
知ってるけど。
それはヘジとやらが作ったというだけで、Delphiが
葬り去ったわけじゃないし。
しかもVBをVB.NETでコンパイルできないからって
VBがなくなったわけじゃないし。
0173デフォルトの名無しさんNGNG
>>172
C#のコンポーネントベースやGUIがDelのまんま、
C#がC++からスペックダウンした部分が多重継承とテンプレートと全く同じって知らないの?

VBとVB.NETが別物ってまだ分からないの?
0174デフォルトの名無しさんNGNG
また始まったよー
0175デフォルトの名無しさんNGNG
Del厨の論理はおかしくて笑える。
しかし、あれだ。.NETになって、ますますDelの優位な点がなくなってきてるな。
今んところ、NETはバグが多いとかぐらいだな。
しかし、バグが少なくなるのも、時間の問題。w
0176デフォルトの名無しさんNGNG
>>175
.NETに優位な点が無くなってDel案件増えてるの知らないの?
0177デフォルトの名無しさんNGNG
騙されてはいけませんよ、皆さん。
0178デフォルトの名無しさんNGNG
>>173
だから、Delを取り込んだとして、それが何?
別にDelが葬り去ったわけじゃないし。w
むしろ、いい所吸収されて残念でしたって感じだね。w

VBとVB.NETが別物だとしてそれが何?
バージョンアップしてそれだけ良いものになってことだろ。
Delphi残念でした。w
0179デフォルトの名無しさんNGNG
>>176
知らないなあ。
0180デフォルトの名無しさんNGNG
178は涙目。
0181デフォルトの名無しさんNGNG
>>180
幼稚な煽りだな。
0182デフォルトの名無しさんNGNG
涙目とかってガキの喧嘩じゃないんだからよー
0183デフォルトの名無しさんNGNG
178は自分の意見を真反対で書きながら、wで締めくくってて幼稚。
0184デフォルトの名無しさんNGNG
>>183
真反対って?
正反対ってことか?
そうだとしても、Delphiが有利になる、詳しく論理的な反論求む。
0185デフォルトの名無しさんNGNG
VC++はVB用のActiveXを作るツールとして発売されたが、
ActiveXベース開発手法が、コンポーネントベースDelphiに負けた。
.NETのコンポーネントベース開発手法でVC++はマネージドというワケワカに。

で、DelphiはWin32、Kylix、Del.NETと領土を増やしてる。
それだけ。
0186デフォルトの名無しさんNGNG
この板にDel厨で一人めちゃくちゃ粘着な奴がいるから、
気をつけろ、絡まれてる人。
0187デフォルトの名無しさんNGNG
>VC++はVB用のActiveXを作るツールとして発売されたが、

ここからして大間違いだと思うけど。

>ActiveXベース開発手法が、コンポーネントベースDelphiに負けた。

別に負けてないし。むしろ、ユーザー数では勝ってるし。
それ以前にActiveX使わない開発手法だって一般的だし。

>.NETのコンポーネントベース開発手法でVC++はマネージドというワケワカに。

なんかDel厨はActiveXのオーバーヘッドとか攻撃してたけど、
攻撃できなくなっちゃったよね。w

つまり、VC++の圧勝。
0188デフォルトの名無しさんNGNG
ちゃいまんな、ヴイシー足す足すは開く恥部Xが生まれる遥か昔からありまっせー。
0189デフォルトの名無しさんNGNG
Delphiのコンポーネントって、ActiveXみたいに、
いろいろなアプリから利用できるの?
共通ランタイムしか無理でしょ?
0190デフォルトの名無しさんNGNG
もうさ、圧勝とか書くの止めような?ますます相手を刺激してしまう。
0191デフォルトの名無しさんNGNG
ActiveX作れば良いだけだろ?
0192デフォルトの名無しさんNGNG
>>191
結局同じじゃねーか。
0193デフォルトの名無しさんNGNG
VCをActiveX用とか言ってるあたり、Del厨てもしかして、VB厨?
そうだとしたら救いようが無いな。
0194デフォルトの名無しさんNGNG
>別に負けてないし。むしろ、ユーザー数では勝ってるし。
>それ以前にActiveX使わない開発手法だって一般的だし。

これは救いようが無い。
ユーザ数ではVBが勝ったがVBは発売停止。つまりユーザ数は関係ない。
頭悪いな。ActiveX開発手法をM$が捨てたわけ。
0195デフォルトの名無しさんNGNG
egcs最強かも
0196デフォルトの名無しさんNGNG
Javaマンセー
0197デフォルトの名無しさんNGNG
>>196
死滅スレ逝け
0198デフォルトの名無しさんNGNG
>>194
捨てたというわりにはまだサポートしてるが。
それから、「捨てた」というと、なにか、悪いことのように聞えるが、
実際は、進化してもっと便利なものが出てきただけ。
ますますDelphiの良さがなくなってきた。
0199デフォルトの名無しさんNGNG
>>198
基礎を勉強してないことがよくわかる。
書いたコードをコンパイルしなおすだけで動作するのがプログラム。
コードは将来的にも保証されるのが規則。
VBが丸ごと消えるというのは、業界的にも前代未聞。
0200デフォルトの名無しさんNGNG
?
0201デフォルトの名無しさんNGNG
>>199
?
020227NGNG
俺は
>>35をクリックしてしまったんだけど
まさか>>35って有料ホームページとかじゃないよね?
0203デフォルトの名無しさんNGNG
>>202
純粋にアホだな。
0204デフォルトの名無しさんNGNG
>>185
Delphi はコンポーネント・ベースじゃなくて、オブジェクト指向です。

>>189
ActiveX にして公開すればいいだけじゃん。
0205デフォルトの名無しさんNGNG
>Delphi はコンポーネント・ベースじゃなくて、オブジェクト指向です。

どこが。
0206デフォルトの名無しさんNGNG
思いっきりコンポーネントだろ。
0207デフォルトの名無しさんNGNG
正確にはコンポーネントにオブジェクト指向を使っていると言いたい。
0208デフォルトの名無しさんNGNG
>>206
C#をコンポーネント指向とするなら必然的にDelphiはコンポーネント指向になるわけで。
0209デフォルトの名無しさんNGNG
>>205
Delphi でコンポーネントといっているものは、すべて完全なクラスです。
継承もできるし、多態性も利用可能。クラスがコンポーネントパレットに乗っているだけ。
VB のコンポーネントとはわけが違う。
0210デフォルトの名無しさんNGNG
>VB のコンポーネント
なにそれ?
0211デフォルトの名無しさんNGNG
完全なクラスってところもよくわからん
0212デフォルトの名無しさんNGNG
言葉は自己造語でなくて正しい物を使いましょう。
0213ゴージャスになって帰ってきたPC用語くらいちゃんと使え委員会NGNG
>>212
激しく同意。
健全な知識は健全な用語から。
0214デフォルトの名無しさんNGNG
delphiのコンポーネントはクラスの条件を満たしてる。
ActiveXは満たしてない、というかバイナリであってソース派生出来ない。
それだけ。
0215デフォルトの名無しさんNGNG
VisualStudioでBCB使いたい。
0216デフォルトの名無しさんNGNG
>>215
意味が分からんにも程がある。

もしかしたら数年後にはMicrosoft C++ Builderとか出たりな。Visioみたいなことになって。
0217215NGNG
>>216
すんまそん。
VisualStudioのインターフェイスでBCB使いたいって事です。
別にBorlandが今のインターフェイス改良してくれてもいいんですけどね。
BCB4だと17inchのCRTでも画面狭いです。
0218デフォルトの名無しさんNGNG
VisualStudioでbccが使いたいってことか
0219デフォルトの名無しさんNGNG
MSの言ってるコンポーネント指向におけるコンポーネントってのは、
ActiveX(COM)のように外部のアプリから使えて、いろんな言語
から使えないと駄目だろ?
だから、Delphiのコンポーネントはコンポーネント指向の要件を
満たしてない。
0220デフォルトの名無しさんNGNG
BCB、Kylixはそのままコンパイルできるし
どうしても外部から使う必要があるならActiveXを作ることも出来るしな〜。
0221デフォルトの名無しさんNGNG
>>219
> MSの言ってるコンポーネント指向におけるコンポーネントってのは、
> ActiveX(COM)のように外部のアプリから使えて、いろんな言語
> から使えないと駄目だろ?
お前の言っているコンポーネント指向の間違いだろ。
0222デフォルトの名無しさんNGNG
>>214
意味わかりませんが?
delphiのコンポーネントは絶対ソース公開しないといけないのですか?
ActiveXはソースを公開してもいいのですよ。
ソース公開Delphiコンポーネントとソース非公開ActiveXを比べてなにが分かるんですか?
0223デフォルトの名無しさんNGNG
>>221
COMやCORBAやJavaBeansはコンポーネント指向だって良く聞くけど、
(COMを使わない)Delphiがコンポーネント指向だなんて聞いたことが無い。(w
0224デフォルトの名無しさんNGNG
http://www.google.co.jp/search?num=20&hl=ja&lr=lang_ja&q=Delphi+%83R%83%93%83%7C%81%5B%83l%83%93%83g%8Ew%8C%FC
0225デフォルトの名無しさんNGNG
>>224
よくわかってない厨房が自称してるだけでしょ。
0226デフォルトの名無しさんNGNG
VCL アーキテクチャってヘジが考案したの?
やっぱ凄いよね。MFC なんて糞以下だもんね。
M$ がヘジをかっぱらったのがよくわかる。
0227デフォルトの名無しさんNGNG
VCLアーキテクチャってC++じゃないんだが。
BorlandはC++でアーキテクチャ作って速い時期に死滅したからね。
MSはシェアの多さからC++のアーキテクチャでここまでやれたけど
さすがに限界が来て.NET Frameworkで新たにアーキテクチャを作り直したようだね。
0228デフォルトの名無しさんNGNG
かわいそうに、有能なヘジがM$に移ってDelphi死んだな。
そしてM$の天下か・・・
0229デフォルトの名無しさんNGNG
>>219
1ステップで
 VCL → ActiveX コントロール
変換できる。
非対応のコンポも多いけど。
たいてい Delphi でできないことはない。
0230デフォルトの名無しさんNGNG
非対応が多いんじゃ駄目だな。
0231デフォルトの名無しさんNGNG
今となっては遅いが Delphi の言語が C++ だったら無敵だったのに。
まぁでもオレは ObjectPascal の虜さ。
0232デフォルトの名無しさんNGNG
>>231
ObjectPascalってC++のテンプレートやSTLみたいなものある?
0233デフォルトの名無しさんNGNG
1ステップで
ActiveXコントロール→VCLもできる。
0234デフォルトの名無しさんNGNG
C++なんぞ記号の羅列。読みにくくてかなわん。
0235デフォルトの名無しさんNGNG
>>231
Delphiの言語がC++だとコンパイル速度がかなり低下する。
0236デフォルトの名無しさんNGNG
>>234
そりゃ誰でも知らない言語はチンプンカンプンでしょう。
0237デフォルトの名無しさんNGNG
>>234
それは君がC++に慣れてないだけでしょう。
ObjectPascalに慣れてない人はObjectPascalが読みにくいし。
0238デフォルトの名無しさんNGNG
>>232
ない。
マーケティング的にはテンプレート機能を入れた方がよかったかも。
デメリットの方が大きかったんじゃねーの。
0239デフォルトの名無しさんNGNG
>>232
無い。
0240デフォルトの名無しさんNGNG
記号の羅列なら Perl にはかなわん
0241デフォルトの名無しさんNGNG
テンプレートがないと、STLマンセーの俺としては使えねーな。
0242デフォルトの名無しさんNGNG
>>238-239
何だ無いのか。
0243デフォルトの名無しさんNGNG
>>242
必要もない。あるにこしたことはないけど、そのおかげで
コンパイル速度が劇遅になってもらっては困る。
0244デフォルトの名無しさんNGNG
ヘジの行動
今まで
・ヘジが部下を引き連れMSへ移動。
・WFCつくってみた。
・.NETとC#つくってみた。
・BorlandとDelphi共同開発している。
これから(未定)
・VisualPascalだしてみる。
・MSを乗っ取る。
・BorlandWindowsをだしてみる。
0245デフォルトの名無しさんNGNG
インラインアセンブラによる細部の高速化は俺にはちんぷんかんぷんである。
0246デフォルトの名無しさんNGNG
C++も昔はテンプレートなかったのだが。

>>241
STLで何してんの? ただ使いだけじゃないのかと(略
0247デフォルトの名無しさんNGNG
>>246
Vectorとか、Mapとか、普通に便利だぞ。
パフォーマンスいいし。
0248デフォルトの名無しさんNGNG
vector ひとつだけでも相当有り難いな。
0249デフォルトの名無しさんNGNG
>>244
ヘジが乗っ取ったMSからBorlandWindowsって名前のWindowsが出るのか?
Borlandに訴えられるぞ(藁
0250デフォルトの名無しさんNGNG
>>247-248
DelphiでもVectorやMapはありますよ。
0251244NGNG
うっ…
0252デフォルトの名無しさんNGNG
>>250
どんな型にでも適用できるかい?
テンプレートがないんじゃ無理そうだが。
■ このスレッドは過去ログ倉庫に格納されています