Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

C++Builder vs Visual C++

804 views
Skip to first unread message

Kimihiko Furukawa

unread,
Apr 6, 1997, 4:00:00 AM4/6/97
to

  叀川ず申したす。
  このNGは他所で教わっおきたした。

  珟圚Win95での開発ツヌルで、C++BuilderずVisualC++を
 倩秀にかけおいたす。䜕か刀断材料を頂けないでしょうか?

  圓方、Win95環境での開発は玠人です。初歩的な質問で申
 し蚳ありたせんが、コメント頂けたら助かりたす。FAQずか
 でしたら、もちろん「ポむンタ」でもかたいたせん。

#  実は既に3名の方からメヌルを頂いおいたすが、2名はC++
# Builder支持で、もう埡䞀方は「VC++はわかり難い」ずいう
# 事でした。結局C++Builderがいいのかな?

--
-------------------------------------------------------
 叀川公圊 : kf...@sannet.ne.jp
 ■海掋挂着ゎミを䞀緒に考えたせんか?
  http://www.sannet.ne.jp/userpage/kfuru/index.html
-------------------------------------------------------


TRUE

unread,
Apr 7, 1997, 3:00:00 AM4/7/97
to

>  珟圚Win95での開発ツヌルで、C++BuilderずVisualC++を
> 倩秀にかけおいたす。䜕か刀断材料を頂けないでしょうか?
>
>  圓方、Win95環境での開発は玠人です。初歩的な質問で申
> し蚳ありたせんが、コメント頂けたら助かりたす。FAQずか
> でしたら、もちろん「ポむンタ」でもかたいたせん。
>

C++Builder ず、Visual C++ を倩秀にかけるのもなにかばかばかしい
ような、党く皮類の違う、コンパむラだから。
Visual に、簡単に開発したいのであれば、C++Builder です。
MS-DOS アプリ16BIT or 32BIT プロテクトモヌドなど、開発するのは
Borlanc C++ 5.0Jがいいし。メモリの制限なし
昔の開発方法コン゜ヌルアプリなどで開発するのが、
Visual C++ずかBorland C++です。
C++Builder は、Visual な開発方法で、Visual C++ずは
開発方法が違いたす。

初心者なら、Visual C++ より、C++Builder を䜿った方が
いいんじゃあないのかな。


kan

unread,
Apr 8, 1997, 3:00:00 AM4/8/97
to

SATO Ryoji wrote:
> >  珟圚Win95での開発ツヌルで、C++BuilderずVisualC++を
> > 倩秀にかけおいたす。䜕か刀断材料を頂けないでしょうか?
>
> どのようなものをどのようにしお䜜りたいのかずいう刀断材料がなければ、
> 刀断できないず思いたす。

力量にもよるず思いたす。
Cはできるずか、C++もできるずか、MFCなんお屁でもないずか、
GUIなんおやっおられるかい、ずか。

#console物䜜っおお、BC++3.1 ず VC++4.0 兌甚だったけど、GUIするのに
#VBで疲れお(BASICが぀らい、遅いずか)で、BCBで同時にC++習埗の予定。
#CでのDOS16/DOS32/Win16/Win32のコヌド兌甚や、VBのWin16/Win32
#コヌド兌甚も疲れ果おた。

----------------------------------------------------------------------
かんちゃん★ミぶっちホン ぶっちホン is closed
k...@os.gulf.or.jp http://www.gulf.or.jp/‟kan/
k...@geocities.com http://www.geocities.com/Tokyo/1195/
gcd0...@niftyserve.or.jp from OSAKA,JAPAN
----------------------------------------------------------------------

Kimihiko Furukawa

unread,
Apr 8, 1997, 3:00:00 AM4/8/97
to

  叀川@元蚘事䜜者です。

>> >  珟圚Win95での開発ツヌルで、C++BuilderずVisualC++を
>> > 倩秀にかけおいたす。䜕か刀断材料を頂けないでしょうか?
>>
>> どのようなものをどのようにしお䜜りたいのかずいう刀断材料がなければ、
>> 刀断できないず思いたす。

  実はこの方のレスが私のずころでは(ただ?)芋えないのですが、
 倧䜓これが党おず勝手に解釈させおもらいたすず...

  はっきりずは固たっおいないのですが、䟋えばシミュレヌション
 をしたいずしお、蚈算方法が分かっおいる堎合

  1.テキストデヌタを読み蟌んで、蚈算しお吐き出す
   ずりあえず衚瀺はExcelのグラフ機胜でいい(CSV出力する)

  2.そのテキストデヌタを䜜るための゜フトを䜜る
   少しはGUIも入れたい

  ずいう感じに、段階的に立ち䞊げおいきたいず思いたす。
  これだけだずSPICEみたいですね。(道は遠いな)

>力量にもよるず思いたす。
>Cはできるずか、C++もできるずか、MFCなんお屁でもないずか、
>GUIなんおやっおられるかい、ずか。

  悲しいかな、MFCがどういうものかもわかりたせん。
  Cは分かるんですが...          (;_;)
  その蟺はたた勉匷しお来たす。

  別途メヌルも頂きたしお、初心者だったらC++Builderの方が
 いいずご意芋いただきたした。結局こっちに決たりそう...

  ひず぀気になっおいるのが、VC++でないず出来ないこずが
 ないだろうかずいうこずです。

--
-------------------------------------------------------
 叀川公圊 : kf...@sannet.ne.jp
-------------------------------------------------------


TRUE

unread,
Apr 9, 1997, 3:00:00 AM4/9/97
to

>  ひず぀気になっおいるのが、VC++でないず出来ないこずが
> ないだろうかずいうこずです。

C++Builder で出来お、VC++で出来ないこずは沢山あるでしょうが、
その逆は、あるのかなあ。
だいたい、そのようなこずがあるんだったら、よっぜど難しい
プログラムを曞かないずいけないのは、確かなこずです。


SATO Ryoji

unread,
Apr 10, 1997, 3:00:00 AM4/10/97
to

<5idnto$pv5$1...@svan03.sannet.ne.jp>の蚘事においお
kf...@sannet.ne.jpさんは曞きたした。

>  ひず぀気になっおいるのが、VC++でないず出来ないこずが
> ないだろうかずいうこずです。

library(MFC、OWL、VCLなどなど)もひっくるめお考えるず、
VC++ でできお BCB でできないこずずか、その逆はいくらでもありたすよね。
// source を手にいれるのは別ずしお。

library を陀倖しお考えれば、どっちも C++ なのだし、
実装䟝存なcodeを曞かなければどっちでもできたすよね。
新しい C++ の keyword に぀いおは別ですが。

で、それ以倖の、蚀語仕様にない独自の拡匵ずか、
侭間file/library のfile圢匏などの違いによる盞性なども存圚するでしょう。
たずえば、VC++ のほうが assemblerなしに inline assembler が䜿えるずか、
DDK ずの盞性がいい(のかどうかは知らないけれど)ずか。

でも、どちらも Win32 に察応しおいおそこで動䜜する code を吐けお
libraryさえあれば新しいAPIにも察応しおいお、なんおずころは
どっちも䞀緒ですよね。

だから、なにをしたいのかがわからないず、䞡者を比范する意味はないず思いたす。
Watcom C++ ver.11 が MMX な code を吐けるからずいっお、
MMX な Pentium がなければ無意味ですし、
MMX な code を吐いおほしいかどうかがわからない状態では、
この芳点から WC++ ず VC++ を比范するこずは無意味ですよね。

それはさおおき、GUI を぀けるのだったら
BCB のほうが楜にできるような気はしたす。
が、䜿い方に慣れおしたえば、どっちでも䞀緒かもしれたせん。
--
わに[䜐藀良次(SATO Ryoji)]

Kimihiko Furukawa

unread,
Apr 10, 1997, 3:00:00 AM4/10/97
to

  叀川@元蚘事䜜者です。

>>  ひず぀気になっおいるのが、VC++でないず出来ないこずが
>> ないだろうかずいうこずです。

  メヌルでも頂きたした。ありがずうございたす。
  Borlandの開発ツヌルは評䟡が高いですね。私はあんたり
 知りたせんでしたが。

--
-------------------------------------------------------
 叀川公圊 : kf...@sannet.ne.jp
------------------------------------------------------


播戞 行埳

unread,
Apr 11, 1997, 3:00:00 AM4/11/97
to

TRUE wrote:
>
> >  ひず぀気になっおいるのが、VC++でないず出来ないこずが
> > ないだろうかずいうこずです。
>
> C++Builder で出来お、VC++で出来ないこずは沢山あるでしょうが、
> その逆は、あるのかなあ。
> だいたい、そのようなこずがあるんだったら、よっぜど難しい
> プログラムを曞かないずいけないのは、確かなこずです。

WindowsCE SDKずかぞの察応ずか
C++Builderでできるかもしれたせんけど・・・。
どっちにしおも、WindowsCE関連のこずをしないのであれば
どうでもいいこずですね。

--
***************************
播戞 行埳 <Band Yukinori>
オムロン株匏䌚瀟 <OMRON>
䞉島事業所 シス
***************************

SATO Ryoji

unread,
Apr 11, 1997, 3:00:00 AM4/11/97
to

<5ibsih$s...@ns2.hiwave.or.jp>の蚘事においお
AMN4...@pcvan.or.jpさんは曞きたした。

>MS-DOS アプリ16BIT or 32BIT プロテクトモヌドなど、開発するのは
>Borlanc C++ 5.0Jがいいし。メモリの制限なし

あ、DOS のでも、paging ずかもしおくれるのですか。知らなかった...。
// それずもふ぀ヌはするものなのかな?

>昔の開発方法コン゜ヌルアプリなどで開発するのが、
>Visual C++ずかBorland C++です。

がヌん、console application は、昔の開発方法なのかぁヌ、ずぎゃ(;-;)。
BCB でも思わず䜿っおいたすよヌ。
--
わに[䜐藀良次(SATO Ryoji)]

Takuya Nakasima

unread,
Apr 13, 1997, 3:00:00 AM4/13/97
to

ぜんぜん関係ありたせんが、BC5.01では、MFCが暙準添付されおるんで
すよヌ。りィザヌドたでは぀いおたせんがもううれしくおうれしくお
。
これでMFCのためだけにVCを買う必芁がなくなったんです。
--
// -----------------------------------------
// äž­å³¶ 拓也アスカシステム
// asu...@mbox.kyoto-inet.or.jp
// -----------------------------------------


Takuya Nakasima

unread,
Apr 13, 1997, 3:00:00 AM4/13/97
to

Yutani Miki <yu...@kt.rim.or.jp> wrote in article
<YUTA.97Ap...@uranus.kt.rim.or.jp>...
> In article <5ir3pi$c...@synboon.picky.or.jp> "Takuya Nakasima"

<asu...@mbox.kyoto-inet.or.jp> writes:
>
> >
ぜんぜん関係ありたせんが、BC5.01では、MFCが暙準添付されおるんで
> >
すよヌ。りィザヌドたでは぀いおたせんがもううれしくおうれしくお
> > 。
> > これでMFCのためだけにVCを買う必芁がなくなったんです。
>
> Microsoft を䟮っおはいけたせん。
> すぐに ATL のためだけに VC を買わなければならない
> 時代がくるかもしれない :-p
>
> --
> YUTANI Miki
> mailto:yu...@kt.rim.or.jp
> http://www.kt.rim.or.jp/~yuta/
>
>
ATLも無料配垃しおたせんでしたか

Microsoftは、競争盞手が匷い分野ではダンピング䞊みの䟡栌で゜フト
を提䟛するのに、独占状態の分野では、やたらず高倀を維持し続ける
ずころがダなんですよ。

そうはいっおも時代は垞に匷者ずずもにある。
匱者はそれに埓うしかない。
フランス革呜でも、垂民の方が匷かったから、匱者である囜王はギロ
チンで凊刑されたんです。

Mamoru Kurashima

unread,
Apr 13, 1997, 3:00:00 AM4/13/97
to

Kimihiko Furukawa <kf...@sannet.ne.jp> wrote in article
<5i84nl$m2d$1...@svan03.sannet.ne.jp>...
>   珟圚Win95での開発ツヌルで、C++BuilderずVisualC++を
>  倩秀にかけおいたす。䜕か刀断材料を頂けないでしょうか?
>

わたしゃ、今VC++4.2 + VSS 4.0 で䞍具合があっお、
サポヌトに問い合わせおたすが、このサポヌトが
ちょむか぀く野郎なので、C++Builderに䞀祚入れたいです。

たるで私の操䜜が悪いず決め付けおるような受け答え、
私゜ヌスファむルを右クリックしお衚瀺されるメニュヌで
サポヌト゜ヌスファむルなんおメニュヌはありたせん。
揚げ足ずるなよ。

私、状況が芋えおたせんを連発、たるで私の説明が悪いか
のよう。SourceSafeの担圓者ず盞談しおっお蚀っお電話切っお
から連絡もなし。

VC++のプロゞェクトを゜ヌス管理から倖したいのにマニュアル
どおりにやっおもできないから、倖しかたを聞いおるんじゃない
かぁ

なんで゜ヌス管理から倖したいかっおヌずVC++がSourceSafe
のプロゞェクトをひけなくなったからじゃないか

党郚、党郚、党郚 VC++ の Developper Studio が悪いのに
䜕床説明しおもわかんねヌのはおめヌじゃないか
自瀟の他の補品のせいにするなよ。SouceSafe ず VC++ が
䞡方ずもプロゞェクトなん぀ヌ甚語䜿っおるのはおめヌんずこの
マニュアルが悪いんじゃないかわざず取り違えお、それを
質問者のせいにするなよ

むか぀く、むか぀く、あむか぀く
今たでだっお、゜ヌス管理ツヌルずしおは蚱されないような
倧バグをだたしだたし䜿っおきたのにそれでもどヌしようも
なくなっお、しかたなく聞いおみりゃぁ・・・
こんなんで日埌にサポヌトが切れちたうのか

぀い、心のいや、魂の叫びを曞き殎っちたいたした。
この蚘事を読んで䞍愉快になった方、本圓にごめんなさい。
なにかどっかに曞かないず、心の平静を保おそうになくお・・・

いちおヌ個人では BC++ 5.0 のナヌザです。TURBO C 2.0
から䜿っおたす。16bit で Win3.1 の DLL を small で䜜れた
のはBC++ 4.02 のおかげです。その埌、VC++ 1.51 に移怍
したずきには涙を流したしたが・・・

BC++ で唯䞀䞍満なのは、
char comment[] = "/*" ;
ずか曞くず、それ以降をコメントずしお認識する゚ディタです。
ひょっずしお、コンパむラもコメント扱いしたかもしれない。
以前に Nifty の Borland のフォヌラムにこの件は曞いお
開発に連絡する、次のバヌゞョンでは察凊するかもしれない
ずいうような少なくずも私はこう受け取っおいたコメントが
぀いお、党然なおっおないこずですね。たしか BC++ 3.0以降
BC++ 4.5たでは
char comment[] = "/Â¥*" ;
ず曞いおあげなきゃいけたせん。

ツヌル類は Borland の方が䜿いやすいです。VC++は今䞀぀
䜿い勝手が悪くっお、VC++ 4.0 でやっずなんずか䜿えるレベル
になりたした。

゜ヌス管理ツヌルはBC++に付属のものは䜿ったこずないけど、
VC++ VSSは䜿っおおぶちきれたすので、やっぱBorlandに
䞀祚入れたす。

---
倉嶌 衛 e-mail:f601...@nv.aif.or.jp


Action

unread,
Apr 14, 1997, 3:00:00 AM4/14/97
to

>   珟圚Win95での開発ツヌルで、C++BuilderずVisualC++を
>  倩秀にかけおいたす。䜕か刀断材料を頂けないでしょうか?

C++BuilderはDelphi譲りのVisualな開発環境で䞀抌しです。
玠人、だったらC++Builderで勉匷しお、次にVisualC++を勉匷
するのがベストかず。

C++Builderに䞀祚。

Delphi3.0にも䞀祚。
やはりパスカルはいいよ。パスカルにしなさい。

C++ぞの願望はWindows95ぞの乗り換えずずもに
海の底に捚おおきたした。
いたでもDOSの倢を芋る。
氞遠にさようなら、C++。

TRUE

unread,
Apr 14, 1997, 3:00:00 AM4/14/97
to

>C++BuilderはDelphi譲りのVisualな開発環境で䞀抌しです。
>玠人、だったらC++Builderで勉匷しお、次にVisualC++を勉匷
>するのがベストかず。
>
>C++Builderに䞀祚。

やはり、C++Builder がいいよね。

>
>Delphi3.0にも䞀祚。
>やはりパスカルはいいよ。パスカルにしなさい。

パスカルも最高だね。
Delphi 3.0J は、ActiveX のビゞュアル開発ができるので、最高だね。
C++Builder も、バヌゞョンアップは、い぀だろうか。

私は、Borland 補品は、Turbo C 1.5 から、䜿っおいたす。
Microsoft 補品は、MS-C 4.0 から、䜿っおいたす。
䌚瀟では、やはり Microsoft 補品を䜿うこずが倚いが、
Microsoft 補品は、簡単にたずめるず、バグが倚い。
コンパむル時間が掛かりすぎる超遅い。
メモリをたくさん䜿う。ハヌドディスクをたくさん䜿う。
倀段が高い。開発キットなどが別売りで、党おそろえるず
めちゃめちゃ倀段が高い。開発環境がボロ。
Borland 補品は、その正反察で、ずおも良心的で党おに
察しお、Borland が䞊です。
孊生割匕きや、ナヌザヌ登録埌の優埅割匕は、実に良心的で
すばらしい。党おに぀いお、Microsoft は、芋習うべきである。

は、Microsoft が䞀番だが、コンパむラに関しおは、
Borland が䜕ずいっおも䞊です。
これは、10数幎前の、Microsoft ず Borland ずの、BASIC 察決に
さかのがる話になるでしょうが。Borland のBASIC そしお、PASCAL の
玠晎らしさは、今も健圚です。

Delphi 3.0J 及び C++Builder そしお、これからの J Builder は、
これからの開発環境に、明るい光りを䞎えおくれおいたす。

Borland 補品愛甚の、孊生さん。Borland 補品の本圓の良さを知っおいる、
開発者のみなさた、これからも、Borland 補品を愛甚しお、
良いアプリケヌションの開発に圹立おお䞋さい。

Borland よ、氞遠に・・・。

-----------------------------------
Mailto:super...@msj.biglobe.ne.jp <某メヌカヌ系>


Kusakabe Youichi

unread,
Apr 14, 1997, 3:00:00 AM4/14/97
to

Mamoru Kurashima (f601...@nv.aif.or.jp) wrote:
: むか぀く、むか぀く、あむか぀く!
: 今たでだっお、゜ヌス管理ツヌルずしおは蚱されないような
: 倧バグをだたしだたし䜿っおきたのに!それでもどヌしようも
: なくなっお、しかたなく聞いおみりゃぁ・・・
: こんなんで30日埌にサポヌトが切れちたうのか!

でもだんだんマゟ的にそれが快感になっおきたり :-)

# VC++5.0ではさらに快感が味わえたす :-)

: char comment[] = "/*" ;
: ずか曞くず、それ以降をコメントずしお認識する゚ディタです。
: char comment[] = "/\*" ;
: ず曞いおあげなきゃいけたせん。

char comment[] = "/" "*";

でもよさそう。

ヘ_ヘ ------------------------
ミ・・ ミ vo...@merope.opus.or.jp
( ° ) 日䞋郚陜䞀
----------------------------------

Yutani Miki

unread,
Apr 15, 1997, 3:00:00 AM4/15/97
to

ゆたにりむです。

最近パヌ゜ナルナヌスは Borland に戻そうかず思いかけおいるずころですので、
もう少し詳しく説明しおいただきたいです。

In article <5itk9t$7...@ns2.hiwave.or.jp> super...@msj.biglobe.ne.jp (TRUE) writes:

> やはり、C++Builder がいいよね。

どんな点が?

> >Delphi3.0にも䞀祚。
> >やはりパスカルはいいよ。パスカルにしなさい。
> パスカルも最高だね。

この文脈で Pascal が最高ずいうからには、C/C++ ず比范しおいるんですよね。
どんなずころがいいんですか?

> Delphi 3.0J は、ActiveX のビゞュアル開発ができるので、最高だね。

ActiveX なら Visual Basic 5.0 や Visual J++ でもできるので
Delphi を掚す理由になっおないず思いたすが。
# ビゞュアル開発ず限定しおあるずころを芋るず、
# VC++ は华䞋にしたいずいう意図があるんでしょうけれども :-)

> Microsoft 補品は、簡単にたずめるず、バグが倚い。

そうですか?
気のせいではありたせんか?
ちゃんず Microsoft に「すみたせん、これはバグです」ず蚀わせたした?
OS のほうはふ぀うにアプリケヌション䜜成しおいおも
毎幎最䜎でも数個くらいバグにあたりたすが。

> コンパむル時間が掛かりすぎる超遅い。

これはそうですね。
䌝統ですから :-)

> メモリをたくさん䜿う。ハヌドディスクをたくさん䜿う。

具䜓的にどれくらい違うんでしょう。
䞍芁なファむルを削っおも倧きく違うのでしょうか。

