Borland Developer Studio 2006 No.10
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/10/31(火) 11:44:29Borland Developer Studio 2006 ユーザーのための統一雑談スレッドです。
Borland Developer Studio 2006 についての技術的な質問、不具合のQC 報告依頼も歓迎します。
(注)本スレには被害担当艦としての機能はありません。
Borland Developer Studio 2006 についての、批判・怒りのバグ告発はアンチスレ↓へどうぞ。
http://pc8.2ch.net/test/read.cgi/tech/1153353434/
0797デフォルトの名無しさん
2006/12/16(土) 15:02:000798デフォルトの名無しさん
2006/12/16(土) 15:52:31eom
0799デフォルトの名無しさん
2006/12/16(土) 21:45:420800デルファイファン
2006/12/16(土) 23:23:32を使い始めてそのコンパイル速度の速さと開発したアプリの速度と信頼性
に満足しています。特にマルチスレッドアプリの信頼性が得られて喜んでい
ます。VCLのマルチスレッドではないです。もうVBAには戻れません。管理できる
コードの量においてもDelphiはVBAに比べると3倍のコードを容易に管理できます。
0801デフォルトの名無しさん
2006/12/17(日) 00:00:320802デフォルトの名無しさん
2006/12/17(日) 01:36:280803デフォルトの名無しさん
2006/12/17(日) 07:20:52VBA+Accessってよくある選択しだし
0804デフォルトの名無しさん
2006/12/17(日) 09:17:350805デフォルトの名無しさん
2006/12/17(日) 09:27:52今時のDelphi使いは誰だって、Delphi一つでこの先足りるとはおもっちゃいねー
つか、複数言語使えてなんぼだろ
一つオブジェクト指向言語覚えりゃ他の言語だってすぐに使えるようになるわけだし
とマジレスしてみるテスト
0806デフォルトの名無しさん
2006/12/17(日) 09:49:250807デフォルトの名無しさん
2006/12/17(日) 11:45:20今までは、そう思っていたんだが、
Delphiのinterfaceがクソで、interface覚えられないとか、
C++のtemplateがわかんねえとか
クロージャが(ry
とかけっこうある。
0808デフォルトの名無しさん
2006/12/17(日) 11:58:52どこら辺で Delphi Interface / C++ template / Delphi&CBuilder クロージャが
わからなくなったのよ?
何ならわかるの? C#2.0 の Generics ならおけ?
0809デルファイファン
2006/12/17(日) 13:00:14一番はコンパイル速度、更にアプリの速度と信頼性のバランスです。言語仕様が優れているのなら、
C++では無いでしょうか? VBAはコンパイルは速いですが、どうしても納得のいかないバグが出て
きたりしますし、Win32APIを呼んでメモリマップドファイル、ソケット、同期オブジェクト等のシステム系
APIを操作することが容易でなかったり、できなかったりします。私は以前C++Builderでこの種の
アプリを書いていましたが、C++Builderはコンパイルがやや遅いし、面倒なところがあって
コードを書くことが正直、苦痛なことがありました。今はDelphiのコンパイル速度とシンタックスの
分かり易さに惹かれてDephiで書いています。BDSエクスプローラが無償なのは本当に感謝しています。
0810デフォルトの名無しさん
2006/12/17(日) 13:06:43スクリプトだと思って舐めて、仕様を理解してないだけだろ
0811デフォルトの名無しさん
2006/12/17(日) 13:12:34> おかげでVBとDelphiの差は開くばかり
VBはユーザー無視だからな。その結果が
Javaの台頭で、先細るVisual Basic利用 - 米最新プログラミング事情
http://journal.mycom.co.jp/news/2006/11/30/324.html
> 調査結果によれば、Visual Basicファミリーのプログラミング言語の利用者数は、
> 今春の調査時点と比較して、実に35%減の落ち込みを見せている。
> Visual Basic 6.0以前のバージョンの利用減に加えて、Visual Basic .NETのユーザー数も、
> 半年前より26%減少したとされる。
0812デフォルトの名無しさん
2006/12/17(日) 14:39:03いや、俺もマジレスだから・・・
Delphi interface
理由
・Delphiで書かれたinterfaceを応用したプログラムを全然見かけない
・標準ライブラリ(VCL)でもほとんど使われていないので参考にならない
わからんところ
・というか、ライブラリを書くときに使う?という認識しかない
↑Java、C#のソース見て勉強しろというオチ
C++/D template
わかるところ
・型を置き換えるというのは、Delphiの延長でわかる
・それ以上がサパーリ(メタプログラミング系とか)
↑じゃあ、C++使いこんでみろというオチ
クロージャは、俺は最近わかってきたのでおk。
むしろ、Delphiでもサポートほしい感じ。
追加で、Delphiだけだと、
・メタプログラミング
・関数プログラミング
・mixin
がわからん。わからんというか、使い時がわからんといった感じ。
自分で書いてて、お前、他の言語を素直にやっとけ、と思った。
0813デフォルトの名無しさん
2006/12/17(日) 14:41:20・真のオブジェクト指向
釣りかと思われそうだが、rubyとか、smalltalkとか見ているとDelphiのは中途半端間がいなめない orz
0814デフォルトの名無しさん
2006/12/17(日) 14:42:04ないものねだりになってて書いてて欝だ orz
0815デフォルトの名無しさん
2006/12/17(日) 14:50:05みんな一度は通る道。一度 Lisp をしっかり学んだほうが,近道だとおもう
0816デフォルトの名無しさん
2006/12/17(日) 15:35:44> クロージャは、俺は最近わかってきたのでおk。
> むしろ、Delphiでもサポートほしい感じ。
DeCAL 使えば。
0817デフォルトの名無しさん
2006/12/17(日) 15:39:57VCLであまりinterace使われていないのは、VCLが古いからだと思う。
interfaceがもてはやされる前に作られたからだと思う。
まぁ、でも、COM以外で使う場合、Delphiのinterfaceはうざいことにはかわりない。
0818187
2006/12/17(日) 16:05:12最終的にはSystem.pasのCharFromWChar内のWideCharToMultiByteで変換されるんですね。
で、このAPIの呼び出し時,第2引数が0でWC_NO_BEST_FIT_CHARSフラグを指定してません。
ttp://d.hatena.ne.jp/hasegawayosuke/searchdiary?word=%2a%5bWindows%a4%c8Unicode%5d
この記事からわかるように、WC_NO_BEST_FIT_CHARSを指定しないと多対一の変換が行われ。
いろいろ問題を引き起こす可能性があるとのことです。
というかなぜ、一対一の変換をDelphiでデフォルトにしないか謎です。
以上、なるべくDelphiの自動文字コード変換には頼らない事にしました。
0819デフォルトの名無しさん
2006/12/17(日) 16:22:36Delphiと違って先進的だね。
0820デフォルトの名無しさん
2006/12/17(日) 16:29:24試してみる。
>>817
COMじゃないinterfaceを実際に使う場合、
参照カウンタをはぶいたTInterfacedObjectを自作して、
それから派生してクラスを書かないと、実装できないのがイヤ過ぎる
0821デフォルトの名無しさん
2006/12/17(日) 16:33:45>>776で書いたように俺も同意。以来、Delphiではinterfaceを使わないことにした。
0822デフォルトの名無しさん
2006/12/17(日) 16:58:56なんでそんなに他人が気になるの?
日本人の悪い癖だな。
0823デフォルトの名無しさん
2006/12/17(日) 17:05:01メソッドポインタとオブジェクトのメソッドポインタを一緒に扱って保持しているだけじゃねーかYO!!
↓こーいうののもっと使い勝手がいいのを想像してた
(複数の引数扱うのがめんどい)
lethevert is a programmer - 晴れ ■[プログラミング]Delphi : クロージャ(完成版)
http://d.hatena.ne.jp/lethevert/20060110
>>821
同じこと悩んでた人いたんかw
0824デフォルトの名無しさん
2006/12/17(日) 17:23:390826デフォルトの名無しさん
2006/12/17(日) 18:59:25WC_NO_BEST_FIT_CHARSを指定するとSjisに無い文字は全てlpDefaultCharに
なるので、Unicodeに戻す必要のない場合とかはdwFlagsが0の方が都合が
良いし変換速い
0827818
2006/12/17(日) 20:31:50WC_NO_BEST_FIT_CHARSを指定しないといけないっけ??
速度はどれくらい変わるかしらんが、SJISとUnicodeの両方に文字があれば、
Unicode->SJIS->Unicodeで元に戻る方がデフォルトではいいような。
大多数がUnicodeにしか無い文字はSJISに変換すると文字化けするとは思っているとは
思うが、DelphiでのWideString->Stringの自動変換は多対一とは思ってもみないだろう。
0828デフォルトの名無しさん
2006/12/18(月) 10:01:16これ、誰か検証してよ。結構致命的じゃね?
0829デフォルトの名無しさん
2006/12/18(月) 17:10:32やだ
0830デフォルトの名無しさん
2006/12/18(月) 19:01:31岩本さん,退職
CodeGear リストラ/首切り進行中。
0831デフォルトの名無しさん
2006/12/18(月) 19:20:28なぜ断言できるんだ?
いやがらせで書いているのか?
0832デフォルトの名無しさん
2006/12/18(月) 19:23:32人数ははっきりしてないけどな。
Codegear は,今年中はまだ Borland のものなので上記の記事の数字に含まれます。
0833デフォルトの名無しさん
2006/12/18(月) 19:46:12Apploがなにかあった?
0834デフォルトの名無しさん
2006/12/18(月) 20:04:45CodeGearの業績は親会社の業績に連結子会社として反映させなければいけない。
CodeGearが独自に資金調達するといっても信頼なければ、融資してもくれないだろう。
投資会社に安く見られたCodeGearが不自由なく資金を調達できると思ったら大間違いだ。
つまりほとんど変わってない。変わったのは、形式的なもので、新しい会社が法律的に登記されただけ。
みんなBorlad(CodeGear)の発表に踊らされすぎ。
別会社になって命令系統が変わり、意思決定が早くなったとかいうのも、幻想。
そんなものだったら、DevCoの時にやろうと思えばいくらでもできる。
0835デフォルトの名無しさん
2006/12/18(月) 20:33:15分社化は消滅への第一歩。あとどのくらいもつか、興味はあるけど。
0836デフォルトの名無しさん
2006/12/18(月) 20:42:05そんな分かり切ったことを誰に対して何でわめいていんだ?
0837デフォルトの名無しさん
2006/12/18(月) 20:43:58がんばって,来年のクリスマスかな。
0838デフォルトの名無しさん
2006/12/18(月) 20:57:080839デフォルトの名無しさん
2006/12/18(月) 21:01:030840デフォルトの名無しさん
2006/12/18(月) 21:25:460841デフォルトの名無しさん
2006/12/18(月) 21:42:07ループ中にブレークポイントをかけた時の遅さは・・・。
0842デフォルトの名無しさん
2006/12/18(月) 21:58:170843デフォルトの名無しさん
2006/12/18(月) 21:59:42遅くなったことはないぞ。
ブレークポイントは素の INT3 だぞ
0844デフォルトの名無しさん
2006/12/19(火) 00:32:440845デフォルトの名無しさん
2006/12/19(火) 09:17:220846デフォルトの名無しさん
2006/12/19(火) 10:13:19たとえば VisualStudio では「遅くならない」と主張している訳かな?
0847デフォルトの名無しさん
2006/12/19(火) 14:23:400848デフォルトの名無しさん
2006/12/19(火) 18:23:42Raveとは概念が違うのかな?
0849デフォルトの名無しさん
2006/12/19(火) 19:56:07http://www.geocities.co.jp/SiliconValley-SanJose/2560/delphi4/db/index.htm
0850デフォルトの名無しさん
2006/12/19(火) 20:38:22> 数字に含まれます。
ソースは?
本家NGでだいぶ前に議論されてたけど
http://groups.google.co.jp/group/borland.public.delphi.non-technical/msg/88f4e8db9f04dd3e?hl=ja&
CodeGear は無関係みたいよ。
0851デフォルトの名無しさん
2006/12/19(火) 20:40:42クリスマス、年末、新年と楽しい季節なのに
暗い想像してるなー。哀れw
0852デフォルトの名無しさん
2006/12/19(火) 20:50:29http://cc.codegear.com/item/24282
0853デフォルトの名無しさん
2006/12/19(火) 22:13:180854デフォルトの名無しさん
2006/12/19(火) 22:23:24ここにいる時点で十分哀れ。おまえも俺も。
0855デフォルトの名無しさん
2006/12/19(火) 22:24:47やっぱり哀れw
0856デフォルトの名無しさん
2006/12/19(火) 22:41:24だから、みんな哀れ。
0857デフォルトの名無しさん
2006/12/19(火) 22:46:17何でも暗い方向に考えて、勝手に欝になっていくw
俺達社員じゃないんだから、もっと気楽に行こうぜ。
0858デフォルトの名無しさん
2006/12/20(水) 01:41:430859デフォルトの名無しさん
2006/12/20(水) 10:14:340860デフォルトの名無しさん
2006/12/20(水) 12:58:24さんきゅー
0861デフォルトの名無しさん
2006/12/21(木) 09:47:09Delphiはほとんど変化はない。強いて変わったものと言えば、おかげでバグがたくさん
混入されたIDEぐらいか・・・・・
0862デフォルトの名無しさん
2006/12/21(木) 09:56:45変化がないのにバグが混入するの?
0863デフォルトの名無しさん
2006/12/21(木) 10:02:020864デフォルトの名無しさん
2006/12/21(木) 10:36:45Jedi あたりの成果もライブラリに組み込めばいいのにね。
しかしJedi はドキュメントを書く気がまったく無い所が素敵だ。
0865デフォルトの名無しさん
2006/12/21(木) 14:48:04やっぱりサイズが小さいってのはいいやね
0866デフォルトの名無しさん
2006/12/21(木) 16:41:25http://kolmck.net/
これか。
モダンなUIが使えるんなら、使うけど・・・
0867デフォルトの名無しさん
2006/12/21(木) 16:46:110868デフォルトの名無しさん
2006/12/21(木) 17:00:440869デフォルトの名無しさん
2006/12/21(木) 23:52:49ヒント:倒置技法
0870デフォルトの名無しさん
2006/12/22(金) 00:55:310871デフォルトの名無しさん
2006/12/22(金) 00:56:280872デフォルトの名無しさん
2006/12/22(金) 07:09:03http://www.stevetrefethen.com/blog/TrackingWebsiteUsageUsingGoogleAnalytics.aspx
ちょっと意外だ。
0873デフォルトの名無しさん
2006/12/22(金) 08:13:520874デフォルトの名無しさん
2006/12/22(金) 08:30:29さっさと.NETに移ればいいのに。
実現すればどうせもっさりすんだからさ。
0875デフォルトの名無しさん
2006/12/22(金) 08:37:58俺は小さいネイティブなバイナリが好きだからkol試してみよう
0876デフォルトの名無しさん
2006/12/22(金) 09:56:02それ全然関係無いと思うんだけど
0877デフォルトの名無しさん
2006/12/22(金) 10:01:06.net 3.0 とかWPF に対応するようになると良いね。
来年に期待。
0878デフォルトの名無しさん
2006/12/22(金) 10:19:28裏で複雑怪奇なことやるDelphi .NETなんて使いたくもないがな。
0879デフォルトの名無しさん
2006/12/22(金) 10:24:49確かに.net は戦略を立て直して、別ラインの新製品で勝負してもらいたい気はする。
色々出来なくてもいいから、特定分野でVSを超えた使い心地みたいなノリで。
0880デフォルトの名無しさん
2006/12/22(金) 10:26:01C++強化してくれ。
0881デフォルトの名無しさん
2006/12/22(金) 10:30:43Delphiチームが掛け持ちでC++を作るのはちょっと限界があるよ。
マネージャーを探しているとか聞いたけど、その後どうなったのだろ。
0882デフォルトの名無しさん
2006/12/22(金) 14:45:58とりあえず.NETで使いたい部分はWPFのGUI部分だけかな
0883デフォルトの名無しさん
2006/12/22(金) 15:46:56よって、消却法でいくと、
.NETいらね。
C++いらね。
Delphiいらね。
CodeGearいらね。
おまえもこのスレにいらね。
0884デフォルトの名無しさん
2006/12/22(金) 16:25:31>Windowsソフトの場合はBorland C++Builder,DSのプログラムは任天堂より提供される開発ツール,
>というように開発環境は変わりますが,やること自体は大きくは変わりません。
0885デフォルトの名無しさん
2006/12/22(金) 20:54:07ああさっぱり
0886デフォルトの名無しさん
2006/12/22(金) 21:21:02そして誰もいなくなった・・・
0887デフォルトの名無しさん
2006/12/22(金) 21:38:370888デフォルトの名無しさん
2006/12/22(金) 22:52:04それはMSの仕様じゃね。
0889デフォルトの名無しさん
2006/12/22(金) 22:58:29> そんな複数の事できるリソースがCodeGearにはない。
JBuilder 絶頂期の売り上げなら、今の倍くらいは増やせるかと。
とりあえずBorland 本体とは別会計になったので、成績は問われるとしても
方法論は自由になった。とばっちりリストラが無くなっただけでも良い。
0890デフォルトの名無しさん
2006/12/22(金) 23:09:09そうなんだ。どっちにしろなんとかしてほしいな。
0891デフォルトの名無しさん
2006/12/22(金) 23:36:02HTMLヘルプに戻るのかな?
0892デフォルトの名無しさん
2006/12/22(金) 23:38:43Google Trends: Delphi,C#
http://www.google.com/trends?q=Delphi%2CC%23&ctab=0&geo=all&date=all
('A`)・・・
Delphi VS C# VS Java
Google Trends: Delphi,C#,Java
http://www.google.com/trends?q=Delphi%2CC%23%2CJava&ctab=0&geo=all&date=all
Delphi, C#オワタ\(^o^)/
0893デフォルトの名無しさん
2006/12/22(金) 23:47:490894デフォルトの名無しさん
2006/12/22(金) 23:50:2290年代から、消える消えると言われて、まだしぶとく生き残っている。
0895デフォルトの名無しさん
2006/12/22(金) 23:51:460896デフォルトの名無しさん
2006/12/23(土) 00:04:11■ このスレッドは過去ログ倉庫に格納されています