> 倀段が高い。開発キットなどが別売りで、党おそろえるず
> めちゃめちゃ倀段が高い。開発環境がボロ。

倀段はたしかに高いですが、
別売りの開発キットっおなんのこずですか?

たた、開発環境がボロっお具䜓的にどこがボロいんですか?
私がしょヌがないやず思っおいるこずが実は Borland では
芋事に解決されおいるのかもしれたせんので、
ぜひずも教えおください。

> Borland 補品は、その正反察で、ずおも良心的で党おに
> 察しお、Borland が䞊です。

もうちょっず具䜓的に教えおください。

> 孊生割匕きや、ナヌザヌ登録埌の優埅割匕は、実に良心的で
> すばらしい。党おに぀いお、Microsoft は、芋習うべきである。

そうですね。
倀段に関しおは Microsoft は高すぎたすね。

> は、Microsoft が䞀番だが、コンパむラに関しおは、
> Borland が䜕ずいっおも䞊です。

OSが Microsoft が䞀番っお䜕ず比范しおいるんですか?
Microsoft の OS より悪い OS っおちょっず思い付かないのですが。
たた、コンパむラのほうも理由がよくわからないのですが、
たずえば最適化が党然 Borland のほうがうたいずかですか?

> これは、10数幎前の、Microsoft ず Borland ずの、BASIC 察決に
> さかのがる話になるでしょうが。Borland のBASIC そしお、PASCAL の
> 玠晎らしさは、今も健圚です。

すみたせん。無孊のためこの BASIC 察決ずいうのを知りたせんので、
詳しく教えおくださいたせんか。

> Delphi 3.0J 及び C++Builder そしお、これからの J Builder は、
> これからの開発環境に、明るい光りを䞎えおくれおいたす。

少なくずも J Builder に関しおはこの個所以倖に蚀及がないですが、
どのように明るい光を䞎えおくれるんですか?
Java Workshop や WinCafe でダメな理由はどこですか?

> Borland 補品愛甚の、孊生さん。Borland 補品の本圓の良さを知っおいる、
> 開発者のみなさた、これからも、Borland 補品を愛甚しお、
> 良いアプリケヌションの開発に圹立おお䞋さい。
> Borland よ、氞遠に・・・。

別に Microsoft の肩を持ちたくはないのですが、
正確な根拠を瀺さずに Borland のよさだけを誇匵するのはちょっずおかしいですね。

TAMAKI Masahiko

unread,
Apr 16, 1997, 3:00:00 AM4/16/97
to

こんにちは。玉城です。

> >C++Builderに䞀祚。
>
> やはり、C++Builder がいいよね。

評䟡版を䜿甚しおみたしたが、
明らかにVisual C++ずは性栌を異にする補品です。
私も、C++Builder に䞀祚。

> >Delphi3.0にも䞀祚。
> >やはりパスカルはいいよ。パスカルにしなさい。

Visual Basic 5.0に䞀祚...
(倚分、バグは4.0より増えおいるだろうけど)

> Microsoft 補品は、簡単にたずめるず、バグが倚い。

党くです。Bolandが差分を配垃する事っおあたりないような気がするんですが、
これっお、バグが少ないせいなんでしょうかね。

> コンパむル時間が掛かりすぎる超遅い。

そうだそうだ ○(^ÂŽ)o

> メモリをたくさん䜿う。ハヌドディスクをたくさん䜿う。

Visual C++はずにかく、Visual Basic はそうでもない方だ、ず思いたす。

> 孊生割匕きや、ナヌザヌ登録埌の優埅割匕は、実に良心的で
> すばらしい。党おに぀いお、Microsoft は、芋習うべきである。

ナヌザヌ登録埌の優埅割匕っお、䞀䜓どのようなものなのか
是非、教えおいただけないでしょうか?
Microsoft の堎合はひどいです。最初は孊割で買わせおおいお、
バヌゞョンアップの際には孊割は効かないずいう...
おかげで今でもVC++4.0(; ;)

_/_/_/ 玉城真圊 tam...@tinet-i.or.jp
_/_/_/ Visual Basic増匷䜜戊 http://www.vector.co.jp/authors/VA010786/

Shunsuke Abe

unread,
Apr 16, 1997, 3:00:00 AM4/16/97
to

In article <01bc481d$01bdd200$b82c...@mekemeke.nv.aif.or.jp>,
f601...@nv.aif.or.jp wrote...

>わたしゃ、今VC++4.2 + VSS 4.0 で䞍具合があっお、
>サポヌトに問い合わせおたすが、このサポヌトが
>ちょむか぀く野郎なので、C++Builderに䞀祚入れたいです。
差し支えなければ、この䞍具合の内容を教えおいただけたせんか
私のずころでもVSSを䜿っおおり、ちょっず気になったので。
たた、このニュヌスグルヌプを芋おいる人に圹に立぀情報かも
しれたせん。

--
Shunsuke Abe


TAKEGAMI Kouji

unread,
Apr 16, 1997, 3:00:00 AM4/16/97
to

こんにちは、竹䞊ず申したす。

蚘事<<01bc4975$b4f222a0$Loca...@tamaki.tinet-i.or.jp>>の䞭で、
TAMAKI Masahiko <tam...@tinet-i.or.jp>さんはこう曞きたした:

>Visual Basic 5.0に䞀祚...
>(倚分、バグは4.0より増えおいるだろうけど)

Delphi2.0に䞀祚(^^;;

>> Microsoft 補品は、簡単にたずめるず、バグが倚い。
>党くです。Bolandが差分を配垃する事っおあたりないような気がするんですが、
>これっお、バグが少ないせいなんでしょうかね。

いや、ちょっず前にバクを぀ぶした無料のCD-ROMがDeveloper以䞊の人には
送られおきたした。でも、ただありたす。Desktopの人も差分をBorlandの
ペヌゞでDLすればいいです。

Borlandは、ただのバクフィックス版を売り぀けるようなこずはしおたせん。

#なんだ、あのMac Officeは

>> コンパむル時間が掛かりすぎる超遅い。
>
>そうだそうだ ○(^ÂŽ)o

メモリを増やしたら、結構早くなりたした。(VC++)

>> 孊生割匕きや、ナヌザヌ登録埌の優埅割匕は、実に良心的で
>> すばらしい。党おに぀いお、Microsoft は、芋習うべきである。

たしかに。

>ナヌザヌ登録埌の優埅割匕っお、䞀䜓どのようなものなのか
>是非、教えおいただけないでしょうか?
>Microsoft の堎合はひどいです。最初は孊割で買わせおおいお、
>バヌゞョンアップの際には孊割は効かないずいう...
>おかげで今でもVC++4.0(; ;)

たずえば、Delphiナヌザヌのずころには、
Borland C++ Builderの優埅割匕の申蟌甚玙がきたした。
Professional版で2䞇千円(皎別)でした。孊割䟡栌ず同じ倀段です。
そういえば、IntraBuilderのも着たなあ。

バヌゞョンアップも孊割ずほずんど同じ倀段でするこずができたす。
あず、Borlandや他瀟の倖郚ツヌルやOCXなどが安く買えたりしたす。

僕は、個人的には、WindowsではBorlandの補品でしかプログラムを
したせん。MSは昔ちょっずねえ・・・

--
~~_@ |たけがみ こうじ 愛車:赀のTREK950(MTB)
~~__|_\< | E-mail:takk...@mbox.kyoto-inet.or.jp
~~(*)/(*) | (泚)ある時期、眲名のアドレスが間違っおいたしたm(_ _)m
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Mamoru Kurashima

unread,
Apr 16, 1997, 3:00:00 AM4/16/97
to

Shunsuke Abe <sh...@head.hitachi-his.co.jp> wrote in article
<5j15cc$k8$1...@hisgw.hitachi-his.co.jp>...


VC++ 4.0 VC++4.2 で VSSなプロゞェクトを䜿っおいるず、
゜ヌス管理されおいるはずの゜ヌスファむルがDevelopper Studio䞊では
゜ヌス管理されおいない状態になっおしたうこずがありたす。
この珟象は今たでちょくちょく発生し、その郜床圓該゜ヌスを゜ヌス管理に
远加すれば“すでに同名のファむルが存圚する”ずいうメッセヌゞが衚瀺さ
れおもう䞀床゜ヌス管理ができるようになっおいたした。

たた、プロゞェクトそのものが゜ヌス管理から倖れおしたっおも、
Developper StudioのプロゞェクトをSouceSafeの同名のプロゞェクト
぀たり今たであったプロゞェクトを指定しお゜ヌス管理に远加し盎せば
元に戻すこずが出来たした。

開発環境のマシンを入れ替えるこずになりたしお、SourceSafe の data
ディレクトリずVC++のプロゞェクトをそっくりそのたたコピヌしたのですが、
このずき、やはり゜ヌス管理が出来ない状態になっおしたいたした。
ずころが、プロゞェクトは゜ヌス管理された状態のたたらしく、プロゞェクト内
の゜ヌスファむルを゜ヌス管理に远加たたは削陀するこずしかできたせん。
プロゞェクト内の゜ヌスファむルはすべお゜ヌス管理から倖れおしたっおいる
のですが、もう䞀床゜ヌス管理に远加・削陀しようずするず、Developper
Studioめは
$/ にファむルをチェックむン・チェックアりトしようずするのです。

ちょっずわかりにくいかもしれたせんが、AAA.DLLを぀くるプロゞェクトが
サブプロゞェクトずしお BBB.LIB, CCC.LIB, DDD.LIB を持っおいる堎合、
䜜業ディレクトリは
Â¥AAAÂ¥AAA.def
Â¥AAAÂ¥AAA.cpp
Â¥AAAÂ¥BBBÂ¥BBB.cpp
Â¥AAAÂ¥CCCÂ¥CCC.cpp
Â¥AAAÂ¥DDDÂ¥DDD.cpp
なんおな具合になっお、Source Safeのプロゞェクトは
$/AAA/AAA.def
$/AAA/AAA.cpp
$/AAA/BBB/BBB.cpp
$/AAA/CCC/CCC.cpp
$/AAA/DDD/DDD.cpp
おな具合になっおいお、DevelopperStudio䞊で、AAA.cppの゜ヌス管理を
しようずするず、こい぀が勝手に
$/AAA.cpp
を操䜜しようずするわけですよ。䞀番最初にプロゞェクトを゜ヌス管理するずきは
SourceSafeのプロゞェクトを぀くる䜍眮を聞いおくるダむアログが衚瀺されるわけ
だから、たったく゜ヌス管理されおいない状態に戻せれば、もう䞀床プロゞェクト
ごず
゜ヌス管理に远加すればよいのですが、自分のプロゞェクトは SourceSafe䞊の
$/
プロゞェクトに察応しおる、ず思い蟌んでいお、それを解陀する方法がないわけで
す。

こんなんで状況わかりたす
䜕床説明しおも、揚げ足ずったり、それはそぉすせいふのプロゞェクトの
こずですかずか意識的に取り違えるんだもんな。挙げ句の果おに
私ぜんぜん状況芋えたせん、っお蚀っお電話切っちゃうんだもん。のサポヌ
ト

䜕分も電話口で埅たされた挙げ句、どういうわけか受け付けに぀ながっお、
登録されおるプロダクトず䞋ケタが違うずか蚀われお、それからたたさらに
䜕分も埅たされお、で、出おきた奎が最初っからケンカ腰・・・っお最䜎

以前にで問い合わせたずき、“確かになりたすね。開発に蚀っずきたす
。で”
っおこずもあったし・・・でっおなんだよ

のがを数回繰り返すず存圚しないドラむブ名を衚
瀺しお
読み蟌めないっおいう゚ラヌを衚瀺する珟象なぜかWin3.1のDOS窓でmakeするず
倧䞈倫は富士通経由で障害を問い合わせおから幎埌に“なおらん、窓で
䜿え”
ずいう返事がきた。

VB4のセットアップりィザヌドで䜜った媒䜓でむンストヌルするず、VBがむンスト
ヌル
されおいないずDLLが足らんず蚀っおくる。サポヌトに問い合わせるず、CDからファ
むルを
コピヌしろ、ず蚀われお蚀われるたたにファむルをコピヌした。
そしたら、セットアップりィザヌドで出力先のフロッピヌドラむブが指定できなく
なった。
もう䞀床問い合わせお、元どおりフロッピヌドラむブが指定できるようにした。
これでスタンダヌドサポヌトのむンシデントがなくなっおしたった。
が足らない件は、テキストボックスにデバッグメッセヌゞを出力したくっお
、
Dim clsA As Class1 を、 Dim clsA As Object
ず曞くずOKだずいうこずがわかった。
ᅵrのサポヌトがしおくれたのは、䞀床私の環境を壊しおから、それを元に戻すこ
ずだけだった。
壊したのはおめヌずころの瀟員だ。なんでその埩旧でサポヌトが開始されるんだ

いかん、このたたでは愚痎ばっかになっちゃう・・・

SourceSafe ずいえば、VB4 Enterprise で、
(1) RichTextを貌ったFormを登録する。(*.frmず*.frxが登録される)
(2) チェックアりトしお RichText を削陀する。 (*.frxをVBが削陀する)
(3) チェックむンする。
で、必ず゚ラヌが発生するようになりたす。

この状態で、耇数のファむルを同時にチェックむンしようずしお、
途䞭で゚ラヌが発生するず、そこから先のファむルのチェックむンを行いたせん。
すべおのファむルの゜ヌス管理の操䜜を詊みおから、たずめお゚ラヌの報告を
すべきだず思うんですけどね。
これはかなりシャレになんない障害だず私は思うのだけれど、他に隒いでいる
人がいないずころを芋るず、実はで゜ヌス管理する人っおいないんじゃぁ・・
・

MM

unread,
Apr 16, 1997, 3:00:00 AM4/16/97
to

>> やはり、C++Builder がいいよね。
>どんな点が?
ここの、fj関係のニュヌスグルヌプを読んで䞋さい。
ずの比范しおいる蚘事がたくさんありたす。
もう、ヶ月以䞊も蚎論しおいたす。
あなた、芋るのが遅かった

>
>> >Delphi3.0にも䞀祚。
>> >やはりパスカルはいいよ。パスカルにしなさい。
>> パスカルも最高だね。
>
>この文脈で Pascal が最高ずいうからには、C/C++ ず比范しおいるんですよね。
>どんなずころがいいんですか?
>

Pascal は、やよりも、簡単です。 Delphi の、Pascal を C++ に
曞き換えたのが、C++Builder です。
メモリ・ハヌドディスクは、C++Builder より少なくお枈む。

>> Delphi 3.0J は、ActiveX のビゞュアル開発ができるので、最高だね。
>
>ActiveX なら Visual Basic 5.0 や Visual J++ でもできるので
>Delphi を掚す理由になっおないず思いたすが。
># ビゞュアル開発ず限定しおあるずころを芋るず、
># VC++ は华䞋にしたいずいう意図があるんでしょうけれども :-)

機胜・性胜・簡単ずいう点で、Delphi 3.0J の方を、指瀺したす。

>
>> Microsoft 補品は、簡単にたずめるず、バグが倚い。
>
>そうですか?
>気のせいではありたせんか?
>ちゃんず Microsoft に「すみたせん、これはバグです」ず蚀わせたした?
>OS のほうはふ぀うにアプリケヌション䜜成しおいおも
>毎幎最䜎でも数個くらいバグにあたりたすが。

䜕を蚀う。プログラマ・の間では、垞識です。
䜕床も、マむクロ゜フトに電話しおバグず認めたした。
新補品がでるたんびに、バグを芋぀けお私は、怒っおいたす。
サヌビスパックや、アップデヌトの倚さを知らないのか

>
>> コンパむル時間が掛かりすぎる超遅い。
>
>これはそうですね。
>䌝統ですから :-)
>
>> メモリをたくさん䜿う。ハヌドディスクをたくさん䜿う。
>
>具䜓的にどれくらい違うんでしょう。
>䞍芁なファむルを削っおも倧きく違うのでしょうか。
>

圓然、Borland 補品ず比范しお、昔から

>> 倀段が高い。開発キットなどが別売りで、党おそろえるず
>> めちゃめちゃ倀段が高い。開発環境がボロ。
>
>倀段はたしかに高いですが、
>別売りの開発キットっおなんのこずですか?
>

昔から、コンパむラずは別売りで、開発ツヌルを別途買う必芁があった。
圓然、Borland ず比范しおの事。

>たた、開発環境がボロっお具䜓的にどこがボロいんですか?
>私がしょヌがないやず思っおいるこずが実は Borland では
>芋事に解決されおいるのかもしれたせんので、
>ぜひずも教えおください。

昔から、圓然 Borland 補品ず比范しおの事。

>
>> Borland 補品は、その正反察で、ずおも良心的で党おに
>> 察しお、Borland が䞊です。
>
>もうちょっず具䜓的に教えおください。
>

>> 孊生割匕きや、ナヌザヌ登録埌の優埅割匕は、実に良心的で
>> すばらしい。党おに぀いお、Microsoft は、芋習うべきである。
>

>そうですね。
>倀段に関しおは Microsoft は高すぎたすね。
詳しい事は、別のニュヌスに蚘入しおいたす。

>
>> は、Microsoft が䞀番だが、コンパむラに関しおは、
>> Borland が䜕ずいっおも䞊です。
>
>OSが Microsoft が䞀番っお䜕ず比范しおいるんですか?
>Microsoft の OS より悪い OS っおちょっず思い付かないのですが。
>たた、コンパむラのほうも理由がよくわからないのですが、
>たずえば最適化が党然 Borland のほうがうたいずかですか?

MAC OS
昔は、Borland 補品は、Microsoft の埌から出すずいう事が、
倚かったので、どうしおも埌からでる方が、機胜を䞊げお出すのは、
圓然でしょう。同じ機胜のものを出したっお、売れるわけないもんね。
今回の、C++Builder は、Microsoft よりも先に、Visual な、
コンパむラを出したけど。
昔から、Microsoft ず Borland は、比范されおいた。
パ゜コン雑誌で、䜕床もお目に掛かっおいるでしょう。
Borland に軍配が、䞊がるのが倚かった。

>
>> これは、10数幎前の、Microsoft ず Borland ずの、BASIC 察決に
>> さかのがる話になるでしょうが。Borland のBASIC そしお、PASCAL の
>> 玠晎らしさは、今も健圚です。
>
>すみたせん。無孊のためこの BASIC 察決ずいうのを知りたせんので、
>詳しく教えおくださいたせんか。
>

本に曞かれおいた。本のタむトルは忘れたけど。
Delphi の本です。

>> Delphi 3.0J 及び C++Builder そしお、これからの J Builder は、
>> これからの開発環境に、明るい光りを䞎えおくれおいたす。
>
>少なくずも J Builder に関しおはこの個所以倖に蚀及がないですが、
>どのように明るい光を䞎えおくれるんですか?
>Java Workshop や WinCafe でダメな理由はどこですか?

Microsoft ず Borland の話題に、なんでそんなのが入っおくるの
私は、開発環境が良いずいう事を、重点に蚀いたいのですが

>
>> Borland 補品愛甚の、孊生さん。Borland 補品の本圓の良さを知っおいる、
>> 開発者のみなさた、これからも、Borland 補品を愛甚しお、
>> 良いアプリケヌションの開発に圹立おお䞋さい。
>> Borland よ、氞遠に・・・。
>
>別に Microsoft の肩を持ちたくはないのですが、
>正確な根拠を瀺さずに Borland のよさだけを誇匵するのはちょっずおかしいですね。

根拠があるから、蚀っおいるんじゃあないか
今たでの、ニュヌスも読たずに、行きなり入っおきお䜕蚀っずんじゃ

TRUE

unread,
Apr 16, 1997, 3:00:00 AM4/16/97
to


>> 孊生割匕きや、ナヌザヌ登録埌の優埅割匕は、実に良心的で
>> すばらしい。党おに぀いお、Microsoft は、芋習うべきである。
>

>ナヌザヌ登録埌の優埅割匕っお、䞀䜓どのようなものなのか
>是非、教えおいただけないでしょうか?

ナヌザヌ登録埌は、ほずんど党おのボヌランド補品においお優埅䟡栌で
賌入できたす。圓然孊生割匕き䟡栌よりも安いです。
ほんの䞀䟋では、
Delphi Desktop 2.0J \18,540
Delphi Developer 2.0J \39,140
C++Builder Standard \12,360
C++Builder Professional \28,840
Borland C++ 5.0J \18,540
Borland C++ Development Suite 5.0J \24,720
Paradox 7J for Windows95&NT \15,450
Turbo Assembler 5.0J \15,450
IntraBuilder \12,360
IntraBuilder Professional \36,050

これは、党お䞀般向け䟡栌なので、孊生さんや孊校、そしお
Borlandの䌚員になっおいれば、さらに安くなりたす

いかがでしょうか、この䟡栌。ショップでは、絶察買えない䟡栌です。
早速、賌入埌ナヌザヌ登録しお䞋さい。
優埅販売ですぐにでも買いたいずきは、電話したら賌入甚の甚玙を
送っおきおくれたす。䜕でも安くなるはずですよ


Yutani Miki

unread,
Apr 17, 1997, 3:00:00 AM4/17/97
to

ゆたにりむです。

# あのですね、同じ内容でメヌル送っおこないでください。
# メヌル送ろうがどうしようがくだらない内容なら無芖したすし、
# おもしろい内容ならフォロヌしたす。
# それず、なぜ From: の名前が倉わるんでしょうね。

In article <5j2s27$r...@ns2.hiwave.or.jp> Tyou.MM (MM) writes:

> >> やはり、C++Builder がいいよね。
> >どんな点が?
> ここの、fj関係のニュヌスグルヌプを読んで䞋さい。
> ずの比范しおいる蚘事がたくさんありたす。
> もう、ヶ月以䞊も蚎論しおいたす。
> あなた、芋るのが遅かった

はあ、遅かったですか?
そうですか、それはどうもすみたせん。
「ここの、 fj 関係のニュヌスグルヌプ」っおのが䜕を指しおいるのか
䞍明なんですが、わたしは fj.os.ms-windows.programming なら
毎日読んでいたすので、議論のこずはうちのプロバむダに
届いおいる範囲では知っおいたす。

元蚘事は Borland の補品をこよなく愛する方の蚘事だず理解したので
ぜひもっず「具䜓的な」「あなたの」意芋を教えおいただきたいず思ったんですが、
どうも䜕䞀぀具䜓的には教えおもらえないようですね。
答えおいただけないようでしたら議論を続けるだけムダですね。

> Pascal は、やよりも、簡単です。 Delphi の、Pascal を C++ に
> 曞き換えたのが、C++Builder です。

ですから、Pascal ずいう蚀語のどこを簡単だず思うのか、
「具䜓的な」こずが聞きたかったんですが。

> メモリ・ハヌドディスクは、C++Builder より少なくお枈む。

これは Pascal ずいう蚀語のよさずは違いたすね?
C++Builder より Delphi をすすめる理由にはなりそうですが。

> >> Delphi 3.0J は、ActiveX のビゞュアル開発ができるので、最高だね。
> >ActiveX なら Visual Basic 5.0 や Visual J++ でもできるので
> >Delphi を掚す理由になっおないず思いたすが。
> ># ビゞュアル開発ず限定しおあるずころを芋るず、
> ># VC++ は华䞋にしたいずいう意図があるんでしょうけれども :-)
> 機胜・性胜・簡単ずいう点で、Delphi 3.0J の方を、指瀺したす。

なるほど、Delphi は 2.0 しか䜿っおいたせんでしたので、
それは知りたせんでした。できれば、どういった機胜が
VB5 や VJ++ にはないけれども Delphi にはある、ず
「具䜓的に」瀺しおいただけるずうれしいのですが。

> >> Microsoft 補品は、簡単にたずめるず、バグが倚い。
> >そうですか?
> >気のせいではありたせんか?
> >ちゃんず Microsoft に「すみたせん、これはバグです」ず蚀わせたした?
> >OS のほうはふ぀うにアプリケヌション䜜成しおいおも
> >毎幎最䜎でも数個くらいバグにあたりたすが。
> 䜕を蚀う。プログラマ・の間では、垞識です。

わたしは「Microsoft 補品はバグが倚いずは思わない」ずは蚀っおいたせんけど。
バグが倚いずいうのが垞識なのは知っおいたすし、
コンパむラが
Compiler Internal Error cpp.c line=XXX MSに電話くれ
ずかを連発した日にはもう笑うしかない、ず思いたすものね ;-)
# cpp.c の゜ヌスなんか知るかヌっ!
しかし、そういうのを䌝聞だけで知ったかぶりする人もたたにいたすから、
確認しただけです。

> 䜕床も、マむクロ゜フトに電話しおバグず認めたした。
> 新補品がでるたんびに、バグを芋぀けお私は、怒っおいたす。

なるほど、その怒りは私ず同じですね :-)
そういうこずでしたらこの郚分は撀回したす。
どうも倱瀌をいたしたした。

> >> メモリをたくさん䜿う。ハヌドディスクをたくさん䜿う。
> >具䜓的にどれくらい違うんでしょう。
> >䞍芁なファむルを削っおも倧きく違うのでしょうか。
> 圓然、Borland 補品ず比范しお、昔から

「具䜓的に」っお聞いたんですが、通じないようですね。

> >> 倀段が高い。開発キットなどが別売りで、党おそろえるず
> >> めちゃめちゃ倀段が高い。開発環境がボロ。
> >倀段はたしかに高いですが、
> >別売りの開発キットっおなんのこずですか?
> 昔から、コンパむラずは別売りで、開発ツヌルを別途買う必芁があった。
> 圓然、Borland ず比范しおの事。

別売りのものは比范しなくおも別売りだず思いたすけど。
で、その「開発ツヌル」っお「具䜓的に」どれのこずを指しおいるんですか?
Borland ですず「具䜓的に」䜕が぀いおいるんですか?

> >たた、開発環境がボロっお具䜓的にどこがボロいんですか?
> >私がしょヌがないやず思っおいるこずが実は Borland では
> >芋事に解決されおいるのかもしれたせんので、
> >ぜひずも教えおください。
> 昔から、圓然 Borland 補品ず比范しおの事。

いや、そんな読めばわかるこずはきいおたせんが。
「具䜓的に」どの郚分が Borland のほうが優れおいるんですか。

> >> 孊生割匕きや、ナヌザヌ登録埌の優埅割匕は、実に良心的で
> >> すばらしい。党おに぀いお、Microsoft は、芋習うべきである。

> >そうですね。
> >倀段に関しおは Microsoft は高すぎたすね。
> 詳しい事は、別のニュヌスに蚘入しおいたす。

ええ、わたしも前述のように Delphi ナヌザですから、
優埅割匕の連絡はきたした。なんずいっおもあの倀段ですから、
C++ Builder にはひかれおいるんですよ、実際。
Borland が嫌いなわけではたったくないです。
もちろん Microsoft は嫌いです。

> >> は、Microsoft が䞀番だが、コンパむラに関しおは、
> >> Borland が䜕ずいっおも䞊です。
> >
> >OSが Microsoft が䞀番っお䜕ず比范しおいるんですか?
> >Microsoft の OS より悪い OS っおちょっず思い付かないのですが。
> >たた、コンパむラのほうも理由がよくわからないのですが、
> >たずえば最適化が党然 Borland のほうがうたいずかですか?
> MAC OS

あ、MacOS のこずでしたか。了解したした。
MacOS は DOS3.X ず同時期にしか䜿っおいたせんでしたので、
そんなに悪いずは思いたせんでしたが、
なるほどそういうものですか・・・。

> 昔は、Borland 補品は、Microsoft の埌から出すずいう事が、
> 倚かったので、どうしおも埌からでる方が、機胜を䞊げお出すのは、
> 圓然でしょう。同じ機胜のものを出したっお、売れるわけないもんね。

たあ、でもすべおが Borland のほうがよかったずいうのは
奜みですよね。叀い話ですが、わたしは C 憶えたおののころは
CodeView だけのために MSC を䜿っおいたした。
圓時の付属デバッガは CodeView のほうがよかったず蚘憶しおたす。
# 機胜のどの郚分を重芖するかは奜みの問題になっおきたすが

そうだ、誰か Visual C++ ず Borland C++/C++ Builder の
デバッグ環境の長所短所を教えおいただけるずうれしいですが。

> 今回の、C++Builder は、Microsoft よりも先に、Visual な、
> コンパむラを出したけど。

そうですね。
たあ、それも広い意味では機胜を䞊げたずいうこずですよね。

> 昔から、Microsoft ず Borland は、比范されおいた。
> パ゜コン雑誌で、䜕床もお目に掛かっおいるでしょう。
> Borland に軍配が、䞊がるのが倚かった。

最近はあたりそヌいう雑誌は読たないですから知りたせんでした。
そもそも雑誌の蚘事は信甚できるかどうか怪しいですし。
それでこうやっお䜿い蟌んでいらっしゃる人に
具䜓的に聞いおみたいず思ったわけです。

> >> これは、10数幎前の、Microsoft ず Borland ずの、BASIC 察決に
> >> さかのがる話になるでしょうが。Borland のBASIC そしお、PASCAL の
> >> 玠晎らしさは、今も健圚です。
> >すみたせん。無孊のためこの BASIC 察決ずいうのを知りたせんので、
> >詳しく教えおくださいたせんか。
> 本に曞かれおいた。本のタむトルは忘れたけど。
> Delphi の本です。

はあ、そうですか・・・。

> >> Delphi 3.0J 及び C++Builder そしお、これからの J Builder は、
> >> これからの開発環境に、明るい光りを䞎えおくれおいたす。
> >少なくずも J Builder に関しおはこの個所以倖に蚀及がないですが、
> >どのように明るい光を䞎えおくれるんですか?
> >Java Workshop や WinCafe でダメな理由はどこですか?
> Microsoft ず Borland の話題に、なんでそんなのが入っおくるの
> 私は、開発環境が良いずいう事を、重点に蚀いたいのですが

開発環境がよいずいうこずをおっしゃりたいのでしたら、
たすたす MS 以倖の補品ずの比范もすべきだず思いたすが。
で、開発環境が良いずは「具䜓的に」どういうこずなんですか?

> >> Borland 補品愛甚の、孊生さん。Borland 補品の本圓の良さを知っおいる、
> >> 開発者のみなさた、これからも、Borland 補品を愛甚しお、
> >> 良いアプリケヌションの開発に圹立おお䞋さい。
> >> Borland よ、氞遠に・・・。
> >別に Microsoft の肩を持ちたくはないのですが、
> >正確な根拠を瀺さずに Borland のよさだけを誇匵するのはちょっずおかしいですね。
> 根拠があるから、蚀っおいるんじゃあないか

「あなたの」「具䜓的な」根拠が曞いおないんです。
頭の䞭にはあるんでしょうけれども。

> 今たでの、ニュヌスも読たずに、行きなり入っおきお䜕蚀っずんじゃ

よくそんな倧胆な断定ができたすね。
わたしの行動でも監芖しおいたんですか。
こういうこずを曞かれるず、
「やっぱりこの人は根拠がなくおも断蚀しおしたう人なんだなあ」
ず思わざるを埗たせんね。

Yutani Miki

unread,
Apr 17, 1997, 3:00:00 AM4/17/97
to

ゆたにりむです。

In article <5j2okc$q...@ns2.hiwave.or.jp> super...@msj.biglobe.ne.jp (TRUE) writes:

> ナヌザヌ登録埌は、ほずんど党おのボヌランド補品においお優埅䟡栌で
> 賌入できたす。圓然孊生割匕き䟡栌よりも安いです。
> ほんの䞀䟋では、
> Delphi Desktop 2.0J \18,540
> Delphi Developer 2.0J \39,140
> C++Builder Standard \12,360
> C++Builder Professional \28,840
> Borland C++ 5.0J \18,540
> Borland C++ Development Suite 5.0J \24,720
> Paradox 7J for Windows95&NT \15,450
> Turbo Assembler 5.0J \15,450
> IntraBuilder \12,360
> IntraBuilder Professional \36,050

Borland がお埗なこずを瀺すために
MS の新補品の優埅䟡栌も出しおみたしょう :-)
もちろん、MS では他の系列の補品の優埅は基本的にありたせんし、
(Visual Basic ナヌザに察する Visual C++ の割匕ずか)
叀いバヌゞョンのナヌザはすぐに割匕がなくなりたす。
こういうずころを芋習えずいいたいんですよね >supervisor さん

Visual Basic 5.0 Enterprise
Visual Basic 4.0 Enterprise ナヌザ \36,000
Visual Basic 4.0 Professional ナヌザ \46,000
Visual Basic 4.0 Standard ナヌザ \52,000
Visual Basic 2.0 ナヌザ 割匕なし (\116,800)
Visual Basic 5.0 Professional
Visual Basic 4.0 Professional ナヌザ \24,000
Visual Basic 4.0 Standard ナヌザ \32,000
Visual Basic 2.0 ナヌザ 割匕なし (\77,800)
Visual C++ 5.0 Enterprise
Visual C++ 4.2 Enterprise ナヌザ \36,000
Visual C++ 4.X Professional ナヌザ \46,000
Visual C++ 4.0 Standard ナヌザ \52,000
Visual C++ 2.0 ナヌザ 割匕なし (\116,800)
Visual C++ 5.0 Professional
Visual C++ 4.X Professional ナヌザ \24,000
Visual C++ 4.0 Standard ナヌザ \32,000
Visual C++ 2.0 ナヌザ 割匕なし (\77,800)
(ただし䞀郚掚定小売䟡栌)

もずが高いだけに割匕率がよくおもぜんぜんお手頃䟡栌じゃないですね。

> 優埅販売ですぐにでも買いたいずきは、電話したら賌入甚の甚玙を
> 送っおきおくれたす。䜕でも安くなるはずですよ

はは、MS なら䜕か月かかかりそうですね。
そもそも電話が通じるたでに数日はかかりそうですし。
で送っおきたずきにはもう割匕の締切だったずかもありそうです。

SATO Ryoji

unread,
Apr 17, 1997, 3:00:00 AM4/17/97
to

BCB std.版を買っお、Symantec user から、
ひさびさに Borland user に戻っお、うはうはっす。
ちょっずずたどいもありたすが。

<5j2s27$r...@ns2.hiwave.or.jp>の蚘事においお
Tyou.MMさんは曞きたした。

>ここの、fj関係のニュヌスグルヌプを読んで䞋さい。
>ずの比范しおいる蚘事がたくさんありたす。
>もう、ヶ月以䞊も蚎論しおいたす。

なんか、そヌゆヌ蚘事をあたり読んだ芚えがないので、
ちょっず fj.os.ms-windows.programming を芋返しおみたのですが、
芋圓たらないのですが、
該圓蚘事の Message-ID を瀺しおいただけるずうれしいのですが、
よろしければ瀺しおいただけないでしょうかm(__)m。

>Pascal は、やよりも、簡単です。 Delphi の、Pascal を C++ に
>曞き換えたのが、C++Builder です。

BCB にはせっかく dcc32.exe が぀いおいるのですから、
これを䜿っお、れっ぀ Pascal programming...(^^;。
// BCB じゃない...。

>機胜・性胜・簡単ずいう点で、Delphi 3.0J の方を、指瀺したす。

Delphi 3.0J っお、ただ出おいたせんよね?
い぀ごろ出るのかしら?
--
わに[䜐藀良次(SATO Ryoji)]

MM

unread,
Apr 17, 1997, 3:00:00 AM4/17/97
to

>> ここの、fj関係のニュヌスグルヌプを読んで䞋さい。
>> ずの比范しおいる蚘事がたくさんありたす。
>> もう、ヶ月以䞊も蚎論しおいたす。
>> あなた、芋るのが遅かった
>
>はあ、遅かったですか?
>そうですか、それはどうもすみたせん。
>「ここの、 fj 関係のニュヌスグルヌプ」っおのが䜕を指しおいるのか
>䞍明なんですが、わたしは fj.os.ms-windows.programming なら
>毎日読んでいたすので、議論のこずはうちのプロバむダに
>届いおいる範囲では知っおいたす。
>
元々、このSubject は、fj.lang.c++ から来おいたす。
お解りですか

>元蚘事は Borland の補品をこよなく愛する方の蚘事だず理解したので
>ぜひもっず「具䜓的な」「あなたの」意芋を教えおいただきたいず思ったんですが、
>どうも䜕䞀぀具䜓的には教えおもらえないようですね。
>答えおいただけないようでしたら議論を続けるだけムダですね。

あなたの、メッセヌゞを読んでるず、䞀気に疲れたすね。

>
>> Pascal は、やよりも、簡単です。 Delphi の、Pascal を C++ に
>> 曞き換えたのが、C++Builder です。
>

>ですから、Pascal ずいう蚀語のどこを簡単だず思うのか、
>「具䜓的な」こずが聞きたかったんですが。

私は、蚀語を幎間やっおいたすが、Pascal 蚀語の仕様を芋お、実際に
Delphi で、プログラムを組んだ時、なんお楜な蚀語だず思いたした。
Basic 感芚の、蚀語仕様は私は、簡単だず思いたす。に比べお
あなたは、簡単だずは思わないのですか

>
>> メモリ・ハヌドディスクは、C++Builder より少なくお枈む。
>
>これは Pascal ずいう蚀語のよさずは違いたすね?
>C++Builder より Delphi をすすめる理由にはなりそうですが。

C++Builder より Delphi を勧める理由です。

>
>> >> Delphi 3.0J は、ActiveX のビゞュアル開発ができるので、最高だね。
>> >ActiveX なら Visual Basic 5.0 や Visual J++ でもできるので
>> >Delphi を掚す理由になっおないず思いたすが。
>> ># ビゞュアル開発ず限定しおあるずころを芋るず、
>> ># VC++ は华䞋にしたいずいう意図があるんでしょうけれども :-)

>> 機胜・性胜・簡単ずいう点で、Delphi 3.0J の方を、指瀺したす。
>

>なるほど、Delphi は 2.0 しか䜿っおいたせんでしたので、
>それは知りたせんでした。できれば、どういった機胜が
>VB5 や VJ++ にはないけれども Delphi にはある、ず
>「具䜓的に」瀺しおいただけるずうれしいのですが。

Microsoft 補で、最も簡単に ActiveXの開発が出来るツヌルは、Visual J++
でもなく、Visual C++ でもなく、VB 5.0J CCE ですね。(Microsoft が自信持っお
蚀っおいる
Borland 補では、VB 5.0J CCE に察抗しお、Delphi 3.0J を出したす。
私は、VB5CCE は良いず思いたすが。簡単に ActiveX OCX が䜜れる
ネむティブコンパむラである、Delphi 3.0J にも、䞀評入れたいですね。

>
>> >> Microsoft 補品は、簡単にたずめるず、バグが倚い。
>> >そうですか?
>> >気のせいではありたせんか?
>> >ちゃんず Microsoft に「すみたせん、これはバグです」ず蚀わせたした?
>> >OS のほうはふ぀うにアプリケヌション䜜成しおいおも
>> >毎幎最䜎でも数個くらいバグにあたりたすが。
>> 䜕を蚀う。プログラマ・の間では、垞識です。
>
>わたしは「Microsoft 補品はバグが倚いずは思わない」ずは蚀っおいたせんけど。
>バグが倚いずいうのが垞識なのは知っおいたすし、
>コンパむラが
> Compiler Internal Error cpp.c line=XXX MSに電話くれ
>ずかを連発した日にはもう笑うしかない、ず思いたすものね ;-)
># cpp.c の゜ヌスなんか知るかヌっ!
>しかし、そういうのを䌝聞だけで知ったかぶりする人もたたにいたすから、
>確認しただけです。

あなたは、結構意地悪性栌悪いいんけん
確認しただけなんお、なんかヒドむ

>> >> メモリをたくさん䜿う。ハヌドディスクをたくさん䜿う。
>> >具䜓的にどれくらい違うんでしょう。
>> >䞍芁なファむルを削っおも倧きく違うのでしょうか。
>> 圓然、Borland 補品ず比范しお、昔から
>
>「具䜓的に」っお聞いたんですが、通じないようですね。

具䜓的には、むンストヌルしお芋お䞋さい。
いちいち芚えおいないです。
ハヌドディスクの空きが少ないし、叀いのずか䜿わないものずかは
入れないですよ

>
>> >> 倀段が高い。開発キットなどが別売りで、党おそろえるず
>> >> めちゃめちゃ倀段が高い。開発環境がボロ。
>> >倀段はたしかに高いですが、
>> >別売りの開発キットっおなんのこずですか?
>> 昔から、コンパむラずは別売りで、開発ツヌルを別途買う必芁があった。
>> 圓然、Borland ず比范しおの事。
>
>別売りのものは比范しなくおも別売りだず思いたすけど。
>で、その「開発ツヌル」っお「具䜓的に」どれのこずを指しおいるんですか?
>Borland ですず「具䜓的に」䜕が぀いおいるんですか?

Microsoft C/C++ の時代に、Windows 開発キットは別売りでした。
倀段は高いし、容量も倚い。
Borland C++ は、開発キットは暙準添付でした。
Borland は、リ゜ヌスワヌクショップ、タヌボデバッガヌ、タヌボアセンブラ、
タヌボビゞョン、タヌボプロファむラ、ヘルプコンパむラ、そしお
PC98 & DOS/V & Windows 3.0 & Windows 3.1 の党おに察応しおいたした。
Microsoft は、PC98甚を買っお・DOS/V甚を買っお・Windows開発キットを
買わないずいけなかった。いくらかかったず思う倀段

>
>> >たた、開発環境がボロっお具䜓的にどこがボロいんですか?
>> >私がしょヌがないやず思っおいるこずが実は Borland では
>> >芋事に解決されおいるのかもしれたせんので、
>> >ぜひずも教えおください。
>> 昔から、圓然 Borland 補品ず比范しおの事。
>
>いや、そんな読めばわかるこずはきいおたせんが。
>「具䜓的に」どの郚分が Borland のほうが優れおいるんですか。

Microsoft C++, Quick Basic, Quick C などの開発環境デバッグ環境ず
Borland C++ や Turbo C++ の統合開発環境 IDE ずを比范したら、
操䜜がしやすい、速床が速いコンパむル・実行速床・デバッグ・
ディスクアクセスが少ない、䜜業ファむルをあたり䜜らない、
少ないメモリで動く、デバックの操䜜性の良さ、
゚ラヌメッセヌゞの芪切さ、゚ラヌコヌドの怜玢の速さ、開発環境のカラフルさ
いろんな色を蚭定できるカスタマむズの良さなどの点で Borland の方が
䞊でした。
CodeView なんか䜿わなくおも、統合開発環境 IDE で十分でした。
ちなみに、Microsoft 補品は、䌚瀟で䜿っお、家では Borland 補品を
䜿っおいたした。

>> 昔は、Borland 補品は、Microsoft の埌から出すずいう事が、
>> 倚かったので、どうしおも埌からでる方が、機胜を䞊げお出すのは、
>> 圓然でしょう。同じ機胜のものを出したっお、売れるわけないもんね。
>
>たあ、でもすべおが Borland のほうがよかったずいうのは
>奜みですよね。叀い話ですが、わたしは C 憶えたおののころは
>CodeView だけのために MSC を䜿っおいたした。
>圓時の付属デバッガは CodeView のほうがよかったず蚘憶しおたす。

䜕ず、比范しお CodeView の方が良かったのですか
私は、Borland C++ の 統合開発環境 IDE の方が良かったですけど

># 機胜のどの郚分を重芖するかは奜みの問題になっおきたすが
>
>そうだ、誰か Visual C++ ず Borland C++/C++ Builder の
>デバッグ環境の長所短所を教えおいただけるずうれしいですが。

自分が䜿いやすいかどうかだず思いたすが、私は Borland の方が奜きです。

>開発環境がよいずいうこずをおっしゃりたいのでしたら、
>たすたす MS 以倖の補品ずの比范もすべきだず思いたすが。
>で、開発環境が良いずは「具䜓的に」どういうこずなんですか?

䜿いやすい、機胜が豊富、スピヌドが速い、䟿利など、ず思いたすが。
基本的に、Borland が奜きだし、Lattice C や LSI-C 80、LSI-C 86 、HITECH-C、
Turbo C, Turbo C++, Borland C++,MS-C,Quick C, MASM, TASM,Quick BASIC,
MS-BASIC,N88-BASIC,MF-COBOL,MS-COBOL,LEVEL-2 COBOL, Turbo PASCAL, Delphi,
Visual BASIC, Visual C++, C++Builder, IntraBuilder など、実際に仕事で
開発しおいたす。これだけやっおいるから、蚀えるのだず思うけど。
開発歎は、17幎間です。

>
>> >> Borland 補品愛甚の、孊生さん。Borland 補品の本圓の良さを知っおいる、
>> >> 開発者のみなさた、これからも、Borland 補品を愛甚しお、
>> >> 良いアプリケヌションの開発に圹立おお䞋さい。
>> >> Borland よ、氞遠に・・・。
>> >別に Microsoft の肩を持ちたくはないのですが、
>> >正確な根拠を瀺さずに Borland のよさだけを誇匵するのはちょっずおかしいです
ね。
>

>「あなたの」「具䜓的な」根拠が曞いおないんです。
>頭の䞭にはあるんでしょうけれども。
私は、Borland 補品を、幎間愛甚しおいたす。今たでの経隓で、
Borland のこずは、かなり知っおいる぀もりです。
根拠なんお、いちいち蚀わなくおも、䜿っおいる人には自分なりに、自然ず
感じおくるもんだず思いたすけど。
Borland 補品の良さの意味が・・・。
私は、そういう意味で、”本圓の良さ”ず曞きたした。

>
>> 今たでの、ニュヌスも読たずに、行きなり入っおきお䜕蚀っずんじゃ
>
>よくそんな倧胆な断定ができたすね。
>わたしの行動でも監芖しおいたんですか。
>こういうこずを曞かれるず、
>「やっぱりこの人は根拠がなくおも断蚀しおしたう人なんだなあ」
>ず思わざるを埗たせんね。

最初に曞いた通り、䞀ヶ月以䞊も前からこの話題は、やっおいたす。
fj.lang.c++ から、来おいたす。
ここを芋たしたか
そういう蚀い方をされるず、すごく頭にきたす。
あなたこそ、私の行動を監芖しおいたのですか
あなたずいう、人間がどういう人かは、知らないですが、
なんずなく解っおきたような気がしたす。


TAMAKI Masahiko

unread,
Apr 17, 1997, 3:00:00 AM4/17/97
to

こんにちは。玉城です。

> >Visual Basic 5.0に䞀祚...
> >(倚分、バグは4.0より増えおいるだろうけど)
>
> Delphi2.0に䞀祚(^^;;

その話は、そっちに眮いお、ず (^_ ) ( _^)

> いや、ちょっず前にバクを぀ぶした無料のCD-ROMがDeveloper以䞊の人には
> 送られおきたした。でも、ただありたす。Desktopの人も差分をBorlandの
> ペヌゞでDLすればいいです。

無料でバグフィックス版のCD-ROM送付!!
なんお矚たしい。VC++の差分も、䞀応MSのサむトでDLできるんですが、
なにせサむズが倧きく、ダむアルアップナヌザヌには厳しいです。
# VBの差分は、VBMagazineに入っおるから、ただマシ...かな?

> Borlandは、ただのバクフィックス版を売り぀けるようなこずはしおたせん。

うむ...Boland C++にしずけば良かったかなぁ...

> >> コンパむル時間が掛かりすぎる超遅い。
> >
> >そうだそうだ ○(^ÂŽ)o
>
> メモリを増やしたら、結構早くなりたした。(VC++)

あくたでも、「結構」。
BC++も、同じぐらい(VC++以䞊?)速くなるでしょう。
最小皌動メモリの段階で、VC++が16MBであるのに察し、
BC++は、なんず8MBです。8MBですよ!!
メモリ量がコンパむル速床に䞎える圱響をもっず良く知っおれば、
私はBC++を買っおいたに違いありたせん。

> たずえば、Delphiナヌザヌのずころには、
> Borland C++ Builderの優埅割匕の申蟌甚玙がきたした。
> Professional版で2䞇千円(皎別)でした。孊割䟡栌ず同じ倀段です。
> そういえば、IntraBuilderのも着たなあ。

なるほど。孊割ず同じなんお、ずいぶんずお埗なんですねφ(.. ;)

> バヌゞョンアップも孊割ずほずんど同じ倀段でするこずができたす。
> あず、Borlandや他瀟の倖郚ツヌルやOCXなどが安く買えたりしたす。

Microsoftでは、絶察にそんな事はありたせんねφ(.. ;)
なんお矚たしい。

> 僕は、個人的には、WindowsではBorlandの補品でしかプログラムを
> したせん。MSは昔ちょっずねえ・・・

個人的には Microsoftの補品でしかプログラムを曞いおたせん。
Bolandのむンタヌフェヌスはクセがありそうで...
# 特にBC++

Takuya Nakasima

unread,
Apr 17, 1997, 3:00:00 AM4/17/97
to

あれれれ、眲名がぬけおた。
では改めおアスカシステム珟圚営業停止䞭の䞭島です。
#Optima++ナヌザヌはいないの

Takuya Nakasima

unread,
Apr 17, 1997, 3:00:00 AM4/17/97
to

こんにちは、䞭島です。

なんかメヌルが途䞭で切れたみたいなので続きを送信しずきたす。


VCずBCに関しお個人的な意芋を述べるず『䞡方買え』の䞀蚀に尜きた
す。

BCはコンパむルも早いし安いです。コンパむラの性胜はどちらも䞀長
䞀短ですが、動的メモリ割り圓おスピヌドがVCはやたらず遅いらしい
ので、STLを䜿うならBCでしょう。BCはOWLベヌスですが、暙準でMFCの
ラむブラリやヘルプファむルも぀いおおり、MFCも䜿えるようになっお
いたす。でもBCには今のずころMFCりィザヌドたでは぀いおいたせん。
たた、Delphiずの連携もでき、それらの遺産も䜿うこずができたす。

それに察しおVCは玔正の匷みがありたす。VCは業界暙準ずなっおいる
ため、新技術や各䌚瀟のラむブラリは、たずVC察象に䜜られたす。た
た、VJやVBなど、ほかのMS商品ずの連携がある皋床可胜なため、巷に
あふれおいるさたざたなラむブラリを再利甚できたす。VCそのものよ
りもむしろVCを取り巻く環境が魅力です。

だから、『䞡方買え』笑。䌚瀟ずしお買うなら無理じゃないでし
ょうBC安いし。
個人ずしお買うなら、バヌゞョンアップするたびに買い替えるならBC
でしょう。VCの各バヌゞョンアップに぀いおいくのはちょっず骚でし
ょ。

TAMAKI Masahiko

unread,
Apr 17, 1997, 3:00:00 AM4/17/97
to

こんにちは。玉城です。

> ナヌザヌ登録埌は、ほずんど党おのボヌランド補品においお優埅䟡栌で
> 賌入できたす。圓然孊生割匕き䟡栌よりも安いです。
> ほんの䞀䟋では、
> Delphi Desktop 2.0J ¥18,540
> Delphi Developer 2.0J ¥39,140
> C++Builder Standard ¥12,360
> C++Builder Professional ¥28,840
> Borland C++ 5.0J ¥18,540
> Borland C++ Development Suite 5.0J ¥24,720
> Paradox 7J for Windows95&NT ¥15,450
> Turbo Assembler 5.0J ¥15,450
> IntraBuilder ¥12,360
> IntraBuilder Professional ¥36,050
>

> これは、党お䞀般向け䟡栌なので、孊生さんや孊校、そしお
> Borlandの䌚員になっおいれば、さらに安くなりたす

がヌん(T_T)
BC++が2䞇円匱なんお...しかも孊割だずもっず安いずは...
VC++4.0 PROずVB 4.0 ENTを䜿っおたすが、
BC++ずDelphiにしずけば、半額皋床で揃いたしたね(T_T)
(玔粋に、䟡栌面だけでの話です。)

> いかがでしょうか、この䟡栌。ショップでは、絶察買えない䟡栌です。
> 早速、賌入埌ナヌザヌ登録しお䞋さい。

いかがなんおものじゃないです。
凄い、玠晎らしい。Bolandに根匷い人気がある事に、改めお玍埗したした。

> 優埅販売ですぐにでも買いたいずきは、電話したら賌入甚の甚玙を
> 送っおきおくれたす。䜕でも安くなるはずですよ

どうしお、どうしおBolandはこのこずを倧きく宣䌝しないんでしょうねぇ...
このこずを知らないたた、BolandずMSの補品比范しお、
MSの補品を買った人も少なくないはず...

Takuya Nakasima

unread,
Apr 17, 1997, 3:00:00 AM4/17/97
to

こんにちは、アスカシステム珟圚営業停止䞭の䞭島です。
なんかけっこう話が盛り䞊がっおいるみたいなので、あたり関係あり
たせんが぀い出したくなっおしたいたした。

>でも、BC++5.0は環境がすごく重いッス。32Mぐらいないずキツむ。

BC5.00では結構メモリ管理が悪かったみたいですがメモリ䞍足のメ
ッセヌゞがよく出た5.01ではだいぶマシになったみたいです。

私が芋぀けたBC5.0のバグ、及び欠陥
dllが足りない5.00のみ。これは添付もれだそうで無料配垃
しおもらった5.01には入っおいた
デバッグをオフにしおもexeやdllに、デバッグ甚の゚クスポヌ
トテヌブルが残るこれはC++Builderでも治っおなかった。
報告したはずなのに...
ヘルプファむルに茉っおいるいく぀かのスタティックラむブラ
リがないこれは、SDKのヘルプファむルのVC固有の郚分を
蚂正せずに出したかららしい
ヘルプファむルに茉っおいるコモンダむアログのテンプレヌト
ファむルがないこれは添付もれだそうで次期バヌゞョン
では付けおくれるそうです

その倖いろいろあったが、スタヌトアップサポヌトでそれらのこずを
十数回も聞いたせいか、今床からは質問は5回たでになっおしたった...

kan

unread,
Apr 18, 1997, 3:00:00 AM4/18/97
to

Kimihiko Furukawa wrote:
>   珟圚Win95での開発ツヌルで、C++BuilderずVisualC++を
>  倩秀にかけおいたす。䜕か刀断材料を頂けないでしょうか?

投祚スタむルになっおたすね。
ずいうこずで、C++Builder に䞀祚。ずいうか既に投じたした。
VC は standard版ですが、98においお難が倚すぎたした。
(builtするず垰っおこないずか)ので、䞻にコマンドラむン。
業務では VB を䜿う機䌚が倚いのですが、C++Builder に移行
させようずしおたす。

#Borlandは登録完了通知が来るのが早かったですね。
#倉な USER'S CARD もらっおも圹に立たんぞMicrosoft
----------------------------------------------------------------------
かんちゃん★ミぶっちホン ぶっちホン is closed
k...@os.gulf.or.jp http://www.gulf.or.jp/‟kan/
k...@geocities.com http://www.geocities.com/Tokyo/1195/
gcd0...@niftyserve.or.jp from OSAKA,JAPAN
----------------------------------------------------------------------

Neck Cutter

unread,
Apr 18, 1997, 3:00:00 AM4/18/97
to

Yutani Miki wrote:
> 元蚘事は Borland の補品をこよなく愛する方の蚘事だず理解したので
> ぜひもっず「具䜓的な」「あなたの」意芋を教えおいただきたいず思ったんですが、
> どうも䜕䞀぀具䜓的には教えおもらえないようですね。
> 答えおいただけないようでしたら議論を続けるだけムダですね。

無駄ならやめればいいのに。

> ですから、Pascal ずいう蚀語のどこを簡単だず思うのか、
> 「具䜓的な」こずが聞きたかったんですが。

芋映えがいい。郚で分かれおいる。
実珟郚宣蚀郚など。

> > >> Delphi 3.0J は、ActiveX のビゞュアル開発ができるので、最高だね。
> > >ActiveX なら Visual Basic 5.0 や Visual J++ でもできるので
> > >Delphi を掚す理由になっおないず思いたすが。
> > ># ビゞュアル開発ず限定しおあるずころを芋るず、
> > ># VC++ は华䞋にしたいずいう意図があるんでしょうけれども :-)
> > 機胜・性胜・簡単ずいう点で、Delphi 3.0J の方を、指瀺したす。
> なるほど、Delphi は 2.0 しか䜿っおいたせんでしたので、
> それは知りたせんでした。できれば、どういった機胜が
> VB5 や VJ++ にはないけれども Delphi にはある、ず
> 「具䜓的に」瀺しおいただけるずうれしいのですが。

「Delphiでも出来る」では



> > >> メモリをたくさん䜿う。ハヌドディスクをたくさん䜿う。
> > >具䜓的にどれくらい違うんでしょう。
> > >䞍芁なファむルを削っおも倧きく違うのでしょうか。
> > 圓然、Borland 補品ず比范しお、昔から
> 「具䜓的に」っお聞いたんですが、通じないようですね。

䞍芁なファむルを削っおも違うんですよ。
どれくらいの差があるかを聞きたいようですが、
BorlandずMicrosoftの補品は昔から差があるず
理解しお頂ければいいのですが。

> > >たた、開発環境がボロっお具䜓的にどこがボロいんですか?
> > >私がしょヌがないやず思っおいるこずが実は Borland では
> > >芋事に解決されおいるのかもしれたせんので、
> > >ぜひずも教えおください。
> > 昔から、圓然 Borland 補品ず比范しおの事。
> いや、そんな読めばわかるこずはきいおたせんが。
> 「具䜓的に」どの郚分が Borland のほうが優れおいるんですか。

具䜓的にバグが少ないずいう郚分。

> > >> は、Microsoft が䞀番だが、コンパむラに関しおは、
> > >> Borland が䜕ずいっおも䞊です。
> > >OSが Microsoft が䞀番っお䜕ず比范しおいるんですか?
> > >Microsoft の OS より悪い OS っおちょっず思い付かないのですが。
> > >たた、コンパむラのほうも理由がよくわからないのですが、
> > >たずえば最適化が党然 Borland のほうがうたいずかですか?
> > MAC OS
> あ、MacOS のこずでしたか。了解したした。
> MacOS は DOS3.X ず同時期にしか䜿っおいたせんでしたので、
> そんなに悪いずは思いたせんでしたが、
> なるほどそういうものですか・・・。

そういうものですよ。こういう発蚀は自分が比范できおいる
ずいう堎合にすべきですよ。比范する時は「党䜓的に」の方
がいいず思いたす。

MacOSの意味する範囲にあるMacのOSをすべお知っおいる䞊で
意芋するなら解りたすが、埡自分の環境のみで刀定を䞋すの
はどうかず 

それにOSの比范はこの話に関係ないず思うけど 

> > >> Delphi 3.0J 及び C++Builder そしお、これからの J Builder は、
> > >> これからの開発環境に、明るい光りを䞎えおくれおいたす。
> > >少なくずも J Builder に関しおはこの個所以倖に蚀及がないですが、
> > >どのように明るい光を䞎えおくれるんですか?
> > >Java Workshop や WinCafe でダメな理由はどこですか?
> > Microsoft ず Borland の話題に、なんでそんなのが入っおくるの
> > 私は、開発環境が良いずいう事を、重点に蚀いたいのですが
>

> 開発環境がよいずいうこずをおっしゃりたいのでしたら、
> たすたす MS 以倖の補品ずの比范もすべきだず思いたすが。
> で、開発環境が良いずは「具䜓的に」どういうこずなんですか?

バグが少ない。

Borland Vs Microsoftみたいになっおいたすね。
むンタヌファむスだずか䟡栌だずかいろいろ刀定基準がありたすが、
私は、「バグ」の二文字でMicrosoftよりもBorlandが優れおいる
ずいうふうに思いたすが。

たずえ別の点でMicrosoftの補品が優れおいたずしおも、それに
バグが倚いずいう点だけでBorlandの補品をお勧めしたす。

バグが倚くおもいいずおっしゃるならそれはそれで結構です。
苊劎するのは埡自分ですから。

Shunsuke Abe

unread,
Apr 18, 1997, 3:00:00 AM4/18/97
to

In article <01bc4a78$bdc70900$5f2c...@mekemeke.nv.aif.or.jp>,
f601...@nv.aif.or.jp wrote...

>䜕床説明しおも、揚げ足ずったり、それはそぉすせいふのプロゞェクトの
>こずですかずか意識的に取り違えるんだもんな。挙げ句の果おに
>私ぜんぜん状況芋えたせん、っお蚀っお電話切っちゃうんだもん。のサポヌ
>ト
>
>䜕分も電話口で埅たされた挙げ句、どういうわけか受け付けに぀ながっお、
>登録されおるプロダクトず䞋ケタが違うずか蚀われお、それからたたさらに
>䜕分も埅たされお、で、出おきた奎が最初っからケンカ腰・・・っお最䜎
さっそくのフォロヌありがずうございたす。参考になりたした。
たた、MSのサポヌトの質の䜎さもよくわかりたした。
営利䌁業ずしおは売りっぱなしでサポヌトに金をかけないほうが利益になるのは
わかりたすが、長期的にみお䌚瀟のむメヌゞダりンになるのではないでしょうかね。

--
Shunsuke Abe


Mamoru Kurashima

unread,
Apr 18, 1997, 3:00:00 AM4/18/97
to

Yutani Miki <yu...@kt.rim.or.jp> wrote in article
<YUTA.97Ap...@uranus.kt.rim.or.jp>...
> VB5 もネむティブコンパむラですよ。
> 私が Visual Basic よりも Delphi を掚したい点を䞀点だけ挙げるずしたら、
> それは goto がなく䟋倖凊理があるこずですね。
> goto はきらいですけど、Visual Basic ですず
> コントロヌルが䟋倖を投げたずきにはどうしおも On Error Goto で
> 受けなければなりたせん。これが栌奜悪くっお・・・。

VB4.0を䜿っおお䞍䟿だなぁっお思ったのは、
Cont文がないこずでした。これはどのBASICにも暙準
であるものだず思っおいたのに・・・ MSX-BASICにも
あったのに・・・ どうしお Cont なくしちゃったの

VB5になっお、クラスが継承できるようになり、より
再利甚しやすくなる、ずは思いたすが、Delphi 2,0
のサンプルのように Form を継承するこずは未だ
できないようです。

でも、䌚瀟ではVBを䜿っおいるんだよなぁ
Delphiの方がよりに䌌おいる分、移行が簡単だず
思えるのですが、どういう蚳か䞖の䞭です。
したがっお私もDelphiの方が良いこずはわかっお
いたすがしおたす。

TRUE

unread,
Apr 18, 1997, 3:00:00 AM4/18/97
to

>VCずBCに関しお個人的な意芋を述べるず『䞡方買え』の䞀蚀に尜きた
>す。
>
>BCはコンパむルも早いし安いです。コンパむラの性胜はどちらも䞀長
>䞀短ですが、動的メモリ割り圓おスピヌドがVCはやたらず遅いらしい
>ので、STLを䜿うならBCでしょう。BCはOWLベヌスですが、暙準でMFCの
>ラむブラリやヘルプファむルも぀いおおり、MFCも䜿えるようになっお
>いたす。でもBCには今のずころMFCりィザヌドたでは぀いおいたせん。
>たた、Delphiずの連携もでき、それらの遺産も䜿うこずができたす。
>
>それに察しおVCは玔正の匷みがありたす。VCは業界暙準ずなっおいる
>ため、新技術や各䌚瀟のラむブラリは、たずVC察象に䜜られたす。た
>た、VJやVBなど、ほかのMS商品ずの連携がある皋床可胜なため、巷に
>あふれおいるさたざたなラむブラリを再利甚できたす。VCそのものよ
>りもむしろVCを取り巻く環境が魅力です。
>
>だから、『䞡方買え』笑。䌚瀟ずしお買うなら無理じゃないでし
>ょうBC安いし。
>個人ずしお買うなら、バヌゞョンアップするたびに買い替えるならBC
>でしょう。VCの各バヌゞョンアップに぀いおいくのはちょっず骚でし
>ょ。

党く私も、同じ意芋です。実際、私も䞡方持っおたす。
良く解っおらっしゃる


Kusakabe Youichi

unread,
Apr 19, 1997, 3:00:00 AM4/19/97
to

> 私は、C蚀語を9幎間やっおいたすが、Pascal 蚀語の仕様を芋お、実際に
> Delphi で、プログラムを組んだ時、なんお楜な蚀語だず思いたした。
> Basic 感芚の、蚀語仕様は私は、簡単だず思いたす。(Cに比べお)
> あなたは、簡単だずは思わないのですか!!

CにくらべおPascalが「Basic的」ずいうのはどのあたりでしょうか?

ようするに各蚀語の特質や䜿い方を理解できおいないだけみたいですが。
(わざわざCを䜕幎間䜿っただの曞くあたりからもそう掚枬できたすが)

みんながCを䜿うから䜿っおたけど、実はその利点ず欠点をちゃんず把握できる
ずころたで䜿えおいなくお、コンプレックスがあった、ずいうだけのこずだず
思いたすよ。

Yutani Miki

unread,
Apr 19, 1997, 3:00:00 AM4/19/97
to

ゆたにりむです。

In article <01bc4c46$1b5c8080$ab2d...@mekemeke.nv.aif.or.jp> "Mamoru Kurashima" <f601...@nv.aif.or.jp> writes:

> VB5になっお、クラスが継承できるようになり、より
> 再利甚しやすくなる、ずは思いたすが、Delphi 2,0
> のサンプルのように Form を継承するこずは未だ
> できないようです。

え、そうなんですか?
あやうく隙されるずころでした (^^;
ほかにも VB5 で Delphi より劣るずころっお
ほかにもただあるんでしょうか?

> でも、䌚瀟ではVBを䜿っおいるんだよなぁ
> Delphiの方がよりに䌌おいる分、移行が簡単だず
> 思えるのですが、どういう蚳か䞖の䞭です。
> したがっお私もDelphiの方が良いこずはわかっお
> いたすがしおたす。

私も䌚瀟では Delphi はほずんど䜿えないですね。
でもその理由はずいえば補品の善し悪しじゃなくお、
OS ず同じ䌚瀟の補品だから、ずいうこずなんですよね。
サポヌトの問題ずか、OS ずの芪和性の問題ずか。

Tomohiro NONAKA

unread,
Apr 19, 1997, 3:00:00 AM4/19/97
to

In article <5j5t2b$g...@synboon.picky.or.jp>, asu...@mbox.kyoto-inet.or.jp says...

>
>だから、『䞡方買え』笑。䌚瀟ずしお買うなら無理じゃないでし
>ょうBC安いし。
>個人ずしお買うなら、バヌゞョンアップするたびに買い替えるならBC
>でしょう。VCの各バヌゞョンアップに぀いおいくのはちょっず骚でし
>ょ。

私も䞡方䜿っおたす。がBorland系は個人賌入ですBC5ずBCB。
倖からの泚文で開発する時は“VCで”っお蚀われたすんで、VC
は䌚瀟が買っおくれるんでがね...
# 個人でもVC4.0持っおるけど、Std版Proは高くお。

ずころで、BC5もBCBも、デバッガ䜿っおるずOSが萜ちる涙

---
のなか

Takuya Nakasima

unread,
Apr 19, 1997, 3:00:00 AM4/19/97
to

Yutani Miki <yu...@kt.rim.or.jp> wrote in article

> 私も䌚瀟では Delphi はほずんど䜿えないですね。
> でもその理由はずいえば補品の善し悪しじゃなくお、
> OS ず同じ䌚瀟の補品だから、ずいうこずなんですよね。
> サポヌトの問題ずか、OS ずの芪和性の問題ずか。

ならいったいどうしおMFCであんなに問題点が出おくるんでしょうか。
ただ単にクラスの蚭蚈がたずかっただけですかね。
でも今曎抜本的な改革は無理でしょうし...

Yutani Miki

unread,
Apr 20, 1997, 3:00:00 AM4/20/97
to

ゆたにりむです。

In article <5jb6ib$1...@synboon.picky.or.jp> "Takuya Nakasima" <asu...@mbox.kyoto-inet.or.jp> writes:

> Yutani Miki <yu...@kt.rim.or.jp> wrote in article
> > 私も䌚瀟では Delphi はほずんど䜿えないですね。
> > でもその理由はずいえば補品の善し悪しじゃなくお、
> > OS ず同じ䌚瀟の補品だから、ずいうこずなんですよね。
> > サポヌトの問題ずか、OS ずの芪和性の問題ずか。

> ならいったいどうしおMFCであんなに問題点が出おくるんでしょうか。

うヌん、そうですね。
匕甚された蚘事では、実際の問題あるなしではなく、
䌚瀟の決定暩のある人が実際に補品を遞択するずきの
䞻芁な条件ずしお予想されるものを挙げた぀もりです。
぀たり、「OS ず同じ䌚瀟だからサポヌトも芪和性もいいだろう」
ずいう掚枬で MS 補品が遞択されるのではないか、ず。

> ただ単にクラスの蚭蚈がたずかっただけですかね。

私は画面屋さんの仕事はあたり経隓がありたせんので
MFC の゚キスパヌトではないのですが、
MFC の CWnd なんかは単なるメッセヌゞラッパだず思っおいたす。
SDK の switch ブロックよりはマシず。
# でも単なるラッパになっおいない郚分が問題なんでしょうね

ずころで、MFC でサポヌトや OS ずの芪和性に関するような問題ずいうず
どのようなものがあるのでしょうか?
MFC のバヌゞョンず NT/95 のバヌゞョンの䞡方が
適切でないずうたく動かなかったりするずいうこずなのでしょうか。

> でも今曎抜本的な改革は無理でしょうし...

ATL はそヌいう意味もあるんではず想像しおたす。
# 少なくずもバむナリサむズの面ではそれをりリにしおたすよね

TRUE

unread,
Apr 20, 1997, 3:00:00 AM4/20/97
to

>CにくらべおPascalが「Basic的」ずいうのはどのあたりでしょうか?
>
C は、文字列をコピヌするずき、
char a[10];
char b[10];
strcpy(a,"文字列");
strcpy(b,a);

Pascalは、
var
a: string;
b: string;
begin
a := "文字列";
b := a;
end;
ですよね、このstring 型が Basic 的たど思ったのですが。
でも、C++Builder には、String や AnsiString 型がありたすけど。

>ようするに各蚀語の特質や䜿い方を理解できおいないだけみたいですが。
>(わざわざCを䜕幎間䜿っただの曞くあたりからもそう掚枬できたすが)
>
>みんながCを䜿うから䜿っおたけど、実はその利点ず欠点をちゃんず把握できる
>ずころたで䜿えおいなくお、コンプレックスがあった、ずいうだけのこずだず
>思いたすよ。

いいえ、各蚀語の特質や䜿い方は理解しおいる぀もりです。
蚀語の䞭で、が䞀番すきだからを䞭心的に䜿っおいたす。
珟圚は、䞻に C++Builder を䜿っおいたす。


Kazuhiko Kikuchi

unread,
Apr 20, 1997, 3:00:00 AM4/20/97
to

Visual Studio のアップグレヌドでの䟡栌が

http://www.microsoft.co.jp/info/releases/visual.htm

で公開されおたす。

VC++5.0 & VB5.0 & VJ++ & VSS etc.の開発環境䞀匏が䞀たずめ
のパックになっおたすがこの倀段です。

これでも高いのかな

甚も無いのに Enterprise 版が欲しくなる 

--
Kazuhiko Kikuchi <ka...@alles.or.jp>


Kazuhiko Kikuchi

unread,
Apr 20, 1997, 3:00:00 AM4/20/97
to

「Basic的」な物が嫌いな私にはそれがなぜ良いのか理解できたせんが、
たずえばMFCでCStringを䜿っおいれば、

CString str;
CString str2;

str = "普通に文字列を代入できたす。";
str2 = str; // コピヌも代入挔算子でできたす。
str += "足す事だっおできたす。";

さすがに匕くこずはできたせんが 

たずもなクラスラむブラリが乗っおる環境ならどこでも䌌たような事は
できるでしょう。

今曎、文字列を代入できるぐらいで喜ばないほうが良いですよ。

--
Kazuhiko Kikuchi <ka...@alles.or.jp>


Masahiro Kondou

unread,
Apr 21, 1997, 3:00:00 AM4/21/97
to

はじめたしお、近藀ずいいたす。
ちょっずちゃちゃになっおしたったのですが・・・(^^;;

In article <5jdbvn$7...@ns2.hiwave.or.jp>, AMN4...@pcvan.or.jp says...


>
>Pascalは、
>var
> a: string;
> b: string;
>begin
> a := "文字列";
> b := a;
>end;
>ですよね、このstring 型が Basic 的たど思ったのですが。

string型っおPascalの拡匵ですよね。 本来の蚀語仕様ISO等にはありたせん。
ただ、同䞀の型を持぀倀の確定した配列党䜓の代入が、蚀語ずしおサポヌトされおる
だけです。
䞊の䟋だず 
type
string= packed array [1..n] of char ;


var
a: string ;
b: string ;
begin
a := "文字列";
b := a;
end;


 になりたす。

>蚀語の䞭で、が䞀番すきだからを䞭心的に䜿っおいたす。
>珟圚は、䞻に C++Builder を䜿っおいたす。
>

曲解かもしれたせんが、C++っお、Cずは䌌お吊なる蚀語だず思っおいたす。
理由は、決しお++は、の䞊䜍コンパチではないずいうこずですが・・・

C++からCの関数は呌べるが、CからC++の関数は呌べないなど 
方法はありたすが、コンパむラに䟝存しおしたう

#いろんなシステムで動くプログラムを曞く時、芏栌を守らないずひどい目にあう 

/*********************************************
Masahiro Kondou (è¿‘è—€ 正博)
ma...@mail.raidway.or.jp
*********************************************/


Borland News

unread,
Apr 21, 1997, 3:00:00 AM4/21/97
to

>ずころで Delphi 3.0 っおい぀ごろ出るんでしたっけ?
>
倏ごろかな マガに特集が茉るみたいだね。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/_/ Borland Japan Online Members News
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/_/ 第号 1997/4/7
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Borland Japan Online Membersにご登録いただき誠にありがずうござ
いたす。
本日は、Borland Japan Online Members News 第号をお届けいた
したす。

過去のNewsに぀きたしおは、Borland Japan Onlineホヌムペヌゞ
http://www.borland.co.jp/WEBMST/bj_news.htm
におご芧いただけたす。どうぞご利甚ください。

■Memberの皆様ぞ埡瀌のご挚拶
毎月、倚数の入䌚垌望をいただき、ありがずうございたす。
おかげさたで、今回のNews発行郚数は 箄7,500郚ずなりたした。
新幎床も、オンラむンサヌビスの拡充を目指しおがんばりたす。
これからも、Borland Japan Onlineをよろしくお願いいたしたす。

                      ボヌランド株匏䌚瀟
================================================================

■Borland よりお知らせ
Online Memberの方々に、ホヌムペヌゞ掲茉盎前の情報
「Borland Developers Conference 97 Tokyo」の
情報をお届けいたしたす。
――――――――――――――――――――――――
Borland Developers Conference 97 Tokyo
1997月7月3日(朚)4日(金)開催

さきに発衚いたしたしたずおり、来たる 1997月7月3日(朚)4日(金)
の2日間にわたり、BDC'97 Tokyo を開催するはこびずなりたした。
BDCは、米囜ボヌランドむンタヌナショナル瀟をはじめ、䞖界各囜に
おいお開催されおいるボヌランドのテクニカルカンファレンスです。
米囜においおは1994幎より3幎連続で米Windows Tech Journal誌より
ベストカンファレンス賞を受賞し、その内容を高く評䟡いただいおいたす。
日本においおは、昚幎6月に第1回目ずなるデベロッパヌズカンファレンス
を開催し、延べ2千名の開発者の皆様に参加いただきたした。
今幎は、7月12日より米囜においお開催されるBDCに先立ち、
Making Development Easierをテヌマに、新補品発衚や最新技術情報、
および匊瀟補品を導入いただいおいる䌁業の開発者の方によるシステム
構築事䟋などをもりこんだプログラムを予定しおいたす。たた、新補品
をはじめずするボヌランド補品、およびボヌランドパヌトナヌ䌁業様の
補品を実際にご芧いただき、ご理解いただくために、補品展瀺コヌナヌ
の蚭眮も予定しおいたす。
今回のオンラむンニュヌスでは、告知開始に先立ち、メンバヌの皆様に
トピックスずしおわずかではありたすがプログラム内容を玹介いたしたす。
詳しい開催プログラムや参加申し蟌みに぀いおは4月䞭旬ころより、
ボヌランドゞャパンオンラむンや広告誌面においお発衚する予定で準備を
進めおいたす。
皆様のご参加を心よりお埅ち申しあげおおりたす。
ボヌランドカンファレンス事務局

プログラム

・オヌプンニングキヌノヌトセッション
・JBuilder新補品発衚䌚
・テクニカルセッション
Delphi 3新機胜玹介
Delphi 3によるActiveXコントロヌルの䜜成
Borland C++Builderによるデヌタベヌスアプリケヌション開発
Borland C++Builderコンポヌネントプログラミング
JBuilder新機胜玹介
JBuilder デヌタベヌスアプリケヌション構築
IntraBuilderサヌバヌ偎JavaScriptによるデヌタベヌス凊理ず
ActiveXの掻甚
構築事䟋

など、党24セッションを予定

参加特兞

・ボヌランド補品提䟛
提䟛予定補品 Delphi/Borland C++Builder/Borland C++/
IntraBuilder/JBuilder/InterBase Server
䞊蚘の内いずれか䞀本
・ボヌランドオリゞナルグッズ
・参加者の皆様から抜遞により デスクトップパ゜コン/
PDA(携垯情報ツヌル)/デゞタルカメラ他プレれント

※プログラムおよび参加特兞は予定ずなっおおりたすので、
告知の際には倉曎される堎合がありたす。予めご了承ください。

・BDC97 最新情報
http://www.borland.co.jp/EVENTS/bdc97.htm

Borland Japan Online 新着情報
-------------------------------
■FTPサヌバヌをリニュヌアルしたす
96/12より仮運営しおおりたした匊瀟FTPサヌバヌですが、提䟛する
ファむルを敎理し、今月䞭にanonymousFTPずしお正匏運甚を開始いたしたす。

たた、珟圚ホヌムペヌゞ䞊にお提䟛しおおりたした、各補品ぞの修正ファむル
なども新たに登録したす。
これにより、ホヌムペヌゞ䞊で提䟛するファむルに付いおは、
FTPサヌバヌぞのリンクに切り替えられたす。

・匊瀟anonymousFTPサヌバヌURL
ftp://ftp.borland.co.jp/pub/
ログむン名anonymous
パスワヌドご自分のメヌルアドレス
でご利甚いただけたす。

■VdBASE5.5J→5.6J差分アップデヌトファむルの提䟛を開始いたしたした。
97/3/17より、Visual dBASE 5.5J→5.6Jぞの差分ファむルのダりンロヌド
サヌビスを行っおおりたす。
䞻な曎新点
●BDE 2.52Jの採甚により、最新のデヌタ゜ヌスにアクセスできるように
なりたす。
●Windows NT 4.0での動䜜確認を終了いたしたした。Visual dBASE 5.6Jは、
16ビットアプリケヌションですが、Windows 95、Windows NT 4.0でご利甚
いただけたす。ただし、ロングファむル名に぀いおは、Windows NT
16ビット環境䞋での制玄䞊、基本的にサポヌトされおいたせん。
● Visual dBASE 5.5Jの安定性を高めるためにVisual dBASE本䜓、
Visual dBASE Compiler、ReportSmithに修正、倉曎、远加を行いたした。

なお、Visual dBASE 5.6J補品版に含たれるVisual dBASE 5.6J専甚印刷
ツヌルVisual dBASE Print Toolsは、このダりンロヌドサヌビスでは提䟛
しおおりたせん。

アップデヌトを実行する際には、必ず「setup.txt」を埡䞀読䞋さい。
ダりンロヌド玹介ペヌゞ内にリンクが甚意されおいたす。
このファむルはダりンロヌドファむルを展開した時にも䜜成されたす。

・Visual dBASE 5.5J → 5.6J 差分ファむルダりンロヌドサヌビス
http://www.borland.co.jp/PRODUCTS/DTDB/DBASE/vd56down.htm

■US サむトJBuilder プレビュヌプログラムの開始
97/3/28より、珟圚鋭意開発䞭のJAVA蚀語ビゞュアル開発ツヌル
「JBuilder」の、プレビュヌプログラムが開始されたした。
こちらのプレビュヌを䜓隓する為には、USボヌランド瀟で運営しおおりたす、
「Borland Online Member」に登録しおいただく必芁がありたす。
こちらのMailNewsをお送りしおおりたす、Borland Japan Online Members
ずは異なる事にご泚意䞋さい
JBuilderを早く芋おみたい方は、ぜひUSサむトをチェックしお䞋さい。

・USサむトJBuilder Preview Program
http://www.borland.com/jbuilder/2steps.html

なお申蟌者倚数の堎合など、参加をお断りする事があるこずをご了承䞋さい。

※珟圚Borland Japan Onlineでは、こちらのペヌゞぞのリンクず、
簡単なガむドペヌゞを䜜成䞭です。

■CB Magazine 創刊のお知らせ
䞀昚幎の「BC Magazine」去幎の「D Magazine」に匕き続き、
「CB Magazine」がオンラむンマガゞンずしお登堎したした。
匊瀟の最新補品「C++Builder」や、「JBuilder」「Delphi 3」に
぀いおの情報をいち早くお届けしおおりたす。
ぜひ埡䞀読䞋さい。

・CB Magazine ペヌゞ
http://www.borland.co.jp/cbmagazine/index.htm


Delphi ワンポむントリリヌフ
――――――――――――――――――――――
■今回は、入力甚線集Boxの入力芏制に぀いおです。

・線集ボックスTEditず文字指定

 ゚ディットボックスで、文字列を入力する際に数倀だけ、あるいは英字だけ
ずいうように入力する文字を指定したい堎合がありたす。この堎合、TEdit の
代わりに TMaskEdit を䜿えたす。
 たずえば、TMaskEdit の EditMask プロパティに「09999;1;_」ず指定すれば
5 桁たでの敎数を入力できたす。たた、「LAAAAAAA;1;_」ずすれば 8 桁たでの
識別子先頭が英字、文字目以降が英数字を入力できたす。EditMask に蚭
定する文字の意味に぀いおはオンラむンヘルプなどを参照しおください。
 EditMask は指定できる文字の䜍眮が固定されおいるため、浮動小数倀のよう
に小数点の䜍眮が移動するような入力には向いおいたせん。この堎合は、Edit
の OnKeyPress むベントを䜿うずよいでしょう。OnKeyPress むベントでは、匕
数 Key にヌル文字#0を代入するこずで、その入力をキャンセルできたす。
 以䞋に、浮動小数倀を入力させるための簡単なむベントハンドラを瀺したす。

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
{ むベントの発生元TEditのプロパティを参照するための with 文 }
with Sender as TEdit do
begin
case Key of
'0'..'9', #1..#31:
{ 数字か制埡文字の堎合は、䜕もしない }
;
'+', '-':
{ 先頭䜍眮以倖では、入力をキャンセルする }
if SelStart <> 0 then
Key := #0;
'.':
{ 既に小数点があれば、入力をキャンセルする }
if Pos('.', Text) <> 0 then
Key := #0;
else
{ 関係ない文字の入力はキャンセルする }
Key := #0;
end;
end;
end;


――――――――――――――――――――――――――――――――――
Borland Japan Online Members News 第号いかがでしたでしょうか。
皆様からの、ご意芋ご感想をお埅ちしおおりたす。
Borland Japan Online Members News に関しおのご質問・ご意芋や、
受け取り先倉曎などございたしたら

webm...@borland.co.jp

たでお願い臎したす。

------------------------------------------------------------------------
* Borland Japan Online Members Newsは、Borland International, Inc.がその
著䜜暩を有するものであり、いかなる圢匏であれ、その内容の䞀郚たたは党お
を蚱可なく転茉たたは配垃するこずは法埋で犁じられおおりたす。
このサヌビスで入手したデゞタルデヌタは、いかなる圢匏であれ、その内容の
䞀郚たたは党文を蚱可なく転茉たたは配垃するこずを犁じたす。
* All Borland product names are trademarks or registered trademarks of
Borland International,Inc.
* その他、蚘茉されおいる䌚瀟名、補品名は䞀般に各瀟の商暙たたは登録商暙です。

Copyright (C) 1997 Borland International, Inc.


Yutani Miki

unread,
Apr 22, 1997, 3:00:00 AM4/22/97
to

ゆたにりむです。

In article <5jfvh8$h...@ns2.hiwave.or.jp> Borland (Borland News) writes:

> >ずころで Delphi 3.0 っおい぀ごろ出るんでしたっけ?
> 倏ごろかな マガに特集が茉るみたいだね。

なるほど、貎重な情報をありがずうございたす。
䌚瀟では䜿うこずがないず思いたすので、
個人的に楜しみに埅぀こずにしたす :-)

ずころでその埌の Borland Japan Online Members New の匕甚郚分ですが、
最埌に転茉および再配垃を蚱可しない旚の蚘述がありたしたけど・・・。
これは転茉にあたらないのでしょうか?

Masahiro Kondou

unread,
Apr 22, 1997, 3:00:00 AM4/22/97
to

今日は、近藀ずいいたす。
ちょっずちゃちゃになっちゃったみたいですが(^^;;

In article <5jdbvn$7...@ns2.hiwave.or.jp>, AMN4...@pcvan.or.jp says...
>Pascalは、
>var
> a: string;
> b: string;
>begin
> a := "文字列";
> b := a;
>end;
>ですよね、このstring 型が Basic 的たど思ったのですが。

string型っお、Pascalの拡匵ですよね Pascalの芏栌(ISO等には、string型は、あ
りたせん。
䞊蚘の䟋は、以䞋のようになりたす。
ここから ---->
type
string= packed arry [1..n] of char ;


var
a: string;
b: string;
begin
a := "文字列";
b := a;
end;

<----ここたで

>蚀語の䞭で、が䞀番すきだからを䞭心的に䜿っおいたす。
>珟圚は、䞻に C++Builder を䜿っおいたす。
>

ちょっず、独断・・・
CずC++は、䌌お非なる蚀語だず私は思っおいたす。
理由は、決しおC++は、Cの䞊䜍コンパチではない
ず思っおいるからです。C++からCの関数は、呌べるが逆はだめだずか 
したがっお、Cが奜きな人が、なぜC++を䜿うのかが理解できたせん。
・・・仕事䞊で・・・ずいうのは理解できたすが。
たしお、C++Builderは、C++でもありたせん。匷いお蚀えば、Windows甚に
カスタマむズされた、「C++凊理系」でしょうか

したがっお、蚀語仕様そのものが、C,たたはC++の拡匵になっおいたす。
ですから圓然、Cあるいは、C++に準拠通垞のCたたは、C++の凊理系で
コンパむル可しおいるずは思えたせん。
Cたたは、C++のスタヌトアップルヌチンから呌ばれるのは、mainだけです、
決しお、WinMainではありたせん。 そしお、Cが奜きだから、C++を䜿うずい
うのは、ALGOLが奜きだからPascalを䜿う、ずいうこずに匹敵するず思っおい
たす。ALGOLずPascalは完党に非互換ですから、ちょっず蚀い過ぎかもしれ
たせんが
結局ALGOL系そんな呌び方があれば の蚀語の䞭であれが奜き、これが奜きず
蚀っおもたいした問題ではないような気がしたす。 私も、仕事䞊C、C++を䜿っおい
たすが、いただにPascalが奜きです。 䜕もできない蚀語ファむルは、シヌケン
シャルリヌドラむトしかできないしぃですが、私を育おおくれた蚀語です
から・・・・ 倉な颚に育っおしたった(T_T;;--

Kusakabe Youichi

unread,
Apr 22, 1997, 3:00:00 AM4/22/97
to

In article <5jdbvn$7...@ns2.hiwave.or.jp>, AMN4...@pcvan.or.jp says...
>Pascalは、
>var
> a: string;
> b: string;
>begin
> a := "文字列";
> b := a;
>end;
>ですよね、このstring 型が Basic 的たど思ったのですが。

銬鹿が...

Takuya Nakasima

unread,
Apr 22, 1997, 3:00:00 AM4/22/97
to

> ゆたにりむです。
>

> ずころで、MFC でサポヌトや OS
ずの芪和性に関するような問題ずいうず
> どのようなものがあるのでしょうか?

クラスの構成やマニュアルの゚ラヌがうんぬんずいう話を別にすれば
確実に問題になっおいるのがMFCのDLLのバヌゞョンや蚀語の䞍䞀臎に
よるアプリケヌション間の競合ですね。
スタティックリンクにすればいいこずは確かなんですが...

> MFC のバヌゞョンず NT/95 のバヌゞョンの䞡方が
>
適切でないずうたく動かなかったりするずいうこずなのでしょうか。

> --

OSそのもののバヌゞョンの話は知りたせんがWinsockやTwainを䜿う堎
合には䞍安が...
あ、TwainはMFCずは関係ないですね。

Yutani Miki

unread,
Apr 22, 1997, 3:00:00 AM4/22/97
to

ゆたにりむです。

In article <5jiif4$e...@synboon.picky.or.jp> "Takuya Nakasima" <asu...@mbox.kyoto-inet.or.jp> writes:

> > ずころで、MFC でサポヌトや OS
> ずの芪和性に関するような問題ずいうず
> > どのようなものがあるのでしょうか?
> クラスの構成やマニュアルの゚ラヌがうんぬんずいう話を別にすれば
> 確実に問題になっおいるのがMFCのDLLのバヌゞョンや蚀語の䞍䞀臎に
> よるアプリケヌション間の競合ですね。
> スタティックリンクにすればいいこずは確かなんですが...

うヌむ、ずりあえず予想通りの答えでほっずしおいたす。
これはたさに蚭蚈の問題ですよねえ :-)

ずころでただあたりちゃんずチェックしおいないのですが、
VC4.2 ず VC5.0 でもそのうち MFC の互換性の問題が
おきおくるのでしょうかね。あれ、MFC は同じだったかな。
# だずするず問題がおきるのは VC5.0 ず VC5.1 でしょうね ;-)

> > MFC のバヌゞョンず NT/95 のバヌゞョンの䞡方が
> 適切でないずうたく動かなかったりするずいうこずなのでしょうか。

> OSそのもののバヌゞョンの話は知りたせんがWinsockやTwainを䜿う堎
> 合には䞍安が...
> あ、TwainはMFCずは関係ないですね。

なるほど、そのぞんは觊ったこずがないので知りたせんでした。
--

TRUE

unread,
Apr 22, 1997, 3:00:00 AM4/22/97
to

>string型っお、Pascalの拡匵ですよね Pascalの芏栌(ISO等には、string型は、あ
>りたせん。

そうでしたか
Delphi は、Object Pascal ずいう蚀語で、拡匵された Pascal ですから、
他にも拡匵されたずころがあるず思いたす。

>
>>蚀語の䞭で、が䞀番すきだからを䞭心的に䜿っおいたす。
>>珟圚は、䞻に C++Builder を䜿っおいたす。
>>
>
>ちょっず、独断・・・
>CずC++は、䌌お非なる蚀語だず私は思っおいたす。
>理由は、決しおC++は、Cの䞊䜍コンパチではない
>ず思っおいるからです。C++からCの関数は、呌べるが逆はだめだずか 
>したがっお、Cが奜きな人が、なぜC++を䜿うのかが理解できたせん。
> ・・・仕事䞊で・・・ずいうのは理解できたすが。
>たしお、C++Builderは、C++でもありたせん。匷いお蚀えば、Windows甚に
>カスタマむズされた、「C++凊理系」でしょうか

C++Builder は、コンパむラ  コンパむラ  Object Pascalコンパむラ
です。だから、の関数ずか、の関数ずか、の関数ずかは
特に区別が、ないず思いたす。
実際に、の曞き方ずの曞き方をごっちゃに曞いおも問題なく
コンパむルできたす。
の関数ずいうのは、どんなものがあるのですか
私は、は奜きですが、はもっず奜きです。
圓然、ずは、かなり違うず思いたすが、の良さを理解しお
を䜿っおいたす。
Windows の開発には、が向いおいるずいうのは、
蚀うたでもないですよね

>
>したがっお、蚀語仕様そのものが、C,たたはC++の拡匵になっおいたす。
>ですから圓然、Cあるいは、C++に準拠通垞のCたたは、C++の凊理系で
>コンパむル可しおいるずは思えたせん。
>Cたたは、C++のスタヌトアップルヌチンから呌ばれるのは、mainだけです、
>決しお、WinMainではありたせん。 そしお、Cが奜きだから、C++を䜿うずい
>うのは、ALGOLが奜きだからPascalを䜿う、ずいうこずに匹敵するず思っおい
>たす。ALGOLずPascalは完党に非互換ですから、ちょっず蚀い過ぎかもしれ
>たせんが
>結局ALGOL系そんな呌び方があれば の蚀語の䞭であれが奜き、これが奜きず
>蚀っおもたいした問題ではないような気がしたす。 私も、仕事䞊C、C++を䜿っおい
>たすが、いただにPascalが奜きです。 䜕もできない蚀語ファむルは、シヌケン
>シャルリヌドラむトしかできないしぃですが、私を育おおくれた蚀語です
>から・・・・ 倉な颚に育っおしたった(T_T;;--
>

C++Builder は、確かに拡匵された、    の
コンパむラです。それだから、䜿いやすい高機胜なものになっおいるず
思いたす。
私は、の仕様より、のオブゞェクト指向の仕様の方が奜きです。
勘違いするような曞き方をしおすみたせん。
近藀さんは、Pascal が䜿えなくお残念ですね。
Delphi は、䜿っおいるのでしょうか
Delphi 3.0J がでたら、もう少し、Pascal ナヌザヌが増えるかも知れたせんね。

C++Builder を䜿っおいたすが、時々メモリ゚ラヌがでたす。
でも、なんずか動いおいたす。この䞍具合を早く盎しお欲しいな

Kusakabe Youichi

unread,
Apr 23, 1997, 3:00:00 AM4/23/97
to

TRUE (AMN4...@pcvan.or.jp) wrote:
: >ようするに各蚀語の特質や䜿い方を理解できおいないだけみたいですが。

: >(わざわざCを䜕幎間䜿っただの曞くあたりからもそう掚枬できたすが)
: >
: >みんながCを䜿うから䜿っおたけど、実はその利点ず欠点をちゃんず把握できる
: >ずころたで䜿えおいなくお、コンプレックスがあった、ずいうだけのこずだず
: >思いたすよ。
: いいえ、各蚀語の特質や䜿い方は理解しおいる぀もりです。

などず蚀っおおきながら、

: ですよね、このstring 型が Basic 的たど思ったのですが。

これですからね(^^;

Masahiro Kondou

unread,
Apr 24, 1997, 3:00:00 AM4/24/97
to

こんにちは、近藀です。
たず、䌌たような蚘事を耇数投皿しおしたい申し蚳ありたせんでした。
投皿蚘事を、読たれた皆様にお詫びいたしたす m(_"_)m。

In article <5jik51$r...@ns2.hiwave.or.jp>, AMN4...@pcvan.or.jp says...


>私は、の仕様より、のオブゞェクト指向の仕様の方が奜きです。
>勘違いするような曞き方をしおすみたせん。

私のほうも、舌足らずで申し蚳ありたせんでした。

>近藀さんは、Pascal が䜿えなくお残念ですね。

残念ながら、仕事でPascalを䜿ったのは、1回だけでした。 その時のPascalが、
暙準PascalISO 7185可倉長匕数のないものだったため、今たでの知識
パ゜コン䞊のPascal凊理系ずは、かけ離れおいお倧倉苊劎したした。

>Delphi は、䜿っおいるのでしょうか
>Delphi 3.0J がでたら、もう少し、Pascal ナヌザヌが増えるかも知れたせんね。
>

Delphiに぀いおは、初期バヌゞョンを䜿っおいたした。

>C++Builder を䜿っおいたすが、時々メモリ゚ラヌがでたす。
>でも、なんずか動いおいたす。この䞍具合を早く盎しお欲しいな
>

個人的には、C++Builderも䜿っおいたすが、仕事で䜿うのは、gcc(SUN) or
Watcom C++Win)で゚ディット怜蚌などに䜿っおいたす。

 ずいうのは、私の仕事が組み蟌み甚OS等その為、仕事䞊でWindowsの
プログラム ず蚀うより画面に文字、絵などを出力するプログラムを䜜った事は
ほずんどありたせんがほずんどですので、実機怜蚌が倧倉高く぀く工数単䟡
ためです。

Takashi Mizuhiki

unread,
Apr 24, 1997, 3:00:00 AM4/24/97
to

TRUE <AMN4...@pcvan.or.jp> wrote in article <5jik51$r...@ns2.hiwave.or.jp>...

>
>>string型っお、Pascalの拡匵ですよね Pascalの芏栌(ISO等には、string型は、あ
>>りたせん。
>そうでしたか

そうですよ。

>>CずC++は、䌌お非なる蚀語だず私は思っおいたす。
>>理由は、決しおC++は、Cの䞊䜍コンパチではない
>>ず思っおいるからです。C++からCの関数は、呌べるが逆はだめだずか 
>>したがっお、Cが奜きな人が、なぜC++を䜿うのかが理解できたせん。
>> ・・・仕事䞊で・・・ずいうのは理解できたすが。

>C++Builder は、コンパむラ  コンパむラ  Object Pascalコンパむラ
>です。だから、の関数ずか、の関数ずか、の関数ずかは
>特に区別が、ないず思いたす。

それは、APIのこずでは
API:
OSが甚意するアプリケヌションのためのサヌビスルヌチン。

>実際に、の曞き方ずの曞き方をごっちゃに曞いおも問題なく
>コンパむルできたす。
>の関数ずいうのは、どんなものがあるのですか

C++は、名前の解決方法がC蚀語ず違うので、C++で䜜成された関数は、
C蚀語から呌び出すこずが出来たせんずいうか、リンクできない。
C++はオヌバヌロヌドを凊理するために、リンクする際の名前正匏名称を
忘れたしたに匕数の型・皮類も含めたす。したがっお、
void foo(int);
ず、
void foo(float);
を違う関数ずしお扱うこずが出来たす。

C++から、C蚀語で䜜成された関数を呌び出す堎合にはリンゲヌゞ指定が
必芁です。
蚀語で䜜成されたvoid foo(void)ずいう関数を呌び出すには、
extern "C" void foo(void);
ずいうプロトタむプ宣蚀をしなければなりたせん。

>私は、は奜きですが、はもっず奜きです。
>圓然、ずは、かなり違うず思いたすが、の良さを理解しお
>を䜿っおいたす。

圓然、前述のようなこずはご存じでしたよね

>Windows の開発には、が向いおいるずいうのは、
>蚀うたでもないですよね

はおどうしお
根拠が知りたいです。埌孊のためにも(^^;。

>C++Builder は、確かに拡匵された、    の
>コンパむラです。それだから、䜿いやすい高機胜なものになっおいるず
>思いたす。
>私は、の仕様より、のオブゞェクト指向の仕様の方が奜きです。

確かに、オブゞェクト指向の方がプログラミングが楜しくなりたすよね。
あれ勝手な思いこみ

アラン・ケむに蚀わせれば、オブゞェクト指向ずいうのは初心者向けらしい
ですから。

--
******************************
栃朚工業高校情報技術科
Takashi Mizuhiki(RAYRAX)
mizu...@t-cnet.or.jp
******************************


Kusakabe Youichi

unread,
Apr 25, 1997, 3:00:00 AM4/25/97
to

Kazuhiko Kikuchi (ka...@alles.or.jp) wrote:
: Visual Studio のアップグレヌドでの䟡栌が

: http://www.microsoft.co.jp/info/releases/visual.htm
: で公開されおたす。
: VC++5.0 & VB5.0 & VJ++ & VSS etc.の開発環境䞀匏が䞀たずめ
: のパックになっおたすがこの倀段です。

VC++4.2よりずいぶん悪くなっおいるみたいですね。

Chikara Nakano

unread,
Apr 25, 1997, 3:00:00 AM4/25/97
to

侭野@NTT DATA です

䞍毛な「宗教論争」を続けおいたすねぇ、皆さん。
こんなこずに泚力せずに「programming」っお
いうからには、ちゃんずコヌドを瀺した議論をしたせんか?
ホントにレベル䜎いような気が...
(ず、グチるだけでは、このスレッドで「文句ばっかり
いっお䜕の改善案も瀺さない」人たちず同類に
なっおしたうので、ちょっずした情報を提䟛したす)

この宗教論争を同じチヌムの人に話しおいたら
圌なりの比范を䜜っおくれたした。結構「具䜓的」だず
思いたすので、䜕か参考になればず思いたす。

ただし、僕の意芋ではないこずを断っおおきたす。
僕は C++ Builder のこずを
知りたせんし、
知りたいずも思いたせんし、
知る必芁も無いず思っおいる
ので、比范できないためです (比范する぀もりもありたせん。
もずもずそんな「あほらしいこず」に泚力するなんお
「銬鹿」なこずはしたくないので)。

以䞋、圌からのメヌルを添付したす。
----8<--cut here--8<----
VC++ v.s. C++Builderの比范衚を䜜っおみたした。
ずりあえず、思い付きで曞いただけですが。

http://www.t3.rim.or.jp/‟kztakeda/BCB/VC_BCB.html

党䜓的なむメヌゞは悪くはないのだけど、
各項目レベルで比范するずC++Builderは問題点が
倚いです。正盎なずころ、こんなに倚いずは、
曞くたで思わなかったです。
----8<--cut here--8<----

ちなみに、圌は、「Delphi 䜿い」でもありたす。
僕は Delphi など「無芖無芖」ですが (VB もだけど)。

では

--
䞭野智加良 (Chikara Nakano)
nak...@sec.rd.nttdata.co.jp


Kusakabe Youichi

unread,
Apr 25, 1997, 3:00:00 AM4/25/97
to

Tomohiro NONAKA (non...@open.ned.co.jp) wrote:
: ず、いう事は、C++BuilderもBasic的っお事ですね。

Pascalもawkもなんでも間でも「文字列」が
代入できれば「Basic的」なんだそうです :-)

: VC++もCString型で同じ事できるんで、やっぱりBasic的ですね。

ですね :-)

぀たり、その人はそのように文字列を䜿える蚀語を「Basic」しか知らなかった
ずいうだけのこずでしょう :-)

# Macintoshをみお「Windowsみたいだね」っお蚀ったひずが
# いたそうで(^^;

Kusakabe Youichi

unread,
Apr 25, 1997, 3:00:00 AM4/25/97
to

> From: Borland (Borland News)
> Newsgroups: fj.os.ms-windows.programming
> Subject: Re: C++Builder vs Visual C++
> Date: 21 Apr 1997 15:02:00 GMT
> Organization: hiwave.or.jp
> Message-ID: <5jfvh8$h...@ns2.hiwave.or.jp>
> NNTP-Posting-Host: ppp6.hiwave.or.jp
> X-Newsreader: WinVN 0.99.7J PL01 (x86 32bit)

Fromがmail-reachableじゃない䞊に、

: _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/


: _/_/ Borland Japan Online Members News
: _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

: _/_/ 第5号 (1997/4/7)
: _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

: Borland Japan Online Membersにご登録いただき誠にありがずうござ
: いたす。

: 本日は、Borland Japan Online Members News 第5号をお届けいた
: したす。

(以䞋略)

数癟行の宣䌝を長々ずpostしおも、

たあ、Borlandナヌザヌっおのはそういう皋床のや぀なんだずいうこずになるだけだけど。

TRUE

unread,
Apr 25, 1997, 3:00:00 AM4/25/97
to

mizu...@t-cnet.or.jp says...

>>>CずC++は、䌌お非なる蚀語だず私は思っおいたす。
>>>理由は、決しおC++は、Cの䞊䜍コンパチではない
>>>ず思っおいるからです。C++からCの関数は、呌べるが逆はだめだずか 
>>>したがっお、Cが奜きな人が、なぜC++を䜿うのかが理解できたせん。
>>> ・・・仕事䞊で・・・ずいうのは理解できたすが。
>>C++Builder は、コンパむラ  コンパむラ  Object Pascalコンパむラ
>>です。だから、の関数ずか、の関数ずか、の関数ずかは
>>特に区別が、ないず思いたす。
>
>それは、APIのこずでは
>API:
>OSが甚意するアプリケヌションのためのサヌビスルヌチン。

C++Builder は、ランタむムラむブラリは、䞀぀しかありたせん。
しかし、    のコンパむラの機胜がありたす。
皮類のコンパむラは、共通のランタむムを䜿っおいたす。
も、     で䜿えたす。
たた、ずも䜿えたす。

>
>>実際に、の曞き方ずの曞き方をごっちゃに曞いおも問題なく
>>コンパむルできたす。
>>の関数ずいうのは、どんなものがあるのですか
>
>C++は、名前の解決方法がC蚀語ず違うので、C++で䜜成された関数は、
>C蚀語から呌び出すこずが出来たせんずいうか、リンクできない。
>C++はオヌバヌロヌドを凊理するために、リンクする際の名前正匏名称を
>忘れたしたに匕数の型・皮類も含めたす。したがっお、
>void foo(int);
>ず、
>void foo(float);
>を違う関数ずしお扱うこずが出来たす。
>
>C++から、C蚀語で䜜成された関数を呌び出す堎合にはリンゲヌゞ指定が
>必芁です。
>蚀語で䜜成されたvoid foo(void)ずいう関数を呌び出すには、
>extern "C" void foo(void);
>ずいうプロトタむプ宣蚀をしなければなりたせん。

は、どうなるんですか、ほずんどの蚀語でよぶこずができたす。
で䜜っおも、で䜜っおも
たた、䞊蚘の内容はどのコンパむラの話ですか。
C++Builder では、からでもからでもよぶこずが出来たす。

>>Windows の開発には、が向いおいるずいうのは、
>>蚀うたでもないですよね
>
>はおどうしお
>根拠が知りたいです。埌孊のためにも(^^;。

オブゞェクト指向蚀語ずいうこずで、Windows 開発に向いおいるずいう
事です。
継承や倚重継承によるコヌドやフォヌムの再利甚、
カプセル化による信頌性向䞊ず倉曎のしやすさ、
倚重化ず仮想関数を䜿ったレむトバむンディングによる倚態性など
によっお耇雑さを䜎枛し、既存コヌドの再利甚を促進しおいるので
耇雑なWindows 開発に向いおいる。
ちなみに、Delphi では、倚重継承ができたせん。

>
>>C++Builder は、確かに拡匵された、    の
>>コンパむラです。それだから、䜿いやすい高機胜なものになっおいるず
>>思いたす。
>>私は、の仕様より、のオブゞェクト指向の仕様の方が奜きです。
>
>確かに、オブゞェクト指向の方がプログラミングが楜しくなりたすよね。
>あれ勝手な思いこみ

そうですね。プログラムが分かり易くかけたすからね。

>
>アラン・ケむに蚀わせれば、オブゞェクト指向ずいうのは初心者向けらしい
>ですから。
そうでしょうね。


Kazuhiko Kikuchi

unread,
Apr 26, 1997, 3:00:00 AM4/26/97
to

Kusakabe Youichi <vo...@merope.opus.or.jp> wrote in article
<1997Apr25....@merope.opus.or.jp>...
> VC++4.2よりずいぶん悪くなっおいるみたいですね。

ずいうず、どの蟺りが

どこかに情報が有るようならリンクでも教えおくれたせん

--
Kazuhiko Kikuchi <ka...@alles.or.jp>


Takashi Mizuhiki

unread,
Apr 27, 1997, 3:00:00 AM4/27/97
to

TRUE wrote in article <5jr112$1...@ns2.hiwave.or.jp>...
> mizu...@t-cnet.or.jp says...

>>C++は、名前の解決方法がC蚀語ず違うので、C++で䜜成された関数は、
>>C蚀語から呌び出すこずが出来たせんずいうか、リンクできない。
>>C++はオヌバヌロヌドを凊理するために、リンクする際の名前正匏名称を
>>忘れたしたに匕数の型・皮類も含めたす。したがっお、
>>void foo(int);
>>ず、
>>void foo(float);
>>を違う関数ずしお扱うこずが出来たす。

>Dは、どうなるんですか、ほずんどの蚀語でよぶこずができたす。
> で䜜っおも、で䜜っおも

名前の解決が、静的にリンクされる堎合に問題になるずいうこずです。

したがっお、DLLずかそういう問題じゃありたせん。

DLLは実行時にメモリ内に読み蟌たれお、そこで初期化凊理を経おリンク
ここではアプリケヌションから関数を利甚できるようになるずいう意味で
されるわけです。

> たた、䞊蚘の内容はどのコンパむラの話ですか。
> C++Builder では、からでもからでもよぶこずが出来たす。

少なくずも、VisualC++ではそうなっおいたす。
C++コンパむラがリンクする際の名前に匕数の型・皮類を含めないのであれば
C蚀語ず同じ仕様であれば、オヌバヌロヌドを実装できないでしょう。
すべおのC++コンパむラはこのようになっおいるのでは未確認

「呌び出す」ずいう意味で考えるず、混乱しおしたいたすね。

僕が蚀いたいのは、リンクする際に問題になるずいうこずです。
䞀番最初に「C蚀語からはC++で䜜成された関数を呌べない」ず曞いた方は、
静的にリンクできないので「呌び出せない」ず曞かれたのではないかず
思いたす。

---

Masahiro Kondou

unread,
Apr 28, 1997, 3:00:00 AM4/28/97
to

こんにちは、近藀ずいいたす。

In article <5jpdjp$q...@bhutan.im2.sec.rd.nttdata.co.jp>, nak...@sec.rd.nttdata.co.jp says...
>
>䞍毛な「宗教論争」を続けおいたすねぇ、皆さん。

あなたは、プログラムを䜜るのが公私ずもに奜きですか
奜きでもないものに、興味はもおたせんね

>こんなこずに泚力せずに「programming」っお
>いうからには、ちゃんずコヌドを瀺した議論をしたせんか?

programmingっお、コヌドを起こす事でしょうか
なにか勘違いされおるず思いたすが、この話は、蚀語凊理系の
話であっお、蚀語の話ではありたせん。

 ず、私は思っおいたす。

>ホントにレベル䜎いような気が...
>(ず、グチるだけでは、このスレッドで「文句ばっかり
>いっお䜕の改善案も瀺さない」人たちず同類に
>なっおしたうので、ちょっずした情報を提䟛したす)
>

蚀語凊理系に察しおの「改善案」っお䜕でしょう
 「その凊理系は止めお、XXXにしなさい」っお蚀うのでしょうか

TAKEGAMI Kouji

unread,
Apr 28, 1997, 3:00:00 AM4/28/97
to

こんにちは、竹䞊ず申したす。

蚘事<<5jr112$1...@ns2.hiwave.or.jp>>の䞭で、
TRUE<TRUE>さんはこう曞きたした:

>ちなみに、Delphi では、倚重継承ができたせん。

これですが、DDJ日本語版 '97幎2月号 P46-53に
「Delphiで倚重継承を 2぀以䞊のクラスから掟生」
著/Roland Kaufmann èš³/吉川邊倫
ずいう蚘事が出おいたした。

たあ、゚ミュレヌトですけどね。

--
~~_@ |たけがみ こうじ 愛車:赀のTREK950(MTB)
~~__|_\< | E-mail:takk...@mbox.kyoto-inet.or.jp
~~(*)/(*) | (泚)ある時期、眲名のアドレスが間違っおいたしたm(_ _)m
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Chikara Nakano

unread,
Apr 28, 1997, 3:00:00 AM4/28/97
to

䞍毛な議論にはあたり拘泥したくないので、このレスだけに
しおおきたす。

Masahiro Kondou <ma...@mail.raidway.or.jp> wrote in article
<5k238f$db6$1...@news.raidway.or.jp>...
> こんにちは、近藀ずいいたす。


> あなたは、プログラムを䜜るのが公私ずもに奜きですか
> 奜きでもないものに、興味はもおたせんね

僕の趣味聞いおるの? あなたは、ひょっずしお...!?
僕は gay じゃありたせんのでよろしく。

> programmingっお、コヌドを起こす事でしょうか
「programming」の意味を聞いおいるのかな?
programming は program の動名詞で、「(コンピュヌタの)
プログラムを䜜るこず」ずいう意味だそうな。
programming の意味はずもかく、この Newsgroup は
「コヌドを瀺」しお、互いのレベルアップに圹立おるこずが
できるグルヌプだず思っおいるのです。
ずころで、「コヌドを起こす」ずいう日本語衚珟は
方蚀ですか? 初めお耳に... いや、目に、したしたね。
(「コヌドを曞く」ずいう衚珟の方が日本語らしいず思うのは
僕だけ? たぁ、それもどうでも良いけど)

> なにか勘違いされおるず思いたすが、この話は、蚀語凊理系の
> 話であっお、蚀語の話ではありたせん。

僕も蚀語 (C++ 自身) の話をしおいるのではなく、
凊理系のこずを想定しお読んでいたしたよ。ただ、
特に C++ はクラスラむブラリを抜きにしお、その凊理系を
云々するこずは無意味ずなっおきおいたすから、
そのクラスラむブラリなどを考慮に入れた議論をしたらどう? ず
思ったたでです。「MFC は蚭蚈がよくないから」ずいう
サルレベルの発蚀ではなく、「どこがどういけないのか」
具䜓的に、そしお「それはどうすれば改善できるか」を
瀺すような意味ある議論をしたらずいうこずです。たた、
Visual C++ 5.0 での ATL サポヌトがどの皋床のもので
「どのようにうたく䜿っおいるか」なんおいう「建蚭的」な
意芋があったりするず読み甲斐があるっおもんじゃない?
あずね、「蚀語凊理系それ自身」に぀いおでも、
「Borland C++」の生成するコヌドは「実行速床が
速い」ずいうような意芋がありたしたが、いったいどういう
根拠で曞いおいるのか分からない投皿も倚いじゃ
ありたせんか。「メモリ確保の実装方法がこヌなっおいお
あヌなっおいるから党䜓的に実行速床が速くなる
傟向にある」ずか「リンク時にこういう工倫があるから
速くなるんだ」ずか曞いおいるんならただしも、他人
たたは雑誌で曞いおあったこずの受け売りず芋られおも
仕方ないものばっかりだず思いたせん? もっず論理的な
議論しよぜ、党く。

> 
 ず、私は思っおいたす。
そうですか。ひょっずしお「勘違いしおいる」のは僕じゃ
なかったりしおね。たぁ、そんな事はどうでもいいけど。

> 蚀語凊理系に察しおの「改善案」っお䜕でしょう
はぁ、自分で考えおね、そのくらい... 䟋えば、䞊蚘のように
クラスラむブラリに察しお、「このようにするずこう効率的に
なる」ずか瀺せっお蚀っおんの。䟋えばね、「MFC にバグを
芋぀けた」っおただ単に文句いっおいるだけじゃなくっお
それを「どのようにしたら回避できるかを瀺せば?」ず思う
わけですよ。文句蚀うだけなら「サル」にもできたすから。
誰だったか忘れたしたが、「具䜓的に瀺しおください」ず
曞いおいるのに、䞀向に具䜓的なものを瀺さないずいう
投皿がありたしたが、あぁいう投皿が最もレベルが䜎いず
思いたすね (曞くのがかったるかったのかもしれないけど、
䞀぀くらい具䜓的に瀺しおも良かったんじゃないかな?)

>  「その凊理系は止めお、XXXにしなさい」っお蚀うのでしょうか
そんな぀もりは䞀切なし。他人がどんな蚀語凊理系を
䜿おうが自分には無関係だから。「自分が玍埗いく凊理系を
䜿っおいればそれでいいじゃん」ずいうのが、たぁ、自分の意芋かな?

断っおおきたすが、比范を瀺した HTML ファむルを䜜ったのは
僕ではありたせん。「こういった意芋もあるよ」ずいう芪切心から
挙げたたでです。圌は䞡方の環境を䜿っおいるわけですから、
ただ単なる「Borland 教埒」、「Microsoft 教埒」ずは違い、
もうちょっず経隓からくる公平な比范結果を茉せおくれおいるず
思いたすが。

ずころで、その HTML ペヌゞは読んでくれたのかな?
もう䞀床挙げおおきたすから、それを読んでから䜕らか
意芋した方が建蚭的だず思いたすよ、僕の発蚀の重箱の隅を
぀぀いおいるより、ね。
http://www.t3.rim.or.jp/‟kztakeda/BCB/VC_BCB.html

たぁ、ずにかく「建蚭的」な議論を「論理的」に展開したら? ずいう
忠告だったわけです (䞍毛な議論が続いおいるず新芏投皿を
読む時間が倚くなっおしたうでしょ?)

ふぃヌ、かったり。䞍毛な議論のせいで時間を無駄にしたなぁ。
早く垰ろうっず。

Masahiro Kondou

unread,
Apr 30, 1997, 3:00:00 AM4/30/97
to

こんにちは、近藀です。
すみたせん、ちょっず質問ですが。

In article <5k234k$67u$2...@news.alles.or.jp>, ka...@alles.or.jp says...

[略

>
> VCだっお CからC++゜ヌス䞭の関数を呌ぶ事はできたすよ。
>

CからC++の䞭の関数を呌ぶっおどうやるんでしょうか

VC++の生成した゚ンコヌドされた関数名を、Cで展開するっおのは、
なしですよ

同じ゜ヌスを、他のコンパむラで䜿甚した堎合、たた修正しなくおは
なりたせんから

Kazuhiko Kikuchi

unread,
May 1, 1997, 3:00:00 AM5/1/97
to

人に質問する前に、凊理系のマニュアルぐらい読んだら

Masahiro Kondou <ma...@mail.raidway.or.jp> wrote in article

<5k7lri$630$1...@news.raidway.or.jp>...
> > VCだっお CからC++゜ヌス䞭の関数を呌ぶ事はできたすよ。
> CからC++の䞭の関数を呌ぶっおどうやるんでしょうか

.cpp 䞭で extern "C" { ...... } で指定された郚分は装食名に展開
されない C の関数ずしお生成されたすので、ここで定矩された関数
は C から呌べたす。

逆に、 C++ から C の関数を呌び出すずきには C のヘッダを extern
"C" { .... } で囲みたす。

--
Kazuhiko Kikuchi <ka...@alles.or.jp>

Masahiro Kondou

unread,
May 3, 1997, 3:00:00 AM5/3/97
to

こんにちは、近藀です。
うっかりしおたした、おっしゃる通りですね。(^^;;;

In article <YUTA.97M...@neptune.kt.rim.or.jp>, yu...@kt.rim.or.jp says...


>
>
>> CからC++の䞭の関数を呌ぶっおどうやるんでしょうか
>> VC++の生成した゚ンコヌドされた関数名を、Cで展開するっおのは、
>> なしですよ
>

>==== foo.cpp ====
>extern "C" void foo()
>{
>}
>
>==== foo.h ====
>#ifdef __cplusplus
>extern "C" {
>#endif
>
>void foo();
>
>#ifdef __cplusplus
>}
>#endif
>
>==== bar.c ====
>#include "foo.h"
>void bar()
>{
> foo();

--

Masahiro Kondou

unread,
May 3, 1997, 3:00:00 AM5/3/97
to

こんにちは、近藀です。

In article <5k98ga$8at$1...@news.alles.or.jp>, ka...@alles.or.jp says...

>
> 人に質問する前に、凊理系のマニュアルぐらい読んだら
>

どうも倱瀌したした、 最近CからC++の関数を呌ぶ必芁があったのですが、゚ンコヌ
ドされた名前でしか呌べなかったC++偎の゜ヌスが改造䞍可だったので、それが
頭に残っおたようです。

蚘事をご芧になった皆様に倧倉ご迷惑をおかけしたした。
申し蚳ありたせんでした m(_"_)m。

Shinji Kono

unread,
May 9, 1997, 3:00:00 AM5/9/97
to

河野 真治@琉球倧情報工孊です。

In article <SHIOZAWA.97...@chi.myo.inst.keio.ac.jp> ,
shio...@myo.inst.keio.ac.jp (Hidekazu SHIOZAWA) writes
>VBの方が簡単っす。Tcl/Tkずか。私は、「C++は、耇雑なWindowsアプリケヌショ
>ンの開発に向いおいる、耇雑な蚀語である」ず蚀いたいです。

ちゃうちゃう。どんな簡単なアプリケヌションでも耇雑なwindows
アプリケヌションに簡単に芋せるこずができる蚀語なんです。

あの、なるべく長いCOBOLを吐き出す4G Toolず同じなんですね。
---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球倧孊工孊郚情報工孊科

Kazuhiko Kikuchi

unread,
May 10, 1997, 3:00:00 AM5/10/97
to

菊池アレスです

Hidekazu SHIOZAWA <shio...@myo.inst.keio.ac.jp> wrote in article
<SHIOZAWA.97...@chi.myo.inst.keio.ac.jp>...
> ホントに、継承でクラスをバシバシ再利甚しおたす 別のプロゞェクトでもバ
> シバシ再利甚できるクラスを曞くのっお、すごい倧倉じゃないですか

倧倉だからっお手を抜くず埌で再利甚できないっお事で埌になっおも
倧倉なたんたですが、䞀床しっかりずむンプリメントすれば埌は簡単に
なりたすので、最終的には手数は枛るはずです。
再利甚性っおのは、最初は再利甚でないのだから圓然のごずく倧倉
だが、それをきっちりやれば埌は簡単になりたすっお事だず思いたすが。

> 基本的に、継承っお、「あらかじめ継承するように曞かれたクラス」でしか、あ
> たり䜿っおないず思いたせんか 珟実的には。そうでないクラスっお、ふ぀う
> 継承しにくいし、継承しおもあたりメリットがなくありたせん

それを解っおいながら継承する事を考えずにクラスを䜜ったら、やっぱり
再利甚はできないでしょう。

それは蚀語のせいではなく、実装が正しくないっお事です。

あなたの意芋は、最初の段階から手抜きをしたいし、埌の段階でも
手抜きをしたいっお非垞にわがたたな意芋に聞こえたす、さらには、
それができないのを蚀語のせいにしおいる感じが有りたす。

たぁ、MFCでは倚重継承は確かに䜿いづらいし、仮想継承に付い
おもサポヌトできおいるずは蚀い難いですが、それは C++ のせいで
はなく、MFC のせいずいうべきでしょう。

私は、既にMFCをベヌスずしたオリゞナルの再利甚可胜クラスを
100近く抱えおたすが、継承に぀いおは単䞀継承で十分ですね。
倚重継承は䜿った事が無いです。

これぐらいの数の再利甚可胜クラスが揃っおくるず、ラむブラリを着実
に育おおいける環境が䞀番良いっお事になりたすが、そのレベルで
考えるず、どこのものもいたいちですね。
ラむブラリに察するサポヌトが䜜れるっおいうレベルで止たっおるんだよ
なぁ、メンテを統䞀的にやる為にラむブラリを䜜るんであっお単発で䜜れ
れば良いっお蚳ではないんだが 

たぁ、MSVCのコンポヌネントギャラリにはあきれたしたが 
゜ヌスをコピヌなんおしたらメンテ負荷を䞊げるだけ、メンテ負荷をお
さえるのなら、゜ヌスはコピヌしないでラむブラリずしおリンクするのが
鉄則だろうに。
そんな事をやっおるから、MS補アプリは䌌たようなずころで䌌たよう
なバグが出るんだよ。
あれはバグを拡散させお手におえなくさせるには最適な再利甚の
アプロヌチですね。

> VBの方が簡単っす。Tcl/Tkずか。私は、「C++は、耇雑なWindowsアプリケヌショ
>ンの開発に向いおいる、耇雑な蚀語である」ず蚀いたいです。

VBにはラむブラリの抂念が無いに等しいので私なら华䞋ですね、
い぀たでも同じ事を繰り返し曞く様な真䌌はしたくないものですし
メンテ負荷の関係から゜ヌスのコピヌも䞍可ですので、結局は倧
劥協の末にしょうがないからっお時以倖は䜿いたくありたせん。

VBはそういった芳点で芋ればプログラムを曞ければ良いっお
レベルにしかなっおないです。
たぁ、趣味でやっおいお、たいした物は䜜らないし、䜜れないっお
人にはそれで良いかも知れたせんが、

それでも、金になる仕事が有るだけたしだけど。

--
Kazuhiko Kikuchi <ka...@alles.or.jp>


Hidekazu SHIOZAWA

unread,
May 12, 1997, 3:00:00 AM5/12/97
to

塩柀慶應理工です。

In article <5l2hju$8i8$1...@news.alles.or.jp> "Kazuhiko Kikuchi" <ka...@alles.or.jp> writes:

>> 菊池アレスです
>> Hidekazu SHIOZAWA <shio...@myo.inst.keio.ac.jp> wrote in article
>> <SHIOZAWA.97...@chi.myo.inst.keio.ac.jp>...

>> 基本的に、継承っお、「あらかじめ継承するように曞かれたクラス」でしか、あ


>> たり䜿っおないず思いたせんか 珟実的には。そうでないクラスっお、ふ぀う
>> 継承しにくいし、継承しおもあたりメリットがなくありたせん

>> それを解っおいながら継承する事を考えずにクラスを䜜ったら、やっぱり
>> 再利甚はできないでしょう。
>> それは蚀語のせいではなく、実装が正しくないっお事です。

私の蚀いたかったのは、䞀般のプログラマが継承を
䜿っおいるのは、倧抵、フレヌムワヌクのクラスラむブラリの
クラスに察しおではないかな、ずいうこずです。
たずえば、りィンドり型ずか、動的配列型ずか。
そういうクラスずいうのは、ラむブラリの郜合で最初から
継承しお䜿うようになっおいたすし、みんな継承しお䜿っおいたす。

しかし、そういったラむブラリずは関係なく
本圓に、継承しお䜿うためのベヌスクラスを1から䜜っお、
それを有効に掻甚しおいる人ずいうのは、
それほどいないのではないかず思うのです。

>> たぁ、MFCでは倚重継承は確かに䜿いづらいし、仮想継承に付い
>> おもサポヌトできおいるずは蚀い難いですが、それは C++ のせいで
>> はなく、MFC のせいずいうべきでしょう。

私はそうずは思いたせん。C++の倚重継承や
仮想継承ずいうよりもそもそも継承自䜓は
非垞に䜿いにくいず思うのです。
私が䜿ったこずがあるC++以倖の「オブゞェクト指向颚」蚀語は、
すべおむンタプリタだからかもしれたせん。
C++は、コンパむラだから制限が倚いのでしょう。

>> 私は、既にMFCをベヌスずしたオリゞナルの再利甚可胜クラスを
>> 100近く抱えおたすが、継承に぀いおは単䞀継承で十分ですね。
>> 倚重継承は䜿った事が無いです。

私にずっおは、「MFCをベヌス」にしおいるだけで、
あんたり嬉しくないんです。
たしかに、MFCをベヌスにすれば、゚ラヌチェックなどの
曞き方は決たっおたすから、いいんですが、
私は結局、OS間/GUIフレヌムワヌク間で
ポヌティングするずいうこずを考えおいるので、
そうするず、゚ラヌチェックや、察話的凊理の制埡
䟋えば、FTPの転送䞭に゚ラヌが起こった堎合、
ダむアログを開いお、再実行するかどうかを、
尋ねられるようにしたり、しなかったり、ずか、
転送途䞭に割り蟌み䞭止出来るようにしたりずか
をしようずするず、OSずいうか、GUI環境ずいうか、
そういうものず密着しおきおしたっお、
分離するのがえらい面倒なのです。
あず、フォントメトリックスを取り出しお、
フォントを加工した埌に衚瀺したりするずか

>> VBにはラむブラリの抂念が無いに等しいので私なら华䞋ですね、

私ずしおは、どのみち再利甚可胜なクラスを苊劎しお
䜜るのだったら、C++のクラスずしおではなくお、
CORBAかOLEみたいに、蚀語非䟝存な圢にするべき
なんじゃないかず思っおいるんです。
モゞュヌル同士の結合性は、疎なほうがよいのだずすれば、
同じ蚀語で、同じオブゞェクトファむル圢匏で
リンクしなければならないよりも、
蚀語非䟝存のモゞュヌルを簡単に
䜜れるようになった方がよいでしょう。
もし、OCXのようなモゞュヌルず各蚀語のむンタフェヌスが
簡単に䜜れるようになっお、統䞀されたものになれば、
それを、VBみたいなもので組み合わせる方が、
理にかなっおいるず思っおいたす。
--
\,`/ /
_).. `_ 慶應院理工蚈枬束䞋研
( __ -\
'`. 塩柀 秀和
( \>_-_, shio...@myo.inst.keio.ac.jp
_||_ ~-/

Hidekazu SHIOZAWA

unread,
May 14, 1997, 3:00:00 AM5/14/97
to

塩柀慶應理工です。

In article <5lap6n$r1o$1...@news.alles.or.jp> "Kazuhiko Kikuchi" <ka...@alles.or.jp> writes:
>> 䞀般のプログラマは独自の掟生甚基本クラスを䜜れないずいう蚳では
>> 無いでしょう、䜜りたければ䜜れるように蚭蚈されおいる物を䜿っおいる
>> 蚳ですから。

それは吊定したせんよ。
䜜りたければ䜜れたす。
でも、あんたり、䜜っおないんじゃないのかなぁ。

ずいうのは、「先々これを再利甚するんだ」
ずいう匷い意志がないず、再利甚可胜なコヌドが曞けないんでは、
「再利甚できる」っおいう看板に停りありです。
C++ の良くある宣䌝では、「既存のコヌド」を再利甚できるっお
蚀っおる蚳ですが、それじゃぁ党然「既存のコヌド」じゃないです。

C++ だず、「蚭蚈がしやすい」ずいうのは、
事実だず思うのですが、「再利甚性が高たる」ずいうのは、
どこたで事実なんでしょうか。
継承で䟝存関係をどんどん深めお蚀っおるわけで、
それで、再利甚性が倚いに高たるず蚀うのは。

蚭蚈が容易なので、良いラむブラリを䜜りやすく、
結果ずしお再利甚性のあるラむブラリができる、
ずいうこずなら、ある皋床玍埗できたすし、
情法隠蔜ずか、クラスでパッケヌゞ機胜みたいなもの
を実珟するずいうのは、䟝存関係を薄めるから、
再利甚性を高めるでしょう。

でも、もっずも重芁芖されおいる継承をしたずたんに、
䟝存床が深たっおしたうんじゃないかずC++の堎合。
あるクラスのサブクラスでないずいけない、
おたけに、倚重継承だず皮々の䞍利益がある、ずきたら。

メ゜ッドが、党郚、名前で解決されるんなら、
この継承の䞍利益もあたりないんでしょうが、
C++ は、そうなっおないわけです。

 本圓は、私は C++ が奜きなはずなのにな...
 結局、C に銎れおいお、C のラむブラリが
 䜿えるからだけだったのかな...

>> 䜙蚈な事をさせないでカスタマむズ甚のポむントをきちんず確保すれば
>> 掟生する事で自由に䜿甚できたす。

埌々のこずなんおあんたり分からないず思いたす。
コマンドラむン向けに䜜ったクラスでは、
十分だず思っおいたのに、
GUIにしたずたんに「プログレスバヌ」が必芁になっお、
結局、スヌパヌクラスをいじらなければなくなっおしたうずか。

察策ずしお、特に理由のない限りメンバ関数は
すべお virtual にするずいうこずをやっおたすけれども、
スヌパヌクラスのメンバ関数の䞭身をごっそりコピヌ
しおきお、ちょっずコヌドを付け加えたサブクラスを
䜜っお、スヌパヌクラスを改倉しなかったずいう
自己満足にひたるのず、玠盎にスヌパヌクラスを
倉曎するのず、どっちがたしなんでしょうか。

>> OS間/GUI間でポヌティングする事を考えるのは非垞に難
>> しい問題ですが、それを考える必芁のある事が前提ずなれ
>> ば既存のクラスラむブラリで問題なくコヌディングできるオブ
>> ゞェクト志向環境ずしおは Java のawt ぐらいしか無いず思い
>> たすが。
>> それは、すべおの人にずっお本圓に問題なんでしょうかね

GUI間ず蚀うのは、OWL/MFC間ずいうのもあるんです。
片方で䜜ったクラスは、もう片方では䜿えないずいうのは、
なんか、違うのではないかず。
フレヌムワヌク間の融通のきかなさは、C++ のほうが、
C よりもひどいです。党郚のクラスが CObject 型の
サブクラスじゃないずいけないなんお。

さらに、アプリケヌションは、それ自䜓䞀皮の環境だず思いたす。
゚ラヌ凊理みたいな䟋倖的凊理は、少しず぀違うわけです。
結局、゚ラヌ凊理みたいな䟋倖的な凊理のずきには、
階局構造なんか関係なく、䞋のレベルアルゎリズムのものが
䞊のレベル通知ダむアログ、ステヌタスバヌなど、
環境によっお違うにアクセスしたくなるのです。

だから、「゚ラヌ通知方法」仮想クラスを䜜っお、䞋のレベルでは、
その「゚ラヌ通知方法」クラスにアクセスするようにするわけですが、
そうするず、䞊のレベルの実際のダむアログは、
その「゚ラヌ通知方法」クラスのサブクラスでなければならない、
ずいう制限が出おくるこずになりたす。
しかし、実際のダむアログクラスは、その仮想クラスず、
フレヌムワヌクのダむアログクラスの、䞡方のサブクラスでありたい。
しかし、そうするず倚重継承になっおしたう。
結局、実際のダむアログクラスは、「゚ラヌ通知方法」クラスの
サブクラスにしお、フレヌムワヌクのダむアログクラスを
メンバずしお持ち...

ずいうこずを、オブゞェクト指向的自己満足でやっおいるず、
こんなこずするんだったら、NotifyErrorToUser(char* msg)
なんおいうグロヌバル倉数を䜜っお、゚ラヌのずころで、
int status = ::NotifyErrorToUser(char* msg)
っお、曞くだけでいいんじゃないの、
ずいう気になっおくる蚳です。 matherror ずか new_handler
みたいな発想です。環境によっお実際の関数の
䞭身は倉わるようにしたす。オブゞェクト指向的に考えるず
矎しくない、手続き型的発想ですけれども。
これが、
int status = aEnvironment->NotifyErrorToUser(char* msg)
だず、グロヌバル倉数に䟝存したクラスになっおしたっお、
䞭途半端にオブゞェクト指向だから、気持ち悪いです。
おたけに、Environment型の仮想クラスを䜜らないずならない。

䟋倖凊理みたいなものを䜿えば、ず蚀う話もあるでしょうが、
そんな、しちめんどくさい仕様のものを新しく定矩するんだったら、
matherror や new_handler でいいじゃん。そのほうがシンプル。
䟋倖なんだから、どろどろやればいいじゃん。
... ず思っおきおしたっお、それじゃあ、オブゞェクト指向的な
意味での再利甚性はなくなっおきおしたっお、
いったい、どうすれば良いんだろうず...

>> なんか、私が必芁ず思っおいるレベルが面倒な事で排陀
>> すべき事ずなっおるようですが、それをやらずに本圓に物が
>> 䜜れるんでしょうか

䜜れないです。
ただし、珟状では。
぀たり私は、「未来氞劫必芁である」ずは、
思っおいないんです。
ないほうがいいし、なくせるはず。
少なくずも、軜枛できるはずだず思っおいたす。
だから、珟圚は必芁かも知れないが、排陀すべきこずです。
「これだったら、C で組んだっお良いんじゃないの」
ず思うこずが、倚々あるわけです。

>> 逆に、OCX内でMFCのりむンドりやフレヌムワヌクを䜿甚
>> する事はぜんぜん問題無い事でしょうし、掟生に関しおも
>> 別に問題ないですね。

圓然、問題はないですよ。
しかし、私の考えでは、1モゞュヌルのプログラミングずいうのは、
C のような手続き型の蚀語でも十分に曞けるぐらいでいいのでは
ないかず思っおいるのです。
そのくらいの長さコヌドだったら、昔は C で曞いおいたわけです。
それで、そのモゞュヌル同士を組み合わせるんだったら、
それはそれで、オブゞェクト指向かも知れたせんが、
C 皋床の耇雑さの蚀語で十分に曞けるのではないでしょうか。

>> モゞュヌルを効率的に開発する技術ず、システム党䜓を
>> 効率的に開発する技術は別物でしょう。
>> あなたの意芋はそれをごっちゃにしおいる雰囲気がしたす。

いやいや、それは、あなたの方ですよ。
なんで、䞡方 C++ でなければならないんですか
話は戻りたすが、私が最初にいいはじめたこずは、
「䞖の䞭、C++ を䜿えば再利甚性が高たっお開発が
しやすいず蚀われおいるけど、それを本圓に鵜のみに
しおしたっおいいんでしょうか」ずいうこずです。
モゞュヌルずシステムの技術が別物だったら、
それこそ、C++ みたいな耇雑な蚀語で、䞡方サポヌトする
必芁がないのではないかず。

ビダヌン・ストラりストラップは、
「C++ は、オブゞェクト指向蚀語ではない。マルチパラダむム蚀語だ」
ず蚀っおいるらしいですけれども、
そんなに、倧鑑巚砲䞻矩の PL/I みたいな蚀語を
䜜りたいの、ず思っおしたう。
java みたいな、党お仮想関数のシステム構築蚀語ず、
C++が぀ぐらいのモゞュヌル構築蚀語が
あればいいのではないかず。
その蚀語を䞻に䜿っおいる䞀般ナヌザが、
あたり䜿わないような機胜が満茉されおいる蚀語
ずいうのは、どうなんでしょうか。
䜙蚈、ものごずを耇雑にしおいるだけではないでしょうか。

>> どちらを議論しおいるのか、はっきりしないずこの先の議論
>> は進たないず思いたす。

どちらかを議論するのではなくお、
やっぱり、䞡方䞀緒にしか議論できないず思いたす。
だっお、もずもずの話は、「C++ の有効性」ですから。
C++ で䞡方サポヌトできるこずになっおるんですから。

ホント、私は個人的には C++ が䞀番奜きなんですよ。
実甚䞻矩だから。でも、最近、いささかいろいろな
機胜を付け加えすぎお、矛盟が吹き出しおいるような気がしたす。

Shinji Kono

unread,
May 15, 1997, 3:00:00 AM5/15/97
to

河野 真治@琉球倧情報工孊です。
In article <SHIOZAWA.97...@epsilon.myo.inst.keio.ac.jp> ,
shio...@myo.inst.keio.ac.jp (Hidekazu SHIOZAWA) writes
>java みたいな、党お仮想関数のシステム構築蚀語ず、
>C++が぀ぐらいのモゞュヌル構築蚀語が
>あればいいのではないかず。

そうね。ここは賛成したす。

>その蚀語を䞻に䜿っおいる䞀般ナヌザが、
>あたり䜿わないような機胜が満茉されおいる蚀語
>ずいうのは、どうなんでしょうか。

さいおヌだよね。退化の機構がないずそうなっおしたう...

>実甚䞻矩だから。でも、最近、いささかいろいろな
>機胜を付け加えすぎお、矛盟が吹き出しおいるような気がしたす。

どんな機胜?

(C++ の悪口を読むずなんずなくうれしい.... なぜでしょね...)

Hoshi Takanori

unread,
May 15, 1997, 3:00:00 AM5/15/97
to

ほしえすあヌるえヌです。

In article <SHIOZAWA.97...@epsilon.myo.inst.keio.ac.jp>
shio...@myo.inst.keio.ac.jp (Hidekazu SHIOZAWA) writes:

>  本圓は、私は C++ が奜きなはずなのにな...

私も...

>  結局、C に銎れおいお、C のラむブラリが
>  䜿えるからだけだったのかな...

私の堎合、マシン語レベルの知識が圹に立぀から、かも。



In article <18572.8...@rananim.ie.u-ryukyu.ac.jp>
ko...@ie.u-ryukyu.ac.jp (Shinji Kono) writes:

> (C++ の悪口を読むずなんずなくうれしい....

同感。

> なぜでしょね...)

たぞなのかも。> 自分

ほし

Hidekazu SHIOZAWA

unread,
May 16, 1997, 3:00:00 AM5/16/97
to

塩柀慶應理工です。
自己フォロヌです。

私が...

私> 塩柀慶應理工です。

私> C++ だず、「蚭蚈がしやすい」ずいうのは、
私> 事実だず思うのですが、「再利甚性が高たる」ずいうのは、
私> どこたで事実なんでしょうか。
私> スヌパヌクラスのメンバ関数の䞭身をごっそりコピヌ
私> しおきお、ちょっずコヌドを付け加えたサブクラスを
私> 䜜っお、スヌパヌクラスを改倉しなかったずいう
私> 自己満足にひたるのず、玠盎にスヌパヌクラスを
私> 倉曎するのず、どっちがたしなんでしょうか。

ずいう蚘事を投皿したずころ、

**************************************************
日本電気通信システム株匏䌚瀟
(技術本郚)第䞉゜フトりェア郚
桜井 豪
e-mail : sak...@e3sf.ncos.nec.co.jp
**************************************************

さんから、以䞋のようなメッセヌゞをいただきたした。
桜井さんは News ぞの投皿が出来ないので、
私がかわりに投皿するこずになりした。「私:」以䞋は、私。
「桜井さん:」は、桜井さんです。


1. 蚭蚈に関しお

私:
きちんず蚭蚈しないず、再利甚できないだろ、ずいうのは正しいず思いたす。

桜井さん:
 継承機胜をどう䜿うず䟿利かを考えるず少しづ぀違う䌌たようなコヌドの共
通郚分を抜出しおスヌパヌクラスに眮く事によっおタむプ量を枛らそうずいう
こずになるず思いたす。共通郚分がきれいに抜出できたスヌパヌクラスがあれば
教科曞通りに差分プログラミングできたすよね。
 問題はどのように「共通郚分をきれいに抜出したスヌパヌクラス」を蚭蚈す
るかですか。この郚分は蚀語が支揎しおくれないので人間が頑匵らねばなり
たせんね。...


2. コヌドのコピヌに関しお

桜井さん:
コピヌするのではなくあくたでフロント゚ンド・バック゚ンドの凊理を远加
した䞊で基本クラスの関数を呌ぶずか...

私:
それをしおしたうず、芋通しが悪くなるのが難点です。

桜井さん:
 違いが散圚した䌌たようなコヌドをどのように曞くのがスマヌトかずいう問
題ですね。フロント゚ンドバック゚ンド以倖ですず共通郚分を抜出したサブ
ルヌチン違う郚分を抜出したメむンルヌチンずかでしょうか。
************************************************************************
 問題の本質は文法的に想定されおいる開発順序ず実際の開発順序の䞍䞀臎で
はないでしょうか。文法的には既存のクラスをスヌパヌクラスずしお差分プログ
ラミングする事を想定しおいたすが共通郚分をきれいに抜出した完璧なスヌパヌ
クラスを最初に蚭蚈するのは実際には極めお難しい。
 しかしいた思い付いたのですが既存のクラスから指定したメンバを抜出し
おスヌパヌクラスを定矩する䜜業ず元のクラスをそのスヌパヌクラスから掟生す
る圢に曞き盎す䜜業ずを支揎するクラスラむブラリメンテナンスツヌルがあれ
ば話は違っお来たす。最初に完璧なスヌパヌクラスを蚭蚈しおから差分プログラ
ミングするのではなく必芁に応じお「共通郚分の抜出」ず「差分プログラミン
グ」を䜕回でも繰り返し行えれば・・・。
************************************************************************

以䞊。


桜井さんの特に、2. の *** 内のアむデアが、非垞に非垞に良いず思うのですが、
このような、補品はあるのでしょうか

぀たり、「継承」ではなくお、「共通郚分抜出」で、プログラミングしおいくの
を支揎する環境みたいなものは、既にあるのでしょうか。

Shinji Kono

unread,
May 17, 1997, 3:00:00 AM5/17/97
to

河野 真治@琉球倧情報工孊です。
In article <SHIOZAWA.97...@gemini.myo.inst.keio.ac.jp> ,
shio...@myo.inst.keio.ac.jp (Hidekazu SHIOZAWA) writes
>぀たり、「継承」ではなくお、「共通郚分抜出」で、プログラミングしおいくの
>を支揎する環境みたいなものは、既にあるのでしょうか。

電総研の䞀杉さんのは、ちょっず違うけど、狙いずしおは近いかな。
(ずか呌ぶず出おくるかな?)

Kusakabe Youichi

unread,
May 18, 1997, 3:00:00 AM5/18/97
to

Shinji Kono (ko...@ie.u-ryukyu.ac.jp) wrote:
: (C++ の悪口を読むずなんずなくうれしい.... なぜでしょね...)

「それに察するコンプレックスがあるから」ずいうのがふ぀うの答えですね。
䞻にどういうずころにそれを感じおいるのでしょうか?

Yuuji Ichisugi

unread,
May 19, 1997, 3:00:00 AM5/19/97
to

䞀杉電総研です。

In article <22255.8...@rananim.ie.u-ryukyu.ac.jp> ko...@ie.u-ryukyu.ac.jp (Shinji Kono) writes:
>河野 真治@琉球倧情報工孊です。
>In article <SHIOZAWA.97...@gemini.myo.inst.keio.ac.jp> ,
> shio...@myo.inst.keio.ac.jp (Hidekazu SHIOZAWA) writes
>>぀たり、「継承」ではなくお、「共通郚分抜出」で、プログラミングしおいくの
>>を支揎する環境みたいなものは、既にあるのでしょうか。
>
>電総研の䞀杉さんのは、ちょっず違うけど、狙いずしおは近いかな。
>(ずか呌ぶず出おくるかな?)

えっず、「拡匵可胜 Java プリプロセッサ epp」の蚘述蚀語の Ld-2 の
機胜のこずをおっしゃっおいるのだず思いたすが、
Ld-2 は、元蚘事の問題ずは盎接関係ありたせん。

Ld-2 は、郚品の再利甚性をできるだけ高める機構(system mixin)を
持っおいたすが、プログラムの開発䞭に、
必芁に応じおクラス階局や super class のコヌドを倉曎する必芁がある、
ずいう点では普通のオブゞェクト指向蚀語ず倉わりありたせん。

やっぱり、そういうのをサポヌトすべきなのは蚀語よりは
開発ツヌルだず思いたす。

# 再び宣䌝。
# 拡匵可胜 Java プリプロセッサ epp ず Ld-2 は、以䞋の堎所にありたす。
# ftp://etlport.etl.go.jp/pub/ichisugi/epp/epp-1.0beta1.tgz
# ftp://etlport.etl.go.jp/pub/ichisugi/epp/epp-1.0beta1-with-bin.tgz
---
䞀杉裕志電総研 ichi...@etl.go.jp

0 new messages