||:3ミ バカボンのパパのDelphi談話室その27
1 :
デフォルトの名無しさん :
2005/10/30(日) 02:10:43
またレスが たったぞー たったぞー たったぞー たったぞー たったぞー
レスとスレを間違えるのが多いな・・・・
6 :
デフォルトの名無しさん :2005/10/30(日) 16:58:58
今からDelphi始めても大丈夫かな。 最近Delphiはじめた人いる?
なにが「大丈夫」なのか意味が分かりませんが。
8 :
デフォルトの名無しさん :2005/10/30(日) 19:00:50
不買あげ
さびしい奴だな。
10 :
デフォルトの名無しさん :2005/10/31(月) 02:51:37
2006がまともな環境になって昔のように質の良い書籍が出てくれることを 切に願うのは俺だけじゃないよな?
>1=>10 sageろ そして削除依頼出して来い そして回線切って首吊ってマジ死ね
12 :
デフォルトの名無しさん :2005/10/31(月) 03:02:18
(゚Д゚)ハァ? 何言ってんのおまえ バカじゃねーの つーかキモイおまえこそマジ死ね
キモ杉
14 :
デフォルトの名無しさん :2005/10/31(月) 06:56:01
DelphiのIDEって、マルチモニタにすると便利だったのに・・・・・
わざわざ不便なバージョン使わなきゃいいだろう・・・・
18 :
デフォルトの名無しさん :2005/10/31(月) 23:11:37
Delphiって死滅しちゃうの?
するわけねえだろアホか と、胸を張って言いたい……
とうぶん死滅しないでしょ。盛り返すこともないでしょうけど
今このスレは俺しかいないプゲラ
22 :
デフォルトの名無しさん :2005/11/02(水) 15:27:41
コンパイルが爆速だね 驚いたよ
Delphi3.1〜6が出るまでは使い続けてたんだ でもtemplateの魅力にはまって以来完全にC++派になってしまった 裏切ってごめんよ
でも、JAVAと連動させるって言うか、 JAVAコードも一緒に書いてリンクさせるのかどうか知らないけど、 Delphi使ったこと無いから分からないけど、 なんか、話によると、その辺が良いらしいね? ただDelphiのCは実際は裏でPascalなんでしょ?
> ただDelphiのCは実際は裏でPascalなんでしょ? あたま大丈夫か?
翻訳: BCBのライブラリはDelphiで書かれてるんでしょ?
28 :
デフォルトの名無しさん :2005/11/02(水) 18:16:19
>ただDelphiのCは実際は裏でPascalなんでしょ? あたま大丈夫か?
>あたま大丈夫か? とにかくDelphiは未知に等しい。 正確に言うと、C++BuilderはPascalを元にしてできているの? と訊きたかった。
C言語の起源はPASCALニダ
VCLのソースがPascalかってこと? でもコンパイラなんだから元をそこまで気にすることなくね?
たとえコンパイラがPascalで出来ていたとしても、吐き出すコードには関係ねぇだろ
どのコンパイラを使ったか判定するソフトがあるけど あれを使うとBCBやDelphiのコンパイラはどうなるの?
どうなるのって?
PEなんちゃらか。 ディスアセンブルしたらその謎が解ける。
DelphiとBCBでそれぞれコンパイルしたプログラムをデバッグ掛けて、 CPUウィンドゥで見ると、なんとなく特徴らしきものは見えてくるけど、 「これはDelphiだ!」とか即断はしにくいね。 強いて言えば、BCBはC++なので、間接の間接参照とかはよくあるようだ。 後、STLとかiostreamを使ってある跡が。
初めて聞いたときはDelphiで作られてると聞いた 2度目はアセンブラ 3度目はDelphiで書いたものをハンドコンパイル 最後に聞いたときはVCだと言ってた Delphi使いは想像力が豊からしい
38 :
デフォルトの名無しさん :2005/11/02(水) 20:04:29
VCLは<Delphiで作られてる> Delphi言語は<アセンブラ>を内包する
DelphiコンパイラはDelphiで作られてるんですか?作られてないでしょう そういうことを聞いてるんです
>>39 知ってどうなるんだ?某関係者以外は知っても意味ないだろう。
俺知ってるけどお前らの事嫌いだから教えてあげない
Delphi教の信仰の半分は「DelphiはDelphiで作られてる」で出来ているんです
>>36 バイナリ覗けばDelphiかBCBかは割と簡単に判別付く
TASM OPTASM
古臭くて機能不十分なDelphi LanguageコンパイラなんてVB.NETなら半日くらいで記述できそうだな。
>48 いやいつもの人でしょ
中間言語でコンパイラ書くのはいかにもVB厨らしくて似合ってるね
51 :
デフォルトの名無しさん :2005/11/02(水) 23:26:56
中間言語に実行速度で負けたネイティブ言語があるらしいね。プゲラ
それはあり得るが中間言語でコンパイラ書くのはアフォだけ
53 :
デフォルトの名無しさん :2005/11/03(木) 01:53:52
> それはあり得るが 実例知ってるくせに。プゲラ
不買運動は止めたのかよ
55 :
デフォルトの名無しさん :2005/11/03(木) 02:20:42
Delphiはよくグラフィック関連が弱いと言われているけど何でなの? API使えばその辺クリア出来るんだよね?
> Delphiはよくグラフィック関連が弱いと言われているけど そんな話聞いたことが無い。具体的には何が弱いんだ?
Avalonに対応してないだろ
「Avalonに対応する前にDelphiが死滅する」に一票
その前に信者が死滅するから無問題
アソチウザス
> Avalonに対応してないだろ GDI+ なら Delphi でも使えるけど? 言語の問題じゃないでしょ。
62 :
デフォルトの名無しさん :2005/11/03(木) 14:30:40
PASCALで書かれたPASCALコンパイラコードをハンドアンセンブル → 初代PASCALコンパイラ → … → Turbo pascal → 初代Delphi → … → 現在のDelphi
>>ただDelphiのCは実際は裏でPascalなんでしょ? 分かったw 初期WindowsのWin32APIの型宣言は”int far pascal *”だった事を言いたいんだな? その後、FAR PASCAL、CALLBACK、等とマクロに置き換えられて、 今じゃ意識しなくなったが。
コンパイラ・・・C++Builder IDE・・・Delphi, ガリレオは一部だけC#Builder VCL・・・Delphi
cpm asm
68 :
デフォルトの名無しさん :2005/11/04(金) 00:47:39
スクリーンショット見る限りはたいしたことなさそうだけど、参考がてらソース落としちゃったw
あれだけ隆盛を誇ったデルポイも今じゃこのザマ
> あれだけ隆盛を誇った はぁ? ずーーーーーーーーーーーーーーーっとドマイナーでしたけど
いや、Win32アプリでは、某アイコンと共に結構繁殖してた。
73 :
デフォルトの名無しさん :2005/11/04(金) 14:22:07
ずーーーーーーーーーーーーーーーっとドマイナーだったのは事実。
VBユーザの1割、VC++ユーザの2割くらいだったからマイナーだったわな いまは限りなくゼロに近いが
VBユーザの1割が0に近いということは VBユーザも大していなかったんだな
いまは絶滅。Delユーザの残党と同じくらいしかいない
どっちも絶滅危惧種だよね
VBと一緒にすなヴォケ
いや一緒くらいだろ、どちらも残党というか残りカス
i::::::::/'" ̄ ̄ヾi |:::::::| ,,,,,_ ,,,,,,| |r-==( 。);( 。) ( ヽ :::__)..:: } ,____/ヽ ー== ; ほほう それでそれで? r'"ヽ t、 \___ ! / 、、i ヽ__,,/ / ヽノ j , j |ヽ |⌒`'、__ / / /r | {  ̄''ー-、,,_,ヘ^ | ゝ-,,,_____)--、j / \__ / | "'ー‐‐---''
82 :
デフォルトの名無しさん :2005/11/04(金) 15:35:09
83 :
デフォルトの名無しさん :2005/11/04(金) 16:09:15
。ρ。 ρ  ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ m C|.| /⌒⌒⌒ヽ/~ ̄ ̄ ̄ ̄ヽ /⌒ヽ⌒ヽ___ | ∴ヽ 3 ) ./ _ ゝ___)(9 (` ´) ) / 丿ヽ___,.───|彡ヽ ―◎-◎-| _/ ) ( Y ̄ ̄ ̄ ̄) (__/ \____/
85 :
デフォルトの名無しさん :2005/11/05(土) 07:47:18
FreePascalに移るべか
韓国はBorcon当日にD2006の発表会をやるらしい。 英語版になれば、日本もそうなるのかな? でも韓国でD2005 Pro(SA付き?)は1700ドル! 英語版になったら、今みたいに安く買えなくなるので、やっぱり日本語版存続希望。
> 2ch情報も信用できなくなって来たな。 面白いこというヤツがいるものだ。よほどヒマで英語放送も真面目にきいているらしい。
1時間MP3聞く暇は無くても、朝から晩までデマ流す暇はあるっていう方が面白い。
>よほどヒマで英語放送も真面目にきいているらしい。 なるほど、>88は嘘を承知でデマをばらまいている、と。
1時間MP3聞く暇があって、かつ、朝から晩までデマ流す暇もあるっていう方がもっと面白い。
ヒマなんだから、書き込んでるんだろ。ヒマジン同士でマターリしなよ。
でもアンチは英語が分からないから、それは無理。
今時英語がわからないエンジニアなんていないだろ
>>94 アンチ君はプログラミングすら出来ないみたいよ。
>93 じっさい、アンチの嘘は底が浅いっていうか、子供じみてるっていうか‥‥ あからさまな詭弁だったり、反対のソースがすでに参照できたりする。 おかげで、アンチ情報は、反射的に嘘だと思うようになってしまった。 それはそれで困ったことなのだが‥‥
おぉ、久しぶりに不買妨害工作員が登場ですか。相変わらず頭わるそうな書き込み だな。不買スレにも乞う、登場!
つつくと、顔真っ赤になるから面白いよ
アンチでも良いから、もう少しマシな事やったらどうよ。
マンセーでも良いから、もう少し頭のよさそうな事やったらどうよ。
>97 そんなにあなたのプライドを傷つけてしまったのか。 私はアンチの嘘に反対しているだけなのだが、あなたは自我のすべてが嘘に依存しているようだね。 >不買スレ 7日で40レスか‥‥ ネタが無いわりににぎわっているねえ。ご苦労様。
ヒマそうだな
初心者スレで暴れるのヨクナイ
暴れるって・・・? あと10レスもないところで初心者だって質問しにくいだろ ほんと馬鹿だねぇ
Delphi使いの皆さん、D2006からは、今まで我々BCB使いが一方的に 享受してきたマルチ言語開発手段を手に入れられるわけですが、 何か用途を考えておられます?
これまでも$LでCコードは使ってきたけど、デバッグが楽になるならそれは嬉しい。
>>105 はぁ? とっくに VS で享受してますけど。
ただIDEに統合されるだけで、なんでマルチ言語開発なんだ? ばかばかしい。
パーソナリティを超えたリファクタリングとやらがどこまで動くものなのかにも寄るけど、.cppと.pasが連動して変更されたらかなり感動する気がする いやまあ実際どうかは知らんけど
今までBCB使いは、C++で書かれたライブラリ(特にジェネリックなやつ)を 使い放題で、なおかつGUIやデータベースアクセスはVCLで万全という、 恵まれた状況にいて、ある意味Delphiと棲み分けができていたのですが、 今後はそうも言ってられないだろうな、と思いまして。 C++もある程度使ってみよう、という考えはDelphi使いの間では一般的でしょうか?
一般的っつーか、少なくともC/C++読めなきゃWindowsでは(Linuxもだけど)話にならんし…
>111 なーるほど。じゃあ統合されても今までとそれほどの変化はないのかな。 例えばboostとか、今までDelphiでコンパイルされなかったファシリティが 普通に使われるようになったら、ある意味すごい脅威だな、とか思ったのです。
> C++もある程度使ってみよう、という考えはDelphi使いの間では一般的でしょうか? なんか使いたくなってきたぞ。
114 :
112 :2005/11/06(日) 17:18:10
脅威っていうと敵視してるみたいですが、まあ警戒半分期待半分と とっといてくださいよ。 C++の資産がDelphiコミュニティに流入すれば、今まで以上に役立つ コンポーネントやノウハウが蓄積されることになるでしょうから、 それをまた使わせていただきます。 むしろ期待九分かな。
漏れの場合、C++使いなんだけど、C++Builderがパスカルのコードをコンパイルできるの知ったとき、 (短い間だったけど)Delphiも勉強した。 パスカルで書いとけば、Delphi/C++Builder両方で使えるコンポーネントが書けるからね。 Delphi触んなくなってしばらくたつけど、またやってみようかなDelphi。
実のところ、Boostみたいなメタプログラミング系ライブラリは当然Delphiから使えないわけだし、またBoostは半分ぐらいC++の欠陥を補うようなものでもあるのでそもそも必要としてないものもあるし。 DelphiでC/C++資産を利用といえば、zlibやlibpng等のソースがC/C++だか従来も複数言語から使われてきたライブラリを使うことを指すんじゃないかな? これまでDLLとして使わざるを得なかったのが静的リンクできるようになると嬉しいし、zlibのようにこれまでも静的リンクはできていたものも、デバッガやらリファクタリングやらの「IDEが認識して参照できる範囲」になってくれると嬉しいね。 それとは別に、C/C++の標準ライブラリではなくDelphiランタイムを前提としたC/C++コードなんて異色もの(でもC++Builderでは普通だろう)を更にDelphi側で使えるなら(仮定の話ね) ピンポイントに特定関数内だけSTL/Boostみたいな真似もできるようになるんだけど、これはこれで実行ファイル太らすだけのような気もしないではない。
cのobjは今でもヘッダさえかけばリンクできる。 c++のクラスは今はリンクできない。 これができるなら最強。できないなら単に2つ抱き合わせで買わされるだけ。
Delphiユーザにはそうかも。C++ユーザには結構お買い得感あるよ。D2006。
>117 かぶっちゃった。すいません。
2006はbccでコンパイルできる範囲のc++のクラスも使えないの?
122 :
デフォルトの名無しさん :2005/11/06(日) 18:10:43
VB.NETならC++のクラスもそのまま使えるのにね
123 :
119 :2005/11/06(日) 18:12:42
>116 しまった>119は、>116の下四行とまったく同じ意味ですね。 意味を取り違えてました。すいません。
>>119 Delphiに予定されてるジェネリックの文法は、.NET風のinterfaceベースらしいので、恐らくtemplateと互換性は無いと思われ…。
>>121 従来でも、動的にはVMTイメージを一致させたら使えるけど、名前マングリングとかあるので静的には使えなかった。
これが使えるといいね、という話。実際どうかは知らん。
>>122 C++/CLIがあればVB.netはいらないという意味ですか?
>>122 __gcとか付けてそれ用に作られていたら、な。
その辺の無造作なクラスが使えるわけではない。
その点C++BuilderはDelphiの全クラスをポートできるので凄いわけだが、
Delphi側にも__declspec(pascalimplementation)に相当する指令が欲しいわけだ。
type
T = cppimplementation object
...
end;
とか書いたら名前解決とか上手く裏でやってくれてC++側の実装を静的リンクできるようなやつ。
>>124 逆になぜ使えるようにしないのですか?
1 不可能
2 困難
3 売りが上がらなくなる
4 さぼってるだけ
Win32 はもう発展性がないので、Delphi と BCB のコード的な融合はもうどうでもいい。 それより、Win64 ネイティブの方が100倍有望。
>>127 俺に言われても知るか。
ま、C++にはvirtual継承とか余計な機能が結構あるので、他の言語、特にシンプルなPascalから見て一対一対応させるのが困難なことは間違い無い。
が、そういうのを使って無いシンプルなクラスだけでも使えるようにして欲しい。
>>128 64ビット版Delphiと64ビット版C++Builderが、融合できるようになったら尚更いいじゃない。
有望っても一部のマニアの間だけの話だろw 現場は困ってないしw
64ビットCPUて何世代目 32ビットの386から何世代目でまともと思ったのかしら 16ビットソフトから32ビットソフトの移行て何年かっかたのかしら。 そのことを見ていると64ビット版て・・・・
融合っていっても、下位互換性がないコードが増えるだけ。 Delphi でできることで十分だわな。BCB がそんなに便利ならもっとユーザが いてもいいはずだし。
融合も統合もいらないから、軽くてサクサク動作を望む。 ・・・・・・・・・って、もう無理か。
ビジネス指向だったらC++Builderなんて使わないだろ。
> 16ビットソフトから32ビットソフトの移行て何年かっかたのかしら。 ほとんど一瞬。ユーザ視点でなくて、開発者視点では、Windows95 出た時点で Win16 は即メンテモード入り。新たにプロジェクト起こす人はアフォだけだった。
64ビットが必要なのはWebアプリケーションを動かすサーバーだけだろ。 デスクトップで64ビットが必要になるのは、まだ先の話。 > Windows95 出た時点でWin16 は即メンテモード入り。 32ビットほど必要性がないから、比べても意味が無い。 インテルも迷走しているみたいだし、ネイティブは2008年で十分。
>135 いえ私バリバリ使ってますけど。 某大手で実運用されてますけど。
> ネイティブは2008年で十分。 同意。あと三年は某に用なし。
>>136 32ビットのハードできすぐに32ビットソフトに移行したの?
64ビットより32ビットCPUが沢山乗っているCPUがほしい(1024こぐらい)
>>140 なんか忘れたが、DOSじゃ32bitを生かしきれなくて、
WIN95が出来てようやく環境が整ったんではなかったか。
エイジェント指向Delphiてまだ作っていないの
>>144 それよりカーネルコードをはくような Delphi.WDMの方が欲しい。
>>144 1989年12月にTubroPascal5.5にオブジェクト指向を搭載して
翌年1990年にエイジェント指向の話題があがったが
15年たった今でもまだ出てこないな。
>エイジェント指向Delphi ってどんなものなんです? 分散処理をサポートするライブラリが付くってことですか?
昔のプログラミングモデル。廃れた。
DelphiのソースからJavaのバイトコード吐けたりとか、 JavaのソースからDelphi使ってバイナリコード作れたりしたら嬉しいと思う?
嬉しいが、それだと Java に飲み込まれて Delphi が廃れるな。、
152 :
148 :2005/11/06(日) 21:54:42
>149様 ありがとう。
>>148 これこそ64ビット128ビット級のCPUにならないと実用にならないと思う。
だってこれってAIでしょ
オブジェクト指向は構造化からチョコッと変更したのに対して
エイジェント指向は答えを考えてと指示する言語だから。
指向と言語とは直接のカテゴリーが違う
155 :
デフォルトの名無しさん :2005/11/08(火) 16:10:07
いまさら指摘されるまでもなく明らかだろ・・・・
Windowsの最盛期も終わってるし。
Delphiの最盛期はDe6perが出た頃だろうなぁ。 今は、実感としてはあの頃の2割くらいしかユーザいない幹事
日本ではねw
問題はDelphi6で入ってきたユーザー 彼ら的には5年間バージョンアップしてないんだよ なまじDelphi6のままで十分使えるから停滞感がある
Del5Pro使いも多かろう‥‥
>>155 決算対策のモニタ叩き売りでUXGA液晶が買えました
本当にありがとうございました
>>160 日本にいるから日本で、が大事。世界では1割くらいなのか?閉鎖されるサイトが相次いでるが。
> なまじDelphi6のままで十分使えるから停滞感がある よい後継製品がでなかったことが原因だろうね。ユーザ減少もそれが一因。 D6 で十分、は事実。
>>163 日本人はビルの作ったソフトを使っていれば幸せなんだからそれでいいじゃん。
無理してマイナーなソフト使うことないよ。
166 :
デフォルトの名無しさん :2005/11/08(火) 20:09:06
>よい後継製品がでなかったことが原因だろうね。ユーザ減少もそれが一因。 Del6で完全なのだから、それ以降のバージョンはメンテモードといっても過言ではないよ。 でも、ソフトウェアはバージョンアップしてナンボだから商業的には失敗ってことになるね。 その点M$は上手いよ。未完成のOSやらOfficeやら開発環境を出してはバージョンアップ してお布施させると。
>>166 Officeも結構旧バージョン使い多い気がするが‥‥
そんな漏れもOffice2000
俺は Excel97 今、BCCで作ってた16ビットコードを BCB用に書き直してる所。 メンドクサイから計算部だけDLLにしてGUIはDelphiで新規に書く予定
Baseがまだ完成してないままリリースしたので俺の中で好感度が下がった
>>165 日本とか日本人とか何か意味あるの? なんかトラウマがありそうだが。
某よりMSのツールがメジャーな国は日本だけじゃないだろ。
ってか、そうでない国なんてあるのか?
>>171 国際派を気取ってるんだろ。つまらんヤツだから相手にすんな。
英語苦手なんで細かいニュアンスがよくわからないんだけど Borland Japan, Delphi2006のローカライズの予定なし。ってことらしい。
新しいデマってどんなの?
メソッド付きレコード型って、どういう時に使うんだろ。
ヒープを無駄に汚したくないとき
マニアックな感じだね。
なんで今更トレイアイコン・コンポーネントw
>>178 「値」として扱いたい時。
あと中身Integerが一個とかわかってていちいちCreateしたりするのが馬鹿らしい時とか。
184 :
デフォルトの名無しさん :2005/11/10(木) 03:24:30
Delphiで型付定数というのがあるじゃない。あれって cで言うところのstatic変数でしょ? どうしてPascalでは型付定数の使用が推奨されていないの?
{$J}オプションによって、 static constなのか変更可能なstaticなのかが変わる。 で、推奨されて無いのは後者の使い方。 implementation節のvarでいいしね。
じゃぁ、グローバル変数みたいなものか・・・ Delphiよさげだったんで今更ながらw使おうかと思ったんだけど ちょっと躊躇してしまう。BCBのほうがいいのかな。 スレ違いゴメソ
くだらないことで開発環境決めるのね
そもそも.NET 2.0っていつまでの命よ。 あっという間に.NET 3.0に移行・・・なんて事ない?
まっ、そのころはWin32は時代錯誤になってるわけだが
>>187 グローバル変数かローカル変数かをくだらないとはすごい言い様だな
Del厨はこういうバカが多いようだな
>>190 今の流れではVista SP1あたりで.NET3.0と言われても、違和感無いな。
2008年なら、まだWIN32は現役だろうし。
>グローバル変数かローカル変数かをくだらないとはすごい言い様だな Delphiはスタティック変数を使えなくても、なにも苦労してない、ってこと知らんのか
スタティック変数を使えないからDelphiを使わないって方がバカだと思うがな
implementationとかCにないしな
グローバルとかローカルとかにやたらこだわるのは初心者だからでしょ。言語関係なく。
199 :
デフォルトの名無しさん :2005/11/10(木) 19:19:16
Delphianのレベルの低さがこのスレにおいて如実に現れました。
↑負け惜しみ ワラワラ
>>198 数千行以上書いてみたらグローバル変数がどれくらい危険か嫌でもわかるよ。
このあたりが理解出来ないのは
>>198 が初心者のだからでしょ。
↑負け惜しみ ワラワラ
グローバル変数が危険かどうかといえば危険に決まってる。 でも、「Delphi ではスタティック変数が使えないので数千行以上書いたら危険」 という結論になるわけないでしょ。
そもそもstatic constがなんでグローバルかどうかの話に入れ替わってんの?
constがメモリ配置上staticだからって何が悪いのかさっぱりわからん。 C++でも同じ場面はstatic const一択だろうに…。
それでDelphiを選ばないって・・・・・あほ杉
アスペ患者釣られすぎ
問題は2005が2005で作られてるならあんなにバグが残ってるはず無い、 ってことだよな。つまり社内でもあまり使われてないことがばればれ。 日某にいたっては誰も使ってないのではないか。 使ってたならあんな状態でどうどうと出荷できるわけ無い。
> 使ってたならあんな状態でどうどうと出荷できるわけ無い。 これが驚異なんだよな。Delphi8 とともに、こんな段階で出荷する企業そのもの が信用できないのが問題。 Delphi 自体はいいものなんだが
>>211 金儲け指向の会社だから
企業のトップがいいものを作ろうとわ思っていないから
企業のトップがお客様に迷惑をかけない心情でやっていればそんなものを出荷するはずが無い
トップがどうだろうと、ヘタレ製品を出荷するところはやがてつぶれる。
>>210 そうか?
IDE開発っていう某の特殊な使い方だと大丈夫って事はありそうだが。
偉い人は高速PCを使っているから、速度的にも問題なし。
じゃあ出荷!みたいな流れじゃないか。
単に今の開発力と売り上げじゃこれ以上時間かけるわけには行かないってだけだろ。
MSからの嫌がらせもあるし、待っても意味ないからな。
事情がどうあれ、ヘタレ製品を出荷するところはやがてつぶれる。
>>219 そうとは限らんだろ。
Delは世界中に信者が居るから、それなりに売れるし、
時間はかかっても良い製品をつくれれば、盛り返す事も出来る。
いくら潰れるとかFUDを流しても無駄。
追い詰められているのはむしろMSの方だし
FUDは根拠がないから、信用できん。
ちょっと前に社名が変わってるし 会社の安定感はやや不安になっちゃうよ
>>220 219は一般論。なにか思い当たるフシがあるとか?
社名変更なんて5年前の話。頭古すぎ。
すくなくとも220はDelphiをヘタレ製品だと思ってるみたいだな(藁
吉野家だってずぅーっと昔のことを未だに言われてるよ
>すくなくとも220はDelphiをヘタレ製品だと思ってるみたいだな(藁 あきらかにそうだね。
吉野家にも粘着しているのか、アンチ暇すぎ。
>すくなくとも220はDelphiをヘタレ製品だと思ってるみたいだな(藁 マンセーでもそう思ってるんだなぁー。だから分裂症ぎみなんだな
220は219にものすごく思い当たるフシがあるんだな
語るにおちるってやつだ。馬鹿マンセーは書き込みしないほうがいいよ。
常駐、乙彼>荒らし君
ネタすれに荒らしもないもんだが。それより、不買スレでまた妨害工作員やって 盛り上げてくれないかなー 某は工作員まで三流でつまんない・・・
ネタじゃないだろ。荒らし君のは。 個人的な悪意や恨みをばら撒くのは迷惑行為。
くやしそうだな
> すくなくとも220はDelphiをヘタレ製品だと思ってるみたいだな これが迷惑なのは220だけ。でもどうみてもほんとだから、荒らしとか関係ないようだが
>224 妄想と現実の区別がつかなくなっちゃった人は放置しよう。 (わかってると思うけどいつも二つずつ連続して書く人のことですよ)
238 :
237 :2005/11/12(土) 00:00:04
x>224 o>234
普通の読解力があればどっちの言い分が正しいか分かる。237はよほど言い訳したいみたいだが。
せっかくだから二つ連続して書く。
220は「デフォルトの名無しさん」なんだから、なにもそこまでこだわらなくても・・・
逆宣伝ってことを知らないようだ
自分のアホさ
正直VS2003より重いなら話にならんだろ。
なんだぁ、こんなところでまたやったのか。反論できなくなると荒らし呼ばわりの いつものパターン。ほんと進歩ないね
列挙型のメモリ上のサイズをコントロールするコンパイルオプションって無い?
249 :
248 :2005/11/12(土) 22:19:11
しょうがない smallintで定義して ordで比較するか
つ{$MINENUMSIZE 2}
TCheckBox.Checkedは複数のスレッドからそのまま 呼び出してもなんも問題ない実装になってるんだよな。 実際にやっていいかどうかは別として。
>248 $MINENUMSIZE または $Z
実際にやっていいかどうかを問題にしてるんだろ
初心者スレで低脳がまだがんばってるな。 Synchronize以外でもうまくいく方法がまったく理解できないらしい。
うまくいくんじゃなくて手抜きしてるだけだろ。
変数にコピーしてスレッドセーフなるなら苦労ないわな
Checkedの値見るだけなのに何を問題にしたがっているのかわからん
わからんなら質問スレへどうぞ
あれだけ粘っといて結局何が問題なのかを説明できないのね。
理解できないからコピーでOKってことするんだろうな
速度重視で Sychronize を使いたくない場合、直接プロパティー読むよりすこしマシ ってことだろ。
この人は超長いSynchronize処理書いておきながら ナノ単位の超シビアなマウスさばきとメッセージ処理を非リアルタイムOSなWindowsでやりたいのか。 151 名前:デフォルトの名無しさん[sage] 投稿日:2005/11/13(日) 09:03:30 ユーザがクリックして、親が WM_COMMAND を受け取ってから、コントロールの OnClick が 呼び出されるまで VCL のなかでは結構長いコードが実行される。その間に、コピーした 変数を読むと、同じタイミングで Synchronize して読むのとでは結果が異なる。 排他制御はまさにこのようなことが起こる確率をゼロにするためにある。
そのイベントで排他処理しなければいけないような処理があったとすれば そもそも、共有資源が CheckBox.Checkedだけという前提が間違いという事。 そのイベントで長いコードが書かれていても、同じ資源を使ってないなら 結果は同じになる筈。
> ナノ単位の超シビアなマウスさばきとメッセージ処理を非リアルタイムOSなWindowsでやりたいのか。 そうではないでしょう。ワーカスレッドとメインスレッドとの関係だからマウスさばきが どうのこうのは関係ないでしょう。いつワーカスレッドが変数を見に行くかメインスレッド では予測できないのですから。 > そのイベントで長いコードが書かれていても、同じ資源を使ってないなら > 結果は同じになる筈。 イベント処理が変数にコピーするだけの1行でも、ユーザがクリックしてから 実際に変数にコピーが行われるまで VCL のなかでたくさんコードが実行される ってことでしょう。実際そうなんだけど。だから、ワーカスレッドが読み込む タイミングによっては、クリックされた後で変数コピーが行われる前では、 Synchronize によてメッセージ処理が終わったあとで読み込む結果と違うことは あり得ます。 ほとんどの排他制御は、このように一瞬でも同時アクセスが可能である場合を 想定しているのだから、「タイミングがシビアでほとんどあり得ない」とか思う ひとには無縁な概念です。
>>265 判ってないなあ
>ワーカスレッドが読み込む タイミングによっては、クリックされた後で
>変数コピーが行われる前では、 Synchronize によてメッセージ処理が
>終わったあとで読み込む結果と違うことは あり得ます。
ありえるなら、それは共有資源が存在するって事になって、そもそも設計ミスって事になる。
同じフラグを見た後、それぞれが別の資源にアクセスする限りはそういう事はありえない。
このお話、
VCLそのものは共有資源。だからVCLをアクセスするのに排他処理が必要な事はわかっている。
その上で、CheckBox.Checked を読みたいだけという事なわけで、
それ以外には共有資源が無いという前提だ。
CheckBox.CheckedはFStateを読むだけだから、現在の実装ならタイミングもクソもない
そのまま読んでも問題ないが、将来の実装でそれ以外の処理が入る可能性を排除する為に
別の変数にコピーする。
これはマルチタスクではセマファーと並んで普通に使われるテクニックだ。
片方が単変数を読むだけ、片方が書くだけにする。
繰り返して言うけど、この場合、それ以外に共有される資源が無いから出来るわけだ。
共有される資源を、そのフラグを契機に2つのタスクがアクセスするような処理をしてはいけない。
さらに言うと、セマファーそのものも、この 「片方が書くだけ、片方が読むだけなら安全」 という原理を利用して実装しているわけで それが危険という言い方をするなら、セマファーそのものが成り立たない。
片方が書いてたら、もう片方は読むのも危険だぞ
ようは同時書き込みの可能性を排除できればいいだけでしょ
>268 なぜ?根拠は?
また前提ずらして巨大な構造体を書いている間とか言い出してるんじゃないのw
しかしこれDelphi誕生10周年の年にやる議論なのか・・・ 泣けてくるよ
>>268 ファイル書いてる間に読んでも平気なのになぜ変数(メモリ・レジスタ)だとだめなのですか?
時系列で考える ユーザがクリック→WM_COMMANDを親が受け取る→VCLで結構長いコードが実行される→OnClickイベントが呼び出される→変数にコピーされる でユーザがクリックしてから変数にコピーされるまでの間にサブスレッドが変数を読むことはあり得る。OK? 同じタイミングで Sychronize で読み出すと、イベントハンドラが終了した時点で読み出す。OK? だから、違った結果になり得る。
変数に読み書きする瞬間のタイミングのことを言ってるんじゃないのよ
違った結果になりうるのは事実だな。 ただクリックした瞬間反映されないと動作が問題になるようなUIのデザインには問題がある。 また長期間ブロックするようなイベントハンドらを書くのも問題がある。 # そもそもブロックさせないためにスレッドがあるわけで 結論 Checkedプロパティ程度を読み出すならSynchronize使おうが使うまいがどーでもいい。 あえて言うならパフォーマンスとレスポンスのトレードオフ。
> あえて言うならパフォーマンスとレスポンスのトレードオフ。 すべての排他制御はそういえる。どうでもいい場合でスピード重視なら、変数コピーは 有力な方法。 スピードより厳密さが要求される場合は、Synchronize をつかうといい。
Synchronizeは変数コピーの1万倍以上遅い
なんのために Synchronize が用意されているか考えてみる。
無闇にSynchronizeしたがる奴はアホ
くやしそうだな
>片方が書いてたら、もう片方は読むのも危険だぞ これは、複数の共有資源がある場合。・・・・・・ たとえば多倍長の変数とか、構造体の場合 そういう場合は作成してから、最後にポインタを書き換える。 そうするとポインタは単資源(バンクがある場合は違うので注意)だから、安全に読み書き出来る。 書き込み側は、ヌルポでなければ書き込み作業をしない 読み込み側は、読み込んだ後、ポインタをヌルポに変更 という方法で安全に、通信が出来る。 もっともこれはセマファーそのものだけどね。
>>274 >ユーザがクリック→WM_COMMANDを親が受け取る
→VCLで結構長いコードが実行される
→OnClickイベントが呼び出される
→変数にコピーされる
このどこで読もう、この長いコード中に別スレッドとの共有資源にアクセスしない限り問題ない。
共有資源があるなら、そもそもそちらの方が問題
Synchronize使う奴はアホって結論が出てるんだからもう蒸し返すなよ
>>273 ファイル書き込み(占有ロック)中にファイル読み込み(共有ロック)は出来ないだろ
> 共有資源にアクセスしない限り問題ない。 アクセスするときに問題があるかどうか、と言えばそのとおり。 問題は、タイミングによっては Synchronize を使ったときと使わなかったときと では結果が異なることがあり得る、ってことです。
違った結果になるからまずいというなら 結果から逆算するしか無いじゃん。何いってんの? そもそも同時に仕事してんだから場合によって結果が違うのはあたりまえじゃん。
>>286 「同時処理しているものの一方をとめたりとめなかったりで結果が異なるときがある」
なんて当たり前のことを論証したところで何か意味があるの?
うはははは。バカばかり
291 :
ちょっと通りますよ :2005/11/14(月) 20:51:46
【 html化されたこのスレを読んでいるお前へ 】 どうだ、つまらんだろ。 でも今見てる俺らはもっとつまらんのよ。
> そのまま読んでも問題ないが、将来の実装でそれ以外の処理が入る可能性を排除する為に > 別の変数にコピーする。 …GetCheckedに別の処理が入ったら、GetCheckedの結果をいくらコピーしてようがダメだと思うんだが。
293 :
デフォルトの名無しさん :2005/11/14(月) 20:57:40
ワシントン条約で絶滅危惧種附属書 I に掲載されている言語のスレはここで間違いないでしょうか?
こういうバカはこのスレから一歩も外に出ないでもらいたいもんだ
206 名前:デフォルトの名無しさん[sage] 投稿日:2005/11/14(月) 20:01:24
>>201 まずはDelphiの基礎から勉強した方が早いと思う
usesも分からないようだと先が思いやられるし
ヘルプで見るだけでいいから、まずはその辺理解してから来なよ
禿道
スレッドのまとめ 1 安全性 同時書き込みさえしなければ安全です。 同時読み込み、書いてる途中の読み込みは問題ありません。 同時書き込みの恐れがある場合にSynchronizeを使います。 2 妥当性 各スレッドで同じ変数の値を表示しているような場合に タイミングによっては表示と内容が異なることがあるのは当たり前です。 相手方に変更させたくない場合にもSynchronizeを使います。
3 コストパフォーマンス Synchronizeは死ぬほど遅いので使ってはいけません。
そんなにスレッドが問題であるなら使わなければいい 俺は使うが。
4 馬鹿はつかってはいけません
300 :
デフォルトの名無しさん :2005/11/15(火) 17:03:33
5 そもそもDelphiは馬鹿がつかうもの
△同時書き込みさえしなければ安全です。 共有資源が単ワードの時のみ を補足して下さい。 たとえば構造体や多倍長データ等はダメです ×同時書き込みの恐れがある場合にSynchronizeを使います。 Synchronize は、基本的にVCLを別スレッドから呼び出す場合に使います。 一般的には、協調系の手法をそれぞれご利用下さい。 >Synchronizeは死ぬほど遅いので使ってはいけません。 そんなに遅いわけではありません。が多用するとスレッドの意味が無くなるのも事実です Synchronizeは古いVCLではメッセージ機構を使って実装されていました。 それと同じようなしかけを使うといいでしょう。 たとえば、関数ポインタ(メソッドポインタは2ワードなのでダメ)を Application.OnIdle で呼び出すような仕掛けなら 関数ポインタを書き換えたら別の処理を続ける事が出来ます
このネタで何かを学んだ人はいるのだろうか 誰もいないとしたらこれに費やしたエネルギーはいったいどこへ行ってしまうのだろう
流れをぶった切ってすまないが、質問していいかな? Synchronizeって何だべさ? オラまだ食ったことねぇだよ。 それっておいしいの?
>>301 > 共有資源が単ワードの時のみ を補足して下さい。
> たとえば構造体や多倍長データ等はダメです
絶対嘘。試してみればわかる。
スレッドってあたかも複数のCPUがあるようにする処理なのに 16ビット単位でしか同時読み込みすらできないなんて考えられない。 もしそうだとしたらDelがおかしいかWindowsがおかしいかのどちらか。 間抜けすぎる。301の作ったプログラムは無駄に遅いであろう。
CPUが2つあるのにセグメントレジスタを考慮せよってのもおかしくね?
>>304 例えば100MBをMoveで転送することをイメージしてみろ
100MBもDWORDも本質的には同じ。
サイズが小さいほど再現性が限りなく低くなるというだけで。
あ、訂正。DWORD→QWORDだかTWORDだかその辺
> 関数ポインタ(メソッドポインタは2ワードなのでダメ) 301 は「ワード」を32ビットだと思ってる、に64ホトメイタ。
また健忘症がこのネタ蒸し返してるのか 吐駄のが何ぼかましだな。
いろんな珍説が飛び交ってそれなりに面白いよ。さぁ、もっと楽しんで。
Del厨の平均的レベルが分かって面白いな。たしかに絶滅危惧種だわ、こりゃ
>>307 で、その場合、一方が書くだけであるのになぜまずいことが起こるの?
他方は途中の状態を読むだけでは?
他方に途中の状態が読まれちゃまずいというのならそりゃ同期させるべきだけど。
それはケースバイケースでしょ。
>>301 16ビットなら同時書き込みの可能性すらない、というのならわかるけど
∵mov ax,bx の間に別の処理が入りようが無いから
だからって32ビットなら同時読み込みすらやばい、ということにはならんけど?
>>307 ファイル書きこんでる間は必ず排他制御かけろとでもいいたいの?
なぜメモリだけ特別扱いする必要があるの?
>>312 そりゃそうだよ。IPAの調査によるとC/C++に挫折した奴の九割がRADに逃げているからな。
VBまでは落ちるのはプライドが許さないという奴らがDel厨らしいぞwww
もし301のいうことが正しいならデバッカとかはずっと Synchronizeしてなきゃならなくなるな。
>>301 結果がまずい=やってはまずい、じゃないよ。
>>315 読み込み中にファイルを書き換えたらぬるぽになっちゃうじゃん
【 html化されたこのスレを読んでいるお前へ 】 どうだ、つまらんだろ。 でも今見てる俺らはもっとつまらんのよ。
>>316 >C/C++に挫折した奴の九割がRADに逃げているからな。
RAD かどうかは言語と関係ないよ。C++ のRADだってありだし。
Delphiだってテキストエディタとコンパイラだけで開発できるし。
むしろRAD出来ない人が殻に閉じこもってる感じがする
具体的にスレッドの悪いコードを示せよ、 抽象的じゃわけが分からん。
>>322 ていうかおまえの周りにはRAD使えない奴っているのか?
だとしたら中卒以下だぞ。
その発言で底が見えたよ
小泉首相はどっかの大学出だが RAD 使えるとは思えない
やはりDel厨は低レベルだということがこのスレで証明されたな
328 :
デフォルトの名無しさん :2005/11/16(水) 00:03:09
RAD否定派は新機能を全然使えないイメージがある 入力補完すら否定するし何考えてるかわからん
Delphi肯定派は新機能を全然使えないイメージがある VSの二番煎じだし何考えてるかわからん
VSと330は二番煎じばかり
ほんとはVSがDelphiの二番煎じなんだが、まぁ、メジャーだからそう思う馬鹿がいるのも分かる。 MSは某のTwo-Way-Toolに関する特許のクロスライセンスをつかってVSつくったのは有名な事実。
ヘジも持っていったし。
RADに関してはおまえらに分があるが新機能については二番煎じだろ。
>>330 をDel厨の都合に合わせて勝ってに脳内変換するなよバカ。
お金はあるけど、本来、技術力がないんだよな。VB も Q-Basic も外部から買い取ったんだよな
PaintBrush もそう。
傑作はエクセルとNTだけ
ExcelとNTが傑作だって!? これだからDel厨はwwwwwwうはっwwwwwww
NT(というかカトラーファミリー)もDEC……
知ったかすんなよDel厨 すべてはAltoからなんだよwwwwww
ExcelもVisiCalcのパクリなんだけどさぁ、おまいら悲しくないのか? なんだかんだ文句言っても、パクリのMSの手の内で踊らされているんだぞ。
Dosも買取でふ Delphi?イラネ
OS握ってるところは強い。Windows 選んでるのは一般人だから仕方ないわな 尻馬にのって騒ぐ開発者は見苦しいが
買い取って育てるのが上手 どこかの国みたいじゃないか
巨人とはちがうな
>>344 育てるのはド下手。マーケティングに長けているだけ。
他に選択肢がないからM$選んでる。
他に選択肢があるのに選ばれてるソニーは偉いね
iPod や液晶で出遅れて最近はヤバイけどな
VAIOもスカだって知れ渡ったみたいだし
SONYブランドも最近では地に堕ちている
また変なのがぞろぞろと湧いてるな うはwww
352 :
デフォルトの名無しさん :2005/11/16(水) 02:58:21
自分のことを棚にあげて何言ってんだwwwwwwwwwwww
Delphi談話室じゃなくて Del厨談話室になってるよ つД`)・゜・。・゜゜・*:.。
356 :
デフォルトの名無しさん :2005/11/16(水) 03:20:04
>>355 Del厨というか、Delphiの話題のできる人と出来ない人が
てんで勝手にカキコしてるような希ガス
>>356 はいはいわろすわろす
Vista出たらDelphiも今のVB.Netのように死滅してしまうんだよなぁ・・・ そう思うとなんだか哀れ
359 :
デフォルトの名無しさん :2005/11/16(水) 04:57:43
___ \●/ ))) (・∀・)ノ
360 :
301 :2005/11/16(水) 07:16:24
>>303 VCLは別スレッドから直接呼び出されると、まずい実装があります。
その為、別スレッドからVCLを安全に呼び出す仕掛けとしてSynchronize が用意されています。
イメージとしては、別タスクにSendMessageで協調しているという所です。
>>305 すみません。単ワードと書いたのは、そのCPUのデータ幅という意味で書きました。
歴史的にX86だとワード=16ビットである事で、良くない書き方でしたね。
>>313 たとえば、メソッドポインタは、中身はオブジェクトと、メソッドのアドレスポインタ の2ワード (2 x DWORD)ですが
これを書き換えようとした瞬間に、スレッドが切り替わる(あるいは別CPUで実行されているスレッドが読む)と
オブジェクトポインタを読み出してから、メソッドのアドレスに分岐しようとしたとします。
この場合、どちらかが古い情報になっていますから、オブジェクトと、アドレスポインタの組み合わせが間違ってしまう事に
>>360 つまり表示だけなら半端でも問題ないが
実行アドレスが半端になるのはまずい、ちゅーことか。
そんな特殊ケース、まさにケースバイケースだろ。
それがあるからって「共有資源が単ワードの時のみ」ってするのは
新宿に動物注意の看板出すようなもんだろ。
362 :
301 :2005/11/16(水) 08:21:34
特殊ケースではないのです。 シングルCPUではタイムシェアリングがタマタマそこでされたという事だけで、 最近のCPUだと、普通のイベントなら与えられた時間内で処理を終えてしまうので、 割り込みで分割される事は殆どないわけですが、 でも、マルチCPU化の流れは、これから本格化するでしょう。 そのあたりの認識が十分でないなら、 「Synchronize でも使っとけ」 というのも一つの真理です。
おまえら、朝っぱらからつまんねーことやってんじゃねーよ
24時間365日やってますが何か?
つまんねーレスはしなくていいよ
このスレの全レスが否定されました
クレタ島の人は嘘つきである、とクレタ島の人が言った、みたいだな
>>366
> Vista出たらDelphiも今のVB.Netのように死滅してしまうんだよなぁ・・・ VB.Net はどうか知らんが Win32 は確実に衰退するだろうね。死滅しないけど。
残念ながら絶対そうならない。 ドトネトの上にWin32を被せる構想が崩れて、 O$の上にWin32その上にドトネトとなったから、 ドトネト使うとWin32になる。 それにブビはドトネトで衰退した。
いや Win32 は確実に衰退するだろうね。死滅しないけど。
>>370 cpm msdos windows ネクスト
確実にwin32は抹殺される。
これは企業が生き残るため。
そんな長周期な話ではなく >Vista出たら
Win2000で十分だし
.NETってあの糞重いランタイム?
D2005 ほどではないが
Windows って糞重いんだよなぁー、といってた DOS プログラマは絶滅。
DOSプログラマがWindowsに言ってた文句は、重いとかじゃなくて、リソースが自由にならないことだったと思うが。
OS は開発者じゃなくて一般人が選ぶもんなんだよな。 だから、ちょっとかっこいいコントロールが Vista で新登場して、Win32 から 使えないと、それだけで・・・
>>378 一般人はWin98で満足しています。
パソコンにもれなくOSがついてくるから使っているだけで。
わざわざOS選ぶのはおたくだけです。
>一般人はWin98で満足しています。 一般人はXPが98より落ちにくいことは体感できてます。 脳内一般人を捏造するのはやめましょう。
>>380 「落ちにくくなった」と言ってる時点でおたくです。
そんなの普通のリーマンですら言うだろ。 いったいどこの座敷牢から書き込んでいるのかと。
Win32の上にWinFXがあるってことはランタイムに杉ないわけで、
結局何使おうがWin32になっちゃう。
当初は逆になるとアナウンスされてたが、キャンセルされた。
ttp://pc.watch.impress.co.jp/docs/2005/0804/mobile301.htm マイクロソフトOBでWindows 1.xの時代からWindowsの開発に関わっていた方(2000年に退職)から
コメントをいただいた。引用させていただくと
“私の住むシアトル近辺のマイクロソフトOBの間では、2004年の前半に「Longhornがキャンセルに
なったらしい」という噂がさかんに交わされ、その後次々と「OFSはLonghornとは別」、
「Managed APIは採用しない」とのアナウンスがありました。結局の所、もともと計画していた
Longhorn は出せなくなったけれども、いまさらキャンセルになったとは言えないので、出せるもの
だけかき集めてLonghornと呼ぶことにした、という見方がこちらでは一般的です”
>>382 脳内リーマンを捏造するのはやめましょう。
>380の周りがキモイパソコンおたくのリーマンだけというのはよくわかったよ。
386 :
デフォルトの名無しさん :2005/11/17(木) 10:12:38
Delphiってどうして引き篭もりと学生にしか使われないんですか?
>>386 自己紹介乙
おまいの周りはそういうやつしか居ないということか。
そんなことはないよ。以前は、普通に使われていたがいまは結果としてそうなってるだけで。
389 :
デフォルトの名無しさん :2005/11/17(木) 10:20:31
業務で使ってるのなんて見たことないな
Win32最強Delを見れない会社とは、それは本当に可愛そうだね。
Delばかりの会社は倒産したからな
業務で使ってるの見たことないのに倒産ですか。 妄想と嘘の炸裂乙。
393 :
デフォルトの名無しさん :2005/11/17(木) 10:58:11
どうしてDelphiユーザーはレスがめっちゃ速いんですか?
ポトペタで開発終るから。
>>379 そうそう。だから、結果として一般人がプリインストールされたOSを買うわけだろ。
そしてそれが大勢になって、さらにデフォルトになる。OSはそんな風に「選ばれる」
って意味で、一般人が決めてる。だから、開発者がその選択に関与する余地はない。
Del厨に抽象思考を求めても無理です。379みたいに字ずらの表面の意味しか読み取れません。
開発者が選べないから選ぶのは一般人だ、 という論法が正しいと思う人はプログラマやめたほうがいいと思う
>>395 じゃあ一般人にも選択する余地がないじゃんw
一般人はドトネトを知らない。 それとか、ブビを見ても、何この寂しくてモッサリした画面程度の感想。
PCのメモリはどの位積んでいまつか?
1G程でつよ
最近は、Delphi を罵倒しながら質問するのがはやりなのか? ------------------------------ ももん 2005/11/20(日) 11:59:29 [[解決]] 貧弱なdelphiでは できなさそうなので TListView TImageList TBigBitmap TSusiePlugIn を使って解決したのでもういいです。 ------------------------------ 貧弱なのは自分の頭だと思うが。
>>402 どうもです。
自作板を覗いたら、ゲーマーさん達は2G積んでいる人が多いみたいです。
開発機もそろそろそんな時代なんでしょか。
>>404 CPU: Celeron0.85GHz
メモリ: 768MB(これ以上積めない)
OS: Windows2000SP4
/ ,' 3 `ヽーっ
MSも終焉が近づいてきたみたいですね。
ソフトウェア産業の終焉か
どれが良い? 起動時に広告を表示。 コンパイル中に広告を表示。 フォーム・エディタに定期的に広告を表示。 ヘルプを検索すると、一番上はスポンサー欄。
>どれが良い? キーワードの上にカーソルが来ると、キーワードにあった広告を表示。 TEditBoxやTLabelのキャプションがデフォルトで広告。 Assertで広告表示。 作った実行ファイルを起動すると、広告スプラッシュが出てくる。
定期的に広告をクリックしないと 使用できるコンポーネントの数が減っていく。
> 作った実行ファイルを起動すると、広告スプラッシュが出てくる。 フラッシュ対応にするとマイルがたまる。
413 :
デフォルトの名無しさん :2005/11/22(火) 19:12:05
,: 三ニ三ミミ;、-、 xX'' `YY"゙ミ、 彡" ..______. ミ. ツモ!! ::::: ::; ,=ミ______=三ミ ji,=三ミi i 、'ーーー|,-・ー |=|,ー・- | ,-v-、 i; ':: ::: ーー" ゙i ,ーー'j / _ノ_ノ:^) ーi:: ::i: /`^ー゙`、_ ..i / _ノ_ノ_ノ /) |:::. ゙"i _,,.-==-、;゙゙i / ノ ノノ// 〉::.:.. 丶 " ゙̄ .'.ノ ____ / ______ ノ / i, `ー-、.,____,___ノ\____(" `ー" 、 ノ ー'/ 'i. ヽ、 ,二ニ/ \ ``ー-、 ゙ ノ / 'i、 /\ / > ( `ー''"ー'" ┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐┌─┐ │中│中│中│北│北│北│南│南│南│朝│朝│朝│創││創│ │国│国│国│鮮│鮮│鮮│鮮│鮮│鮮│日│日│日│価││価│ └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘└─┘
バカボンユーザ大集合のスレだ
日某も不買協賛か?
まだ発表前だからなw つか発表する前に申込書を送るな>日某
懲りない面々ってやっぱどこでもいるもんだな。あたま麻痺してるのか
不買君の妄想に付き合うよりはマシ。
こういうヤツがD8とかD2005とか買うんだろうなぁ。まぁ、いいけど。
言う事がコロコロ変わるヤツも居るし。
申込書キタ━━━━━(゚∀゚)━━━━━!!!! .NET 2.0のことは書かれていないが、なしでFA? genericsのことは書かれてないが、なしでFA? boostのことも書かれてないが、標準装備なしでFA? 全てFAなら、次回待ち
>>422 boost は対応してると思われ。ただしC++の出来不出来は年末まで分からない。
genericsはDelphi2007までお預け。
.NET 2.0はDelphi2007の前にテクノロジープレビュー版が出る予定。
>>422 .NET2.0とgenericsは無し。
Boostは標準装備は知らんが使える程度にはコンパイラ標準準拠度上がってるとの話ではある。
> 全てFAなら、次回待ち 次はたぶんWIN32は放置で、.NETの作業にかかり切りだと思うので WIN32安定版が欲しいなら、D2006も考えてみた方が良いような気はする。
Win32版genericという話もあるが…。 まあ演算子オーバーロードみたいにまたWin32版はひとつ遅れてついていくのであれば、2007飛ばすのはありなのか?
.NET も generic も boost も VS で既に使えるわけだが。
> WIN32安定版が欲しいなら D6 は安定版だよ。すでに持ってるし。
うーん正直、Delphi2008(Delphi Longhorn)はどんな出来になるのか不安だ。 .NET2.0対応はかなり前から研究しているので、それなりにまとめる事が出来るのではないかと 期待しているが、Delphi2008以降はどういう風になっていくのか想像がつかない。
.NET2.0おあずけ(´・ω・`)ショボーン ヘジタソのC#試してみるかな…
c#やめとけ。
DelphiはC/C++とC#,Javaの中間に位置するんだよ。
.NETはぽしゃるから未対応なのです
300本申し込みました
ボーランドショップ開いたのか? 俺も申し込みしよっと。
郵送という手もある。封筒使え。
C++Builder6Proユーザーですが申込書来ません
引越ししたとか、登録間違えたとか、母ちゃんに捨てられたとか・・・ ちなみに俺は全部経験あり(藁
> 俺も申し込みしよっと。 (藁
申し込みした。 D7からのバージョンアップ。 さていつ発売なんだろな。 まあいいか。どうせ1年くらい蔵の中だし
>>443 > まあいいか。どうせ1年くらい蔵の中だし
そんな事言わないで、到着したら速攻インスコ。経過レポートお願いします。
そうそう。思考停止じゃないところを証明する必要があると思う。人柱として。
不買運動=思考停止だからな。 でも申し込んだら人柱っていうのは酷すぎないか? レポートする義理はないぞ。
確認も試行もしないで注文=思考停止だろ。文面からするとあまた悪そう。
レポートいらないよ。一年間蔵にしまいこんであったD2005取り出したらいいわな(藁
450 :
444 :2005/11/24(木) 16:14:47
>>446 > でも申し込んだら人柱っていうのは酷すぎないか?
人柱とは思っていないよ。バージョンアップする理由も人それぞれだしね。
ただ「購入してもお蔵入り」みたいに卑下必要ないと思う。
> レポートする義理はないぞ。
だから「お願い」しているんです。
評価版を出してくれれば自分で判断できるんだけど、いつになるやら。
>>450 インライン君(=不買運動君)は無視しといたほうがよいよ。
彼はアンチなのにこのスレをみるぐらいしか楽しみが無いみたい。
ほんとにいつ来ても居るからな。不買君は。 トライアル版はたぶんC++のアップデートが終わってからだろね。 下手すると2月ぐらいになちゃうかも。 レポートの件は了解。気が向いたらだけど。
ほとんどのユーザが不買賛成なんだから、いつきても誰かいるのは当たり前
455 :
443 :2005/11/24(木) 18:09:35
>>444 うーん。 そうだな。一度はインストールしてHDDのこやしにしておくよ。
いまだにD5がメイン。 D7は最近になってやっと少し使い始めた所。
BCB6とDLLで連携する時にD7
という俺でよければ少しだけ使ってレポートしてみる。時間があれば
被害妄想が顕著なマンセー君は、D8 のときもも D2005 のときも先行予約しない人たちを みんなアンチ呼ばわりするみたいだよね。自分に反対するものはすべてアンチとか呼ぶし。 DelWikiの不買スレで妨害工作員としてのマンセー君の屁理屈が楽しめるよ
そう言えば不買運動はどうなったんだ?
459 :
444 :2005/11/24(木) 22:57:24
>>455 どうもありがとう。
こっちは D1→D3→D5Ent と流れてきて、様子見でD8Pro買ったはいいが
付属のD7Proを使ってます。
D5Ent時代の SQLLink+QuickReport アプリの保守がせまってきたので、
将来の事を考えてD2006移行を検討している所。
出来如何ではBCBへの乗り換えもありかなと思っていただけにプレビュー
版と言うのが残念だった。これはスレ違いか。
気が向いたら少しでも情報くれると助かります。
トライアル版で実際に自分で試してから購入するつもり。 今回は先行予約に割引がないんでしょ? ゆっくり確かめてから購入するつもり。
うーむ 俺のところも案内きてねえな BCB6Proユーザーだが... 順番的に後回しか
案内来たけど買わない。もう個人で買えるレベルではない。
3万円は個人が買えるレベルじゃないという貴重なご意見でした。
貧乏人は麦を食え
円がどんどん安くなってるから、日本じゃ 現在の円レートで 39795円/119.2 = $333 さらに円安傾向だから・・・・・米人ユーザ怒るかもな。
>>470 マイクロソフトは、.NETではランタイム問題は生じなくなるというのを売り文句にしていたから
問題が生じたら、それはそれで面白い。
人柱になるべくインストールしてみたら?
>>471 470です。背中押しありがとうございます。でも、やっぱり怖い。
しばらく勇者が出現するのを待つことにします。
Delphi2005でwin32アプリしか作っていませんが・・・
DeveloperStudio2006はスルーかな。
Express ベータの時は特に問題なかったけどな。 Delphi2005のヘルプが壊れるからレジストリを弄って修復した程度。
>>469 年間サポート契約($327)に入れば米人ユーザーも同じくらいじゃん。
Application.FMouseControl を使いたいのだけど、 form.pas を変更するしかないのかな? 目的は、マウスをキャプチャしそうなコンポーネントを先に知りたいのだけど
476 :
475 :2005/11/25(金) 19:04:36
つまり、 マウス移動イベントで FindDragTarget を呼び出すのはどうも重たそう。 Application.FMouseControl で十分なのに・・・・ って感じ。 なんでせめてprotectedにしてくれないのかな
くだらないことにこだわって勝手に問題つくりだしてるのには回答しにくいな
M$のコスト度外視政策はおもいっきり独禁法に反するので今後が楽しみです。
Fedora 5 test1出たね
481 :
デフォルトの名無しさん :2005/11/25(金) 21:39:04
>>468 ヽ|/
/ ̄ ̄ ̄`ヽ、
/ ヽ
/ \,, ,,/ |
| (●) (●)||| |
| / ̄⌒ ̄ヽ U.| ・・・・・・・・ゴクリ。
| | .l~ ̄~ヽ | |
|U ヽ  ̄~ ̄ ノ |
|  ̄ ̄ ̄ |
482 :
475 :2005/11/25(金) 23:15:17
確かに form.pasを書き換えるのもアレだと思って、どうしようかと考えたけど フォームの マウス移動イベントっで出来ると思ったけど、 WinControlの場合はマウスキャプチャーされてマウス移動イベントが発生しない。 だからタイマーを使うか OnIdleでやる事になっちゃうな。
OnMouseMove とか? そういうことではない?
あ、ドラグ中のはなしか。スマソ
> マウス移動イベントで FindDragTarget を呼び出すのはどうも重たそう。 重たそう、ってなんか不具合あったの?
TApplicationの7つ目のフィールドってことで TControl( PPointer(Cardinal(Application) + TComponent.InstanceSize + 7 * 4)^) こんなんで良さそうなもんだが。 あるいはTApplicationと同じ構造の型を別に作ってそっちにキャスト。 なんか言われるかもしれないけど、privateにアクセスしようなんてするからにはバージョン依存は避けられないんだから。 forms.pas書き換える手間を思えばこっちがマシと思う。
「重たそう」、とかの理由で苦労するもんだな。VCLつかって重たそうとかよく言うよ
488 :
デフォルトの名無しさん :2005/11/28(月) 19:13:59
たらいまわしに誘導されてます 糞質問だからでしょうか delphi→Javaの勉強順番ってどう思います? delphiは初心者用らしいので、ゆっくりプログラムを覚えるために Javaは将来食うためです
>>488 いまどきバイリンガルぐらいじゃ食えないよ。
マルチりんがるじゃないと。
また誘導されなかっただけで感無量です
delphiは初心者用というより、初心者から上級者までスムーズに連れてってくれますよ。 delphiが物足りなくなってきたらJAVA/C/C++もやってみたらいいと思う
Web系アプリ志望ならはじめからJavaをやった方が早いかも。
2005のときはバージョンアップの案内こなかったのに2006では来た。 どういう管理してるんだろう。
>>493 .idbか.gdbファイルでも破損してたんじゃないか?
>>493 公社化、民営化と どんどん基本サービスが劣化していく郵便の
事故の可能性もある
>>493 おれは逆。2005のときには来たけど、2006の案内はまだ自宅にも会社にも来てない。
買いそうな、おめでたい人だけに来るのかも。
はやく出荷しないかなー。
> 意外と変更大きいな。 だからよけい心配なわけだが。>大量バグ追加
品質重視だから大丈夫。
メソッド付レコード型 ってC++との相互利用の為かな? 隠れた先頭メンバーがVMTになるのかな C++でメソッド付のstruct作ると 4バイトズレるの相互利用出来ると嬉しいな
.NETに引きずられただけの単なる値型のobjectだろ。
>>503 その用途にはTurboPascalの昔から既にobjectというものがある。
非推奨だがバリバリに使えるぞ。
非推奨だが 非推奨だが 非推奨だが 非推奨だが 非推奨だが
> 品質重視だから大丈夫。 D8とD2005は品質軽視だったの?
D8とD2005は新機能重視なの。
ちっとも大丈夫じゃなさそう。根拠ないし。
全部重視しないのは、ユーザにテストしてもらってQCに報告してもらって、 手抜きしたいからですか?
ついでにお金も払ってもらうよ。
.NETで人気ソフト作れますか?
それを商用アプリの製品版でやられたら普通泣くぞ
実際泣いた人が多かったから品質重視路線に転換した訳だ。
実際泣いた人が多かったから、ユーザが激減したり、不買運動が起こったりしたわけだ 納得
ひでぇー製品はどんなメーカの事情がどうあれひでぇー製品だ。
校正 ひでぇー製品は、メーカの事情がどうあれ、ひでぇー製品にちがいない。
> 作ったものは全部出す(新機能重視) > 完全になるまで出さない(品質重視)は両立しないからね。 「作ったものは完全にしてから全部出す」 両立するじゃん。
とりあえずつくった → バグを取って完全にする この→の間に金儲けしようとするのに無理があるんじゃないか。 結局ユーザ減らして損することになる、と思うんだが。
ベータ版として無償公開すれば良いだけの話だと思うが。 体験版代わりにもなるし、バグレポも期待できる。 利用者が気に入ればユーザ数は自然と増えてくる。
> ベータ版として無償公開すれば良いだけの話だと思うが。 そうそう。D2005 なんか発売当時はベータにも達していなかった。 それを製品として売るから、ユーザが逃げる。なんで分からんのかな。
Delphi8 = 永遠のベータ。(放置)
>>526 KylixとCLXのこともたまには思い出してやってください。
思い返すと、ずっと前から品質軽視路線だったんだな
Delphi3 あたりは良かったような希ガス Delphi4 の起動画面は良かった Delphi6 のダサさといったら。
ああ、間違い 起動画面がダサいのは5か 6は緑のなんもないやつだったっけか
しかし BCB5 のスプラッシュはかっこいいんだよな。 CTRLかSHIFT押しながらじゃないと見られないけど。
エゲレスで出荷開始したようだ。
6はInprise時代の製品だからイメージ変えたかったんだろ
スプラッシュなんかどうでもいいな。
2005 は 1分弱眺めなきゃいかんのだから
だから? そんなの良く使う気になるね
使ってない人がそういう事言わないの。 だいたい1分なんて眺めないし。
5分というのもあったな。どっかのブログに。
> どっかのブログに。 でもソースは出せないと。
DelWikiからリンクされてたけど無くなった。なぜ?
15分というのもあった。
じゃあ俺30分
オレは3分23秒
>>542 > Cerelon 1.2GHz, 512MB
化石PCきたー
OS : Microsoft Windows 2000, Service Pack 4 CPU : GenuineIntel, Pentium III (0.18) With 256 KB On-Die L2 Cache , 851Mhz Video Adapter : GIGABYTE RADEON 9250 128MB (4098[0x1002]/22880[0x5960]/6.14.10.6512) Memory : 767MB (´・ω・`)不買運動していい?
PC買い換えた時のバージョンアップに備えて 某に最高の開発体制を整えさせてておく為に 2006に投資しておくことは実に有益な事だと言っておく。
要するにお布施しろってことだな、と言っておく。
要するに D8, Kylix、D2005、C#Builder をつくったメーカに寄付しろ、ってことだと言っておく。
> 思い返すと、ずっと前から品質軽視路線だったんだな 投資したくない・・・・
>>549 KylixとD2005(Win32のみ)にあやまれ
ごめんなさい、そんなものつくってしまって....
デスクトップLINUX が流行るって言うから作ったのに。 .NET製OSが出来るっていうから作ったのに・・・騙された。 という事だよ。
>>553 某は、まったくその辺のビジネス感覚がスカ。で、今日の惨状。
.NETに乗り換えちゃったVB厨の惨状も酷いしな。 談話室が.NETを猛烈プッシュしてたのは暗黒史?
VB厨はしらんが、C# と VC++.NET と まぁ数にはいらんが Delphi.NET 全部あわせると と Delphi Win32 の何倍も使われていると思うけど。本屋いって関係図書の数を比べてごらんよ。
うちの近くの本屋ではDelphi本ゼロだから無限大倍だな。ZeroDivideの例外が出る。
本の数で比べたらJAVAの一人勝ちだと思うが。
実際、現状はそうなんじゃないの。出版界だって売れるものを出すわけだから。
スクリプトも入れると、Perl や Ruby Python なんかも Delphi 本より多いね
Delphi本は、2005の例のシリーズが揃って置いてある本屋だと、他を圧倒してる気もする。ヨドバシがそうだった。
都合のいい限定をすると、都合のいい結論が導かれる、気もする。
> 2005の例のシリーズ もうすぐ古くなるね。
それが傍流
>>554 適切な判断だな
SQL Server 2005の管理ソフトはなぜか.NETアプリになってて、
何やっても動作が一呼吸遅くてストレスたまる
SQL Server 2000のときはWin32アプリですいすい動いてたのにな
Officeがこうなったら誰もつかわねーよ
そうだね。目標は目標。理想は理想。商売は現実的な判断で。 ユーザの声を無視したどこかのメーカとは大違いだな。
WIN32のVCLが.NETでも動いちゃうなんて VB6ユーザの声を無視したどこかのメーカとは大違いだな。
> WIN32のVCLが.NETでも動いちゃうなんて 動くわけねぇーだろ。VCL.NETだって、そもそも使ってるヤツなんか見かけない。 > VB6ユーザの声を無視したどこかのメーカとは大違いだな。 べつにそれでメーカが損してるようには見えないけど。個人的には妥当な判断だと思うけど。
> 動くわけねぇーだろ。 デマきたー。想像インストールですか?
> べつにそれでメーカが損してるようには見えないけど。 ユーザーは損してますよ。 MS公認のMVPが100人単位で復活運動する位、世界的に迷惑しているのに さっくり無視したMSって良い会社ですね。
メーカの話をしているんだが
>>570 >動くわけねぇーだろ。
動くよ。
>VCL.NETだって、そもそも使ってるヤツなんか見かけない。
いるよ。
>べつにそれでメーカが損してるようには見えないけど。
見えるよ。
>個人的には妥当な判断だと思うけど。
不当な判断だよ。
Kylix 放置は不当な判断
C#Builder 放置は不当な判断
D8 放置は不当な判断
D8はD7に.NETプレビュー版が付いていただけだから、D7でお仕事すれば良し。 D2005は十分遊べたので良し。 C#BuilderはD2007で.NET2.0化されるはずだから良し。 KylixはデスクトップLINUXが流行った時で良し。
D2006にBCB6が付いてたら超お買い得だね。
Delだけでよいから半額にしてほしい。抱合せ販売は不当
Delphiだけでよいから軽くしてほしい。 BDS2006いらないから、Delphi7.1 を3万円で販売してほしい。 抱合せ販売は不当
あれだけ放置が多いんなら、そのうち Delphi も、とか・・・ それでも、579あたりは「Delphiは十分遊べたので良し。」とか言うんだろうなぁ
>十分遊べたので良し そういうもんじゃないの?
そうそう、おもちゃなんだよね。Delphiって。
iTunes・・・おもちゃ MediaPlayer・・・おもちゃにならない
Delphi マガジンって死亡?
42号って出たん?
42号で死亡って駄洒落みたいだな
まだ死亡してない!してないぞー!!
まだ、って・・・・
使われないようにつくってあるのはD2005と同じだね
MS認定!
デッドロック以前のレース状態によるバグで死者が出ていたとは・・・・
本家NGではえらい評判いいな > D2006 今回はスルーしようかと思ったけど微妙に迷う
あそこは世界最強の狂信的Del 厨だから、どんな出来でも評判は良いんだよ。 個人的にはD2006はD2005 Update 6くらいの出来だと思っている。
あ、年末でもう1回アップデートするからUpdate 7か。 D2007ねー。.NET 2.0はかなり中途半端な物になるんじゃなかろうか。 ダニーソープも退社したし、新しい機能を1回ですっきり実装するのは Delphi 開発部隊には無理だと思われ。
某は他企業のための人材育成会社にしか見えんなw
64bitコンパイラ対応なDelphi 2008まで待つのがベストだったりして
>>598 んなこたない。
D2005の時は発売直後から色々文句があがってた。
>>602 そういやそうだね。
じゃあ本当に良いのかな・・・
でもまだ出回ってないからなー。もうちょっと待たないと何とも言えないね。
>>600 見栄っ張りで新し物好きのダニーソープが居なくなっていい面もある。
ダニーソープが時期早尚なLINUXだの.NETだのに手を出したおかげで
Delphiが被害にあっているのは事実だからね。
注文してしまった
漢だ。
>>604 居る内は、ほいほい持ち上げておいて、去ると過小評価して「影響は少ない」とか
言うのは、NG のDel厨とかわらんな。
DivFixフォームに長々とロジック書くなよな 切り出すの面毒せー
>>607 過去ログみれば分かるけど、日本ではずっと評判は良くないぞ。
せいぜいブログは読んどけ位かな。
じゃ、せいせいした、ってことだな
ここでキーキー文句言ってるのせいぜい2・3人だろ
>>610 うーん、個人的には辞めるなら.NET 2.0対応が終わってから辞めてほしかったな。
これはちょっと残念。
さてはてGoogleでFireFoxのアドオン関係の仕事って何やるんだろね。
Delphi.NET を使ってる人もいるんだな。
Delphi.NET使ってる人が実際にいるとは初耳だ
絶滅しないように佐渡に隔離して繁殖すべきだな
絶滅したVB厨も佐渡に居るのか?
旧VBユーザはDelphiユーザのまだ5倍はいるんだよ。(過去ログ参照) Delphi.NET なんか、Delphiユーザの一割もいないんだから、絶対繁殖計画が必要だ
隔離してもメスがいなくてオスばかりで絶滅
.NETがもっさりしなけりゃ、繁殖するだろうに。 VBはもう見捨てられたから駄目だろうけど。
メスがいても2chのリロードをサルのように繰り返すばかりで絶滅
へんなメスだな
623ってさ、まるで自分がMSかのような書き込みしてるけどさ MSが金儲けたところで、623に何かいいことでもあるの?
>>626 Delphi = 演歌 ですか?
まっ、最近は手堅い商品とは言えないけどね。
625ってさ、まるで自分がアンチMSかのような書き込みしてるけどさ MSをけなしたところで、625に何かいいことでもあるの?
>>628 しかもケチな固定ファンが金落とさない品。
BDS2006はロックだぜぇー。
BDS2006はデッドロックだぜぇー。
2006ベータいいっすよ
ええなー。
>2006ベータいいっすよ D2005のことだろ。くだらん
D2005を楽しく使っているというのは喜ばしいことだ。
ならバージョンアップはいらんね
要るかなー?と思うのだが いらんねと言われると、そうも言い切れない。 欲しくない事は無い。いや欲しい。たぶん買っちゃう。 でもその前にパソコン買わないとなー。 VS2005も結局3GHzくらいのPCは必要らしいし。 なんか最近のソフトはハードルが高いね。.NET使っているからか? でもこういう時に限って円安なんだよねー。 その上、クリスマスだし。
> なんか最近のソフトはハードルが高いね。.NET使っているからか? そんなことないよ Visual Studio 2005 Express をインストールするためのシステム要件 最小 : 600 MHz Pentium プロセッサ 推奨 : 1 GHz Pentium プロセッサ 最小 : 128 MB 推奨 : 256 MB これと比較すると、BDS2006 がいかに重くて糞実装であるか分かる。
実際 IDE の安定性は置いておいても、レスポンスの良さは VS が断然上。
おいおい、少しはVSすれを見なさいよ。 Godotnet掲示板の過去ログもね。
643 :
デフォルトの名無しさん :2005/12/11(日) 10:06:33
ま、今は格安PCでも3GHzぐらいはあるわな。
GDN は、Delphi スレと違って賑わってるなぁー
> Godotnet掲示板の過去ログもね。 過去ログに 「D2005 の方がレスポンスがよい」 とか書いてあるの?
>>645 ずいぶん前の投稿でも、あんたが言っているような
旧式PCじゃきつい・動かないって書いてあるよ。
>>644 GDNってなんか役に立たない投稿が多くないか?
正直、あそこでよいネタ仕入れた事無いよ。
OTN 掲示板といい勝負だ。
> 過去ログに 「D2005 の方がレスポンスがよい」 とか書いてあるの? これに対する回答は?
> 旧式PCじゃきつい・動かないって書いてあるよ。 相対的なことをいってるだろ。D2005 と比べてどうか、って。 なんで話題をそらすのかな?
MSの掲示板なんだから、某について書いてないだろ。普通は。 > そんなことないよ について回答してるのに、あんたが勝手に騒いでいるだけ。
651 :
デフォルトの名無しさん :2005/12/11(日) 22:31:37
嘘か真かわからんが、QualityCentralにQC#21940で、「Delphi2006 ハング」との事です。時々、ハングアップするとの事です。んー。今まで、Qualityを無視しつづけたツケだな。 -- 2005-12-07 05:54:52 (水) New 2005なんか 最初 吹っ飛んで消滅していたじゃん。 消滅からハングに 大差ないしおどろくことではないかと 先行バグ取り隊の情報引き続きよろしく -- 2005-12-07 09:14:09 (水) New >「消滅からハングに 大差ないしおどろくことではない」 どっちにしろ、真面目につかうものではなさそうですね。 「どっちにしろ、真面目につかうものではなさそうですね」 しらずに2005のときせっかく数時間かけて書いたコードが消滅して悲しい思いしたよ -- 2005-12-07 15:22:52 (水) New
652 :
デフォルトの名無しさん :2005/12/12(月) 00:06:48
/⌒ヽ / 冫、) ナショナルから大切な | ` / お知らせとお願いです。 | /| | // | | U .U
なんかインライン事件以来粘着が増えたな
粘着養成所完全消去希望
>メソッドの途中で変数宣言書くと自動で正しい位置に移動してくれたり。 言語仕様が歪んでるからIDEの補正機能も馬鹿っぽく無駄に複雑になっちゃうんだよね。 C#やVBなら型推論があるからシンプルにこう書くだけなのに。 var x = new StringBuilder(); Dim x = New StringBuilder()
>>658 それを型推論と呼ぶのは関数型言語に失礼だぞ
例えMicrosoftがそう呼んでいても反対させてもらう
>>658 というか現在形で書くな
予定をさも既成のモノのように言って、現実に動くモノを嘲笑っても虚しいだけじゃないか?
さくさく動けば言うことないなんだが・・・・ 補完がどうの、より、動作自体が重ければそんなものいらんな
推奨PC=3年前発売なんだからハードルは高くない。
Delphi.NETなら var Button: TButton = TButton.Create(nil); も可能
>>663 それ見るとつくづく、現行 Delphi と別物なんだな、と感じるね。
どうせ別物なら C# はじめた方がいいね。
>>662 推奨PC=3年前発売
3年前に標準で1GBRAM積んだのは、かなーりレアだと思うけどね。
VC# express の推奨動作条件は5年前くらいの標準だな。
>>665 3年前の開発機なら、その位当たり前だと思うが。
2万円もあれば1G余裕だったし。
おたくはやだやだ
>>666 お前は128MBだとまだ信じているのか・・・
貧乏人はやだやだ
3年前はメモリ1Gで15000円切ってるぐらい 今は7000円
>>662 1990年代からお越しの方ですか?
21世紀のPCは十分な性能に達しているので寿命は長いですよ。
>>671 それって結構高い時じゃないか。
その前だか後だか、やけに安い時があったはず。
まっ、なんにしろ BDS2006 は重そうだな、という結論。
3年前というとPen4 2.8GHzが出たあたり たいして進歩してねーな
で、Delphiだけが重くなってるって最悪ケース。
うーん、今のところ重いという報告は無いぞ。 コード補完・ブロック補完は意外と軽いのかもしれん。
そもそも売れてないとか。>報告は無いぞ
QCに不具合を登録する人は居るんだから 重ければ重いと言う人も居るはず。 重くないから誰も言わない。
早くも不具合が登録されてるのか? 重くても不具合報告優先なのかもね。
不具合があろうが無かろうが、重けりゃ重いって言うだろ。 1人で何個でも報告できるんだから、優先なんてありえない。 結局は重い=デマだという事だ。
「重い」ってことだけをQCに報告するヤツなんかいないだろ。
デマだと決め付けるなら、軽いって報告はあるのか?
Del6より軽いわけねーだろ。重い軽いは常に相対的。「重い」ってことだけQCに報告するのはアフォ。
>>683 重ければニューズグループのネタとして上がってくるはず。
今のところ使えねーとか金返せとか言う報告は1人も居ない。
687 :
686 :2005/12/15(木) 18:18:13
俺が読んだ範囲内という事だけどね。
Delphiが386サポートしてた時代はいずこ…
>689 業務上置き換えられないマシンとかありますよね。でもそういう時には 前のバージョンの開発ソフト使えばいいじゃないですか。 私が関わらせてもらったあるシステムは、BCBの他にVB6とVC6使いましたよ。 フロントエンドに使われてたCADのプラグイン書く必要があったんですが、 最新バージョンはベンダーがサポートしてないんです。 まあ、当たり前の話ですがね。
つ リモートデバッガ
DelWikiどうなった?
見苦しいので潰しました
694 :
デフォルトの名無しさん :2005/12/16(金) 05:40:18
消えたね。良かった。
もう次スレが
最新の開発環境が嫌だとDelphi 6を薦めたり 最新の開発環境だーとVS2005を薦めたり <-今ココ VS2005は最新の開発環境でなくても動くからと薦めてみたり 言っていることが矛盾してるな。
へぇー、そんなひとがいるん? おれも Delphi6 と VS2005 の組み合わせは個人的には最強だと思うけど。 ひょっとして「矛盾」の意味を知らないとか?
Del6per と VSexpress がビンボ人には最強であることは確実だな
ここで騒いでいる化石PCの皆さんにVS2005に移れって言うのは酷だよ。
BDS2006 はもっと酷な条件だろ。 移る必要はない。併用するといい。
終了メニューのイベントハンドラキモスwww private void 終了XToolStripMenuItem_Click(object sender, EventArgs e) { Close(); }
> BDS2006 はもっと酷な条件だろ。 普通のPCだと思うが・・・
ここで騒いでいる化石PCの皆さんにBDS2006に移れって言うのは酷だよ。
BDS2006 って無償版があるんですか?
>>704 BDS2006に移れと言っている人居る?
VS2005に移れと粘着している人は居るけど・・・
>>705 俺の場合、VSには無償版があるから、浮いたお金でBDS買いますた。
MSDNはまだ考え中。
俺の金で無償版の連中がウハウハと考えると、どうも出す気にならん。
>>706 > BDS2006に移れと言っている人居る?
ここデルスレなのに一人もいないの? よほどヒドイ?
>>707 みたいに買う人はいても勧める人はいない、ってことだ。
>>708-709 BDS2006の日本語版はまだ出荷されてないし
自分で試してみた訳じゃないからね。
推測で物を言うことは出来ん。
自分で試しもせずにVS2005を薦めている奴の神経を疑うよ。
express は無償だし、勧めても問題ないでしょ。 Del厨には自分の最新版を勧める人がいないほうが驚き。よほど自信がないらしい。
無償だし、D2005 の場合と違って、気に入らなければアンインストールするだけ で金銭的な損はないなんだから勧めても問題なし。
そうそう、試してみることを強く勧める。とくに VC# express。
そんなにハードルが低いのに、VS2005を試していないというのは どういう事? > で金銭的な損はないなんだから勧めても問題なし。 使いもしない環境へ入れ替えるだけでも大損害でしょ。 SP1なら快適なPCでもSP2を入れたら不便きわまりないという事がある。 バックアップのとり方を知らない人じゃ、元に戻せない。 人に薦めるなら、SP2に上げても快適なPC環境を知らせる責任があると思うが。
あ、SPっていうのはXPのサービスパックの事ね。 WIN98ユーザーが居るらしいから、念のため。
> 使いもしない環境へ入れ替えるだけでも大損害でしょ。 はぁ? 使いもしないって誰が決め付けてるの? 他人に勧められる環境もないくせに、他人が勧めるの邪魔するのはいかがなものかと。 Delphiユーザは、Delphi が Win32 の開発環境では最強であると知っている。 だから、移行する必要はないし、移行を勧めるつもりはないが .NET で VC# を試して みる価値はあるよ。
やる事なす事ケチをつけられるのがSP2 いいですか?大丈夫ですか?ブロックしますた。責任もてません。 自分で何とかするから引っ込んでろと言いたい。
>>717 なんで Windows 使ってるの? あっ、Delphi 使いたいから? 本末転倒だ。
> 他人に勧められる環境もないくせに、他人が勧めるの邪魔するのはいかがなものかと。 そういう生意気なことは自分で試してから言いましょうね。 自分で試さずに人に薦めて人柱にするな。
>>717 Linux ですばらしい Kylix でもつかったら?
> 自分で試さずに人に薦めて人柱にするな。 人柱はもう必要ないですよ。Delphi2005 とは違って、2年ちかく公開ベータテストしてますから。
幾ら生意気なことを言っても、自分で使っていないのでは説得力が無いわな。 あんたがいまだにWIN98ユーザーでVB厨だって事は知れ渡っているしな。
VS2005只バージョンが公開され追い討ちをかけるように心のよりどころのDelWiki閉鎖。 今日のDel厨の必死のレスには悲壮感すら漂っているな。
>>723 何がかわいそうなの?
VS2003, VS2005, Delphi7, 2005, 2006その他いろいろと何でも揃っているし。
実際試してみて、楽しんでいる俺と
空想や妄想で負け犬の遠吠えしている貧乏VB厨なんぞと一緒にされては堪らない。
>>724 > 心のよりどころのDelWiki閉鎖。
荒らし君の心のよりどころだよね。
匿名荒らしなんて卑怯な事はもう出来まい。
ここでいくら暴れたって無駄だよ。 あんたがWIN98 しか使っていないVB厨だって事はもうバレてる。
他の開発環境を壊す開発環境を勧めるとはな。頭が悪いにも程がある。
ここでいくら暴れたって無駄だよ。 あんたがWIN98 しか使っていないVB厨だって事はもうバレてる。
726 名前: デフォルトの名無しさん [sage] 投稿日: 2005/12/16(金) 16:21:02
>>724 > 心のよりどころのDelWiki閉鎖。
荒らし君の心のよりどころだよね。
匿名荒らしなんて卑怯な事はもう出来まい。
ここでいくら暴れたって無駄だよ。 あんたがWIN98 しか使っていないVB厨だって事はもうバレてる。
VC# は .NET2.0 対応だよね。DL サーバ空いたら入れてみよ。
アスペ患者vsブビ厨の罵り合いはまだまだ続きます。 一旦CM
VSExpress は、2月まで待てば入門書つきで、4,800円のパッケージが売り出されるよ。
入門書なくてもDel使いなら大丈夫だよ。
そうか、Delphi用の書籍は絶滅したからな。慣れてるんだ。でもあった方が便利だろ。
C++のカーソル位置のシンボルの定義箇所をリアルタイムに別窓で表示する機能は 便利そうだけどなぜかC#にはないんだよな。 しかし全体的にかなり洗練されてる感じ。 Del2006は var x: integer; // xの説明 でコード補完時にxの説明がチップヘルプで表示される超基本機能はいい加減つくんだろうか。
C#は構文がCっぽいVBってだけですね。無駄に遅すぎます。
Delphihは構文がPascalっぽいVBってだけですね。無駄に高すぎます。
> C#は構文がCっぽいVBってだけですね。 C# は Java っぽい Delphi ですよ。構文は。ネイティブコンパイルできないけど。
プロジェクトマネージャからエクスプローラを起動出来たりするといいなあ
きたね。 結局、プレビュー版って日本語版にはほとんど影響は無かったな。
すっと本家NG見てきたけどあっちでの評判はまじでいい。 すげー悩む。
> すげー悩む。 何を悩むのですか? 何が欲しくて購入したいのか教えてくださいませんか?
> すげー悩む。 こういう人はもう購入するしかないだろ。 俺も物欲に抵抗するのは諦めた。
>>750 俺の場合はECO IIIとブロック補完かな。
>>752 ありがとう。
Delphi だけを見ると、BDS2006 は D2005 の完成版+α な感じですよね。
わたしは趣味グラマなので、ECO なんかとは無縁ですが、パソコンの性能さえ
あえばproを購入したいですね。Win32 Delphi としてわたしの最後のバージョン
になるでしょう。ま、そのまえにボーナスでパソコンをどうするか悩むところですが。
現状の3年前に買ったノートパソコンでは、最低動作条件さえ満たせないので論外です。
悩むのは、いまのままでも快適にD6を使っているので、それ以上の魅力はあるにしても
費用対効果の部分です。IDEの新機能は、重さと裏腹な気もしますので。D6と比較すると。
悩ましいです。
>>753 予約で購入せずに、もう少し様子を見れば良いと思う。
1ヶ月も経てば評価も定まってくるだろうし
2月頃にはたぶん体験版が出ると思うし
アップデート2がどうなるかも分かるだろう。
>>754 はい、そうします。アドバイス、ありがとう。
札幌ちゃうちゃう。
北方領土だわな、あそこ。
Ajax は凄いね。
Ajanta はもっと凄いけどな。
何年かぶりにここに来たのでウラシマ状態ですが、宜しくご教示ください。 今から入手できるDelphiで最も優れたwin32向け開発環境の種類と入手先を教えてください。 個人的にはDel7あたりかと思っているのですが、今では手に入らないようで悩んでいます。
>>760 Delphi2006
どうしても昔ながらのDelphiが欲しい人には
Delphi 7 Starteamエディションを薦めていたのだがついに消えたみたいだし。
> 今では手に入らないようで悩んでいます。
ボーランドに聞いてミホ。
> 何年かぶりにここに来たので じゃ、以前のDelphi持ってるの? それ使ったら?
D7ProならAmazonにある。在庫1点だが。 D8にプレミアムつけるなよなぁ<マケプレ
いまや、レア物じゃないか >D8
アマの Borland Delphi 7.1 Professional << これ、なに? 発売日が2005/09/20とかになってるけど、 もしかして SterTeam も Kylix3 も付いてないヤツ?
ココは偽スレなのか? どこに改訂井川下欄。
767 :
760 :2005/12/21(水) 22:51:12
レスありがとうございました。 今見てみたところAmazonのD7は売切れてしまったようですのでD2006を待ってみようかと思います。
768 :
デフォルトの名無しさん :2005/12/22(木) 00:21:37
まだ、売れ残りあるだろ。 www.kakaku.com/sku/price/031030.htm
769 :
デフォルトの名無しさん :2005/12/22(木) 00:23:11
768です。 Delphi7Pro買うくらいだったら、Delphi2006の方にしときな。 VCLにしろ、たくさんのバグがFixされているから。
動作条件を確認しといた方がいいよ。> BDS2006
最低動作条件満たしてないので不買です^^
今からインストールしてみる。 DISKは5枚組+1 マニュアル無し 薄いQuickStartのみ
774 :
773 :2005/12/22(木) 18:19:58
.NET フレームワークのインストールが始まった。 パソコンはAthlon64 3200+ 2.19G 1GB-RAM パッケージは2cm程の厚み。 QuickStartは15ページ。 CDROMケースも環境に優しい紙。 HDDにバックアップを取りながらインストールする事にする。 だから多分2倍以上かかるだろう。
775 :
773 :2005/12/22(木) 18:37:02
.NETフレームワーク やっと コンポーネントのインストールに進んだ その間 QuickStartを見るが、インストールについての説明は CDに入っている install.htmlのみ 俺はproだが他のエディションもこのQuickStart1冊なんだろうか。 DISKはCDROM4枚+1枚のDVDだった。 どうせならインストール本体もDVDを付ければいいのに。 install.html ・日本語版の BDS 2006 は,Internet Explorer を Internet Explorer 6.0 SP1 日本語版に更新します
776 :
773 :2005/12/22(木) 18:44:41
次に J# をインストールしますか? と聞いてきたんで、no と答えたら、 じゃ BDSもインストール出来ないよ バイバイ と言われた。 ケッ
777 :
773 :2005/12/22(木) 19:43:47
DISK3枚目で CaliberRMのインストールが始まった。 Webを見るが、何の事やら判らず。 D7からのバージョンアップなので、とりあえずDelphiだけインストール C#はどうせダウンロードしなおさなくちゃいけないようだし その間にレジストリを使うが BDN のPASSなんて忘れてるもんだから8回くらいミスしてやっと起動 DISK3枚で完了したようだ
やっぱり評価版でもbcbを入れようと、HDDにバックアップを取ったものから
install\Setup.exeを実行。
これでは巧くゆかないので3枚のCDのinstallフォルダを全部一つにまとめてみる
今度は成功
>>459 で、何を評価して欲しい?
なんか、フォームデザイナもヘルプもVSソックリで、嫌。
これを以前のようにフローティングさせたい所だが・・・・
フローティングはオプション設定で出来たような。
2005の場合は Delphi オプションのVCLデザイナで埋め込みデザイナをOFFだな
で、コード補完は重い?
>>778 マシンスペックと動作感の感想を是非。
とくに D2005 やそのまえのバージョンとのIDEの操作感の軽重の差。
あと、できればヘルプの充実度などを。
> マシンスペック
>>774 > ヘルプ
D2005と内容は変わらないと思われ。
F1クリックできちんと出るかが注目ポイントだな。
784 :
773 :2005/12/22(木) 21:21:57
>>779-780 出来た。ありがとう
>>782 IDEの使い勝手はそう変わらない。
ただヘルプが出るまでが1回目少しHDDを使うようで重いと感じる。
2度目は大丈夫。
>>783 Integer でF1を押したら 19個のトッピックスが見つかりましたと出る
write で99個、状態によって(どのオブジェクトのかによるような賢い機能はないのかもね
期待はずれなだったのは
1、 CのソースをDelphiプロジェクトからコンパイル出来ない事
2、 そもそもDelphiプロジェクトでCのソースを新規作成する事も出来ない
漢字の変数名が付けられるのは面白い
>>784 > 1、 CのソースをDelphiプロジェクトからコンパイル出来ない事
> 2、 そもそもDelphiプロジェクトでCのソースを新規作成する事も出来ない
ってことはC++プロジェクトからPascalユニットの新規作成は出来ないって事か。
さすがにBCBでできるC++プロジェクトからPascalユニットのコンパイルは2006でもできるだろうが
>>784 確認ありがd
> 期待はずれなだったのは
Delphi でC#のソースを混ぜたり出来ないからな。
ほんとに統合しただけなんだな。
でも、すぐ目につくようなでっかいバグはさすがに無さそうだし、
ちゃんとした製品にはなってるようだね。
ありがとう。
>>784
788 :
773 :2005/12/22(木) 21:58:55
ホントに統合しただけ。 BCBでDLL作って Delphiで読むので試してみた。 コンパイルはそれぞれ出来る。 ただ stdio に xallocが無くなっていた んで 追加が必要だった。 BPR を開こうとすると Delphiプロジェクトは閉じられる。 IDE上で2つを同時に開く事は出来ない。以前のように2つのIDEを開く事になる。 ただ、問題がある。 以前は配色をDelphiとBCBで変えて区別してたので、その点不便になった。 アイコンも同じなんで余計に混乱する。 色が同じだと、頭の切り替えがC++/Delphiで即座に出来ない。 それからBCBで改行入れただけで 勝手に } が入る・・・・何か設定があるんだろうか
789 :
773 :2005/12/22(木) 22:08:07
Delphiの補完は早い。 ・・・0.1秒に設定
ただ for を打った段階で for I := 0 to List.Count - 1 do となるもんだから、
いまだにメインがD5の俺には、 ちょっと混乱。
また begin を閉じてない時に改行を入れると、 end;が自動的に入る。
>>788 の } はそのBCB版だが、うまく機能してないという事か・・・・
> アイコンも同じなんで余計に混乱する。
> 色が同じだと、頭の切り替えがC++/Delphiで即座に出来ない。
なるほどねぇ。こういう微妙なヒューマンインタフェースってかなり重要だね。
>>788 BCB6 と Del6 を持っていて、小遣いが月4.2万円の貧乏オジに、BDS2006Pro を勧めるかい?
791 :
773 :2005/12/22(木) 22:13:51
漢字の変数が使える var 変数:Integer; var 文字行:TStrings; begin 文字行:=Memo1.Lines; for 変数:= 0 to 100 do begin 文字行.Add(Format('%d',[変数])); end; しかし、コンポーネント名には全角文字が使えない。 少し残念
>ただ for を打った段階で for I := 0 to List.Count - 1 do となるもんだから、 アホな機能だな 補完可能だという情報を表示してもう1アクションユーザーに入力させてから実行しろよ 思いつきで実装したのがバレバレ
漢字の変数は前から使えるけど、いつからかな。
794 :
773 :2005/12/22(木) 22:24:52
>>790 未婚? 子供出来た俺には仕事の道具と言わないと自由になるお金なんてない。
で、俺自身が今だに D5メイン DLLで連携する時だけ D7+BCB6 。
これで不満はない。
ただ、インターフェイス型のプロパティを使うようになると、やっぱりD6以上を使いたい。
問題は仕事先がD5なんで、Delphi+BCBが合体したBDS2006を購入。
仕事先にも買わせる予定。 という所。
他人に勧める所まで使い込むのは来年末だろうな
> しかし、コンポーネント名には全角文字が使えない。 少し残念 うーむ、統一感がいまいち。 代入はできるの? var めも:TMemo; めも := Memo1; みたいに?
>>794 既婚。こども二人。純粋趣味。現状不満なし。
ありがとう。考えてみる。
> 代入はできるの? var めも:TMemo; めも := Memo1; みたいに? 馬鹿な質問だった。出来るに決まってる。参照はポインタなんだから。すまぬ。
798 :
773 :2005/12/22(木) 22:42:22
>>795 代入は出来た
出来ないのは published な変数にする事
[Pascal エラー] Unit1.pas(22): E2452 Unicode 文字はパブリッシュされたシンボルで許可されません
publishedに出来れば、実行時型情報でアレやコレやと夢が広がりかけたのに残念。
>>792 なんか、Iの部分でループ変数を変更してTab移動すると、自動的に var XX:Integerを追加してくれるぞ
>>798 デモでやってた、適当なところにいきなりvar書くと移動してくれる機能の操作方法教えて
> 出来ないのは published な変数にする事 そうですか・・・。たしかに残念。
>>792 自分でテンプレート作れば好きなように設定できるので問題なし。
>>789 確認 Thx !!!
重いというのはデマだったようだな。
803 :
773 :2005/12/22(木) 23:04:31
804 :
773 :2005/12/22(木) 23:09:23
for の時と同じで var まで打って タブを入れると、|varみたいな文字になって そこで変数を入れてタブ、変数の型を入れてタブを入れると、勝手に定義の所に飛んでいった。 面白い。 演算子オーバーロードはレコード型にだけ出来るようだ。 まあ行列くらいにしか使わないからいいか。 ヘルプより ・レコードは継承をサポートしません。 ・レコードは可変部分を持つ場合がありますが,クラスにはありません。 ・レコードは値型なので,グローバルに宣言されるか,New および Dispose 関数を使って明示的に割り当てられていない限り,代入ではコピーされ,値によって受け渡され,スタックに割り当てられます。 クラスは参照型のため,代入でコピーされることはなく,参照によって受け渡され,ヒープに割り当てられます。 ・レコードでは,Win32 と .NET プラットフォームで演算子をオーバーロードできますが,クラスでは .NET でのみ演算子をオーバーロードできます。 ・レコードは,デフォルトの引数なしコンストラクタを使って自動的に作成されますが,クラスは明示的に作成する必要があります。 ・レコードにはデフォルトの引数なしコンストラクタがあるため,ユーザー定義のレコードコンストラクタは必ず 1 つ以上のパラメータを持つ必要があります。 ・レコード型はデストラクタを持つことができません。 仮想メソッド(virtual,dynamic,および message キーワードによって指定)は,レコード型では使用できません。 Win32 プラットフォーム上のレコード型はクラスとは異なり,インターフェースを実装できませんが,. NET プラットフォーム上のレコードはインターフェースを実装できます。
>>804 Thanks、早く実物を見てみたい。
ところで、
>レコードにはデフォルトの引数なしコンストラクタがあるため
…今まであったか?
TRect.Createとか書けるのか?
806 :
773 :2005/12/22(木) 23:24:01
バグというほどではないが、支援機能が増えたせいか、全部がオンだと デバッグ中にマウスで指した時のチップヒント類が喧嘩するのかプルプルして読めない
807 :
773 :2005/12/22(木) 23:31:36
あと、これも使わないとは思うけど、お遊びで定義してみた 全角変数では、デバッグ中の ツールチップ式評価 が働かないようだ。 細かいバグは色々ありそう
>>807 バグというより永遠に未対応だと思うが・・・
809 :
773 :2005/12/22(木) 23:50:45
>>805 確かに変な書き方だね。
type THoge=record
x,y:Integer;
public
constructor Create(cx, cy: Integer);
end;
constructor THoge.Create(cx,cy: Integer);
begin x:=cx; y:=cy;
end;
とやれば
with THoge.Create(10,11) do begin
Caption:=format('%5d %5d',[x,y]);
end;
と書ける。 クラスと違ってスタックに作られるから、デストラクタを用意する必要もない。
だから便利だけど with THoge.Create do はダメだった。
>>808 でも全角変数が使えるんだから、そこだけ対応しないのも変な感じ
>>809 書けるんだ…。
しかもインスタンスに対して呼び出すobject型のコンストラクタとは使い方が違う…。
それでobject風にp: ^THoge;でNew(p, Create(10, 11));とか書ける?
1、 J# はインストールしなければならない 2、 3枚のCDROMをHDDに上書きコピーしてから install\Setup.exeを実行すれば楽 3、 自作コンポーネントは 新規作成-パッケージで入れる。
>>812 tnx
うちのところにもキタ━━━━(゚∀゚)━━━━!!
これからインストールしてみるノシ
おいおい、全然軽いじゃねーか!誰だよ重いって言ったのは!
不買運動敗れたり! 買ったもん勝ちだわ。
D6も軽くて安定してるし。なんで買う必要がある?
819 :
814 :2005/12/23(金) 17:43:07
>>815 あまり使ってないけど、ぶっちゃけ(・∀・)イイ!!
俺はBCB6使いなんだけど、3年ほど待たされた甲斐がある。
・起動はちと遅いかな?でも、でも、JVCLとか入れるとBCB6でもかなり起動が遅くなるから、あまり気にしていない。
・エディタの配色は細かく設定できるようになった。でも、キーバインドのカスタマイズは相変わらず・・・('A`)
・ヘッダファイルとかの管理は楽。プロジェクト内から容易に参照できるのはいい。
・IDEは意外と軽い。でも、ちと不安定。
・ツールパレットも扱いやすい。BCB6だと、コンポーネントが大量にあると探しづらいけど、BDS2006は探しやすくなった
とりあえず、こんなもので。
>>818 コード補完は超便利!
作業効率大幅アップ!
貧乏人には分かんないかな・・・
貧乏って嫌だね。お気の毒様。
Borland 製品登録ウィザードで使用許諾文の欄に何も表示されないんだが、 一体何に同意すればよいのやら。
インストールしたフォルダにライセンスTXTがあると思うが。 ・・・ちなみに俺の所は表示されていたけど。
もういきなりバグバグだね。 しかも激重だし迷ってる人は2007に期待した方がよさそうだ。
売りはコード補完だけ? じゃ、いらない。
827 :
819 :2005/12/23(金) 18:34:38
>>820 BCBモードでコード補完をするとコケた。一度コケると駄目っぽい。
でも、再起動すると問題ないし、原因はよく判らない。それに、BCBはテクノロジープレビューだしね。
BCB6もたまにコケるし、俺だけかもしれないから、そんなに気にすることはないかも。
ちょっといじくっただけだけど、本当に全体的によくなっている。
年末年始はいろいろいじって見るつもり。
バージョンアップする価値は十分にある。
最大の売りはお布施だろ。 より一段と信仰心を深めることが可能なんだよ。
>>823 license.txt/rtfは初めはなかったけど、プログラムの追加と削除から
「変更」を実行したら配置された。なぜか読み取り専用属性付きで。
ファイルがなかったから表示できなかったのだろうけど、どうしてそうなったのかは不明。
ちなみにインストールオプションはかなりいじった上、D2005と共存させてる。
>>827 宣言が間違っているとコケルみたいね。
TMyClass = class()だとコケル
TMyClass = classだと問題なし。
こけ方はその時々で違うみたいね。 これはちょっとウザイかも。
2005から設定をインポートする機能が欲しい。。。
NEW! 正しく書け、さもなくば死。機能搭載w
再現性が不明なバグが一番たちわるい
>>833 きちんと動きませんよ。その機能。
さっきから何回試してもコケません。
TSearchRec.Sizeの型が変わったのか・・・、まぁ大して影響はないな。
Win32しか使ってないけど、軽くて今のところ安定してる。 以下気づいたこと。 ・生成された実行ファイルをupxで圧縮する際に--forceが必要になった ・TTrayIconがコンポーネントパレットになぜか二つ登録されている ・Togetherのポップアップメニューはなぞるとアイコンが消える ・Togetherのドキュメント生成はEnt以上のはずだが、Proでも使える
> ・Togetherのドキュメント生成はEnt以上のはずだが、Proでも使える 笑った。
> ・TTrayIconがコンポーネントパレットになぜか二つ登録されている うーん1つしか見つからない。Additional とどこ?
FlowPanelって何に使うの?
>>842 ない。Delphi for WIN32ね。
>>843 同じくDelphi Win32です。うーん、どっから生えてきたんだろう。
コンポーネントパレットでCtrlを押しながらドラッグすると別のカテゴリに
コピーすることができるみたいだけど、コピーしてできたものは削除できるが
元からあるものは隠すことしかできない。
二つとも隠すことしかできないので、間違ってコピったわけでもないと思うんだけど。
大当たり〜Delphi 2006をもう1つ・・・なんて事はないよな。
aa あ と書いて1列目を箱形選択してコピーをすると固まるのは直ってないな。
箱型選択ってどうやるの?
いろいろなコンポーネントがWin95非対応になってるね。 乗せるだけでWin95では起動できなくなる。
TToolBarを使うだけで95どころかNT4にも非対応になる。
.NET よりも適用範囲が狭いのかよ
854 :
952 :2005/12/26(月) 08:26:27
仕方ないのでVCLソース修正して対処したよ
だから古いVCLに簡単に切り替えられる仕掛けが必要だって。 それを作って最終バージョンとしてくれ
WIN95対応なんてイらね。
そりゃ、要らない人もいるだろうけど、必要な人もいるという事を理解してくれ。 それに、VCLを切り替えられるという事は、独自にVCLを拡張したりデチューンするのが容易になるのもメリット
VerUp しなきゃいいやん
それじゃボーランドが儲からないでしょ
なんでボーランドを儲けさす必要があるの? 変なヤツ。
うーむ。 例えば、forms.pasを改造するとき、改造後のforms.pasをプロジェクトのディレクトリに置いておけば優先して使われるよな? 過去verの全ソースそうやってぶち込んでしまえばどうかと思ったんだが、誰か実験しない?
> 過去verの全ソースそうやってぶち込んでしまえばどうかと思ったんだが、誰か実験しない? それ過去verつかうのと一緒。
パッケージごと切り替えられるのでなければ、デザイナと整合性がとれないので意味ないのでは?
dfmのフォーマットは、今まで、D6だか7だかで文字列が全部Unicodeで記録されるようになったこと以外は対して変わってないので、旧verに無いプロパティを保存してしまわないように(デフォルトから動かさないように)気をつけていれば大丈夫のような気もするわけだ。
おまいら、なんのためにバージョンアップしてるわけ? 859 みたいな信者なのかよ。
可能なら色々応用が利くじゃないか。 例えば、いくらTPersisitだのTWriterだのが汎用のシリアライズ機能を提供すると言っても、実際dfmを読み込むことにしか使わんだろ? フルセットを使うのは設計時だけで、.exeにリンクするのは書込みのほうの機能を削った軽量版だとか、考えたことはないか?
あんまり効果なさそう。
>>860 相手が儲けて、自分も儲けるのが基本。
ボーランドには売り上げという利益
こちらの利益としては、
新しくするとVCLも新しくなって自作アプリ・コンポーネントの改修が必要になるのが嫌
だから、古いバージョンを実際使い続けているけど、やっぱり補完とか追加された構文とか使いたい。
両立可能ならバージョンアップする人もけっこういるんじゃないの?
まあ、VCL単純に部入れ替えたらいけそうだけど
やっぱりプロジェクト毎にVCLが指定可能な仕掛けが欲しい
懐かしいな。およそ一年前。 D2005買ったヤツはみんなイイ!って言ってたけど、 数ヶ月の間にだんだん問題が出てきて、パッチも次々に出て来た。 今回も出てすぐの評判は悪くないな。
国語力なし
そうそう、買った直後は必死にマンセーするのはいつものパターン。D8 の時でさえそうだった。 冷静になると、新たなバグとIDE新機能のバーターを金払って行ったことに気づく。
と、バグだらけのプログラムを量産しているプログラマーが申しております。
と、バグだらけ環境使ってバグだらけのプログラムを量産しているプログラマーが申しております。
まぁ、今回のバージョンアップは、D2005買ってしまってクヤシイ人だけだろ、必要なのは。
うはは、ますます泥沼
たぶん、みんなも、来てすぐに環境移動出来ないんだと思うよ。 とりあえず過去のバージョンと両立させながら使ってるんじゃないの? .dpr の関連付が DelphiProjectじゃなくなかったから [HKEY_CLASSES_ROOT\BDS.DprFile\Shell\openDelphi5] [HKEY_CLASSES_ROOT\BDS.DprFile\Shell\openDelphi5\command] @="X:\\Borland\\Delphi5\\BIN\\Delphi32.exe \"%1\"" こんなのが必要だけど、そこらへん簡単なツール作っておいてくれりゃいいのに
>まぁ、今回のバージョンアップは、D2005買ってしまってクヤシイ人だけだろ、必要なのは。 あと必死な878とか
D2006、Win32だけにしても起動遅すぎ! D2005のほうがまだましだな!!!!!
ぼろPCのくせに サードパーティ製ツールをインストールしすぎなんだよ。
ま、遅すぎだわな。
すべては.netのせいです
.netって何さ
すべては IDE に .NET が必要になるように実装した某のせいです。
| | 冫─' ~  ̄´^-、 | / 丶 | / ノ、 | / /ヽ丿彡彡彡彡彡ヽヽ | | 丿 ミ | | 彡 ____ ____ ミ/ | ゝ_//| |⌒| |ヽゞ | |tゝ \__/_ \__/ | | | ヽノ /\_/\ |ノ | ゝ /ヽ───‐ヽ / | ヽ ヽ──' / | \  ̄ ,/ ↓ ‐――‐
887 :
某 :2005/12/28(水) 13:08:46
ごめんなさい
BDS2006 は許すが、Delphi2005 のような半端なものを有料製品としたのは金輪際絶対に許さないからな
2006も半端。
だなあ
891 :
デフォルトの名無しさん :2005/12/30(金) 01:40:23
次スレいる?
半端じゃないDelphiってあるの?
893 :
デフォルトの名無しさん :2005/12/30(金) 13:42:28
まいったな。 2006で条件コンパイル用の定義済ラベルって何なの? ヘルプの 条件コンパイル より >VER140 常に定義される。Delphi コンパイラのバージョンが 14.0 であることを示す。 何でバージョンが下がってるんだ?
VER180でしょ。
895 :
デフォルトの名無しさん :2005/12/30(金) 20:36:08
ありがとう。 どこに書いてあるの? もう面倒なので、 heverdef.inc を {$IF not (Defined(COMP1_UP)or Defined(COMP2_UP)or Defined(COMP3_UP) or Defined(COMP4_UP)or Defined(COMP5_UP)) } {$DEFINE COMP1_UP} {$DEFINE COMP2_UP} {$DEFINE COMP3_UP} {$DEFINE COMP4_UP} {$DEFINE COMP5_UP} {$DEFINE COMP6_UP} {$IFEND} と書きたいのだけど、この書き方ってバージョンが古いとダメだったよね? どれでもなければバージョン6以上って書き方はどう書けばいいんだろ?
相変わらず某はドキュメントに関しては、いい仕事してますね。 サードパーティーのコードをみなけりゃ、コンパイラのバージョンも 分からないなんて、ナイスですね。
∧,,∧ ウィルスじゃねーの? ミ,,゚Д゚彡 ミ つ旦)~~ 〜と,,,~),,~) 旦~~ ]]]]]]]]]]]]]]]]]]]]]]]]]]]]
コンパイラのバージョンは実行すればわかるけどね。
最近、Delphiユーザーはぽっちゃり系が好きだと思われているみたいだが なぜだろ?
あけおめ
ことよろ
よいお年を
うほ
某には頑張って欲しい
909 :
デフォルトの名無しさん :2006/01/02(月) 09:47:35
2006でのBCBとDelphiの融合性を試してみた。 まずDelphiで unit1.pas / unit1.dfm を作成 次にBCBのプロジェクトを作り ・ unit1.pas をプロジェクトに入れ、unit1.cppを削除しコンパイル これで unit1.hppが作成される ・ project1.cppから //USEFORM("unit1.cpp", Form1); を削除 #include "unit1.hpp" //を入れる Application->CreateForm(__classid(TForm1), &Form1); が消えないように注意 これで、unit1.pas を使える 以前はDelphiを起動しなければフォームの編集が出来なかったように思うので、多少改善されたかも
DelスレじゃなくてBCBスレにいけよ
911 :
デフォルトの名無しさん :2006/01/02(月) 21:59:51
Delphiって日本だけでなく世界的に凋落の一途なの?
そりゃそうよ。Google で Delphi と検索して HP を回ってご覧よ。ほとんど放置のものばかり。 古くからのユーザなら、閉鎖されたサイトがたくさんあったことを知っているよ。
Delphi はいまだにニューズグループが中心なのだよ。 後はブログに移行中。 ウェブサイトなんかいくら探しても駄目。 > 古くからのユーザなら こいつら新しい事は何にも知らないから。 抵抗勢力で、もう用済み。
サイトも閉鎖、書籍も出ないでは、新規ユーザは寄り付かないのでは? そもそも今時Pascalを基にしているのが障害になってないか? Windows上での開発環境がVSだけになるのはなんとしてでも阻止出来ないのかな?
> 書籍も出ないでは 出てますって。 > 新規ユーザは寄り付かないのでは? 素人 貧乏人=疫病神という結論が出ているからイらね。
といわけで全世界的に絶滅危惧種なのは明白だわな
ユーザ数は減少の一途
絶滅はしなけいけど、これからはずーーーーーっと絶滅危惧種でいくだろうなぁ。そんな感じ。
VS は絶滅の危機がないから、どうでもいいし。 第一、開発環境で儲ける必要がないからな。 余裕が違う。
絶滅危惧種と言われて、もう5年。 いかに2ch 工作員が当てにならないかという証だな。
> 余裕が違う。 .NETは全然流行らない。フリーソフトも見たことがない。 Officeは未だにC++製。 .NET製OSは失敗で、OS責任者はクビ。
> いかに2ch 工作員が当てにならないかという証だな。 このスレで工作しているのはWIN98 128MBのVB厨だからね。 年末年始も必死だし。
と、言ってるうちに2年経ってしまう。ほんと進歩も変化もないヤツらだな。 IDE が便利になったとかいって、わざわざバージョンアップしてつくるアプリは なんの変化もない Win32 アプリ。D6 のときから進歩するどころか退化してる。
>> いかに2ch 工作員が当てにならないかという証だな。 >絶滅はしないけど、これからはずーーーーーっと絶滅危惧種でいくだろうなぁ。そんな感じ。 これは当たりそうだな。確実に。
それはそうだろ。マンセーDel厨でさえ > 絶滅危惧種と言われて、もう5年。 とか言ってるし。
> わざわざバージョンアップしてつくるアプリはなんの変化もない Win32 アプリ。 Win32製OS上で動かすのはWin32製アプリが一番。 未来アプリはECOのような未来フレームワーク上でバリバリ動く。 なんか問題ある?
.NETにしたら何か変わるのか・・・?いや、変わるアプリも中にはあるんだろうなあ。
Win32製OS上で動かすのは、OS会社の開発環境が一番。 それに気がつかないのがあんたの問題だろ。
928のような人はプログラマっていうより、ほとんど一般人だわな。 すくなくても開発者の範疇ではない。
>>928 .NET 自体が素晴らしいというよりは
64bit 対応とかOSの縛りとかで脅迫して流行らせようという事ね。
> OS会社の開発環境が一番。
OS商売と連動しちゃうから問題あり。
MSはVistaが売れそうもないから焦っている訳だ。
何と言っても古いPCでアップグレードするのは絶望的だからね。
VistaってDVD-ROM ドライブは認識しないらしい。
某らんどはDelphiよりBCBに力いれてくれと思うのは俺だけですか。 はい、そうですか・・・
>>933 もうちょっと情報公開してコミュニティ・ベースでいろんな事が出来るようにして欲しいね。
そう。GotDotNet や CodeProject のように、MS のスポンサーで活発なところ があるんだから、なんで真似してコミュニティーを育てようとしないのか不思議。 売りたくないのかこの会社。
GotDotNet 使えねー。低レベルVS厨の巣窟w
Del厨にはGDNは使えねーに決まってるでしょ。代わりになるものが Delphi にあるか? 個人HPの重いBBSが頼りなんじゃ、話にならない。
つ ニューズグループ。 MSも本家ならマアマア。
はいはいNGはいいよね、活発で。君らには無縁だが。
>>930 > ほとんど一般人だわな。
一般人以下の930の立場は?
一般人>930>940 ってところじゃないの
日本のDelphi-MLの武内氏のサイトのような、本家NGの過去ログ検索できるところはないのでしょうか?
それは武内氏のサイトとは違うね。
> 本家NGの過去ログ検索できるところ
Google 頼みかぁ・・・・。
グループサーチは通常検索とちょっと違うけど、お分かりかな?
Google 頼みかぁ・・・・。
Del7ProからBDS2006Proに乗り換えると、リモートDBにアクセスするアプリって作れなくなる罠?
そんなことはどうでもいい
953 :
デフォルトの名無しさん :2006/01/04(水) 19:01:37
ドウモ〜〜〜ッ!!お〜o(⌒0⌒)oは〜♪ハジメマシテ〜〜〜ッ☆☆(*⌒ヮ⌒*) 私は27歳のPGしてるのぉ〜〜〜っ♪(#⌒〇⌒#)キャハ うーんとー、デルピーがすっごくすっごく大好きでー、\(⌒∇⌒)/ みんなと語れるところを探してたら(◎_◎)なんσ(^_^)とっ!☆彡(ノ^^)ノ☆彡ヘ(^^ヘ)☆彡(ノ^^)ノ☆彡 素敵(゜□゜;ハウッ!なトピを発見!!!!(^o^)//""" パチパチパチ あやしい所(゜□゜;ハウッ!とか…{{ (>_<;) }} ブルブルすごい数の掲示板がありますけど、 これ全部1人の方が管理して \(^o^)/ いるんですか?(@@;)すごすぎ … てなわけで、ついついσ(^_^)書いちゃったC= C= C= C=┌(^ .^)┘ のらー(o^v^o) エヘヘφ(`∇´)φカキコカキコ♪ トピ友に、なってσ(^_^)くれるよねっ。(*^-^*) お・ね・が・い♪(* ̄・ ̄)ちゅ♪ッ こんな♪(#⌒〇⌒#)キャハ 私っ!σ(^_^)だけど、(///▽///) お友達σ(^_^)になってm(_ _)mくださいませませ♪('-'*)フフ ドガ━━━Σ(ll◎д◎ll)━━━━━ン ということで。(^-^)vじゃあね〜〜〜♪(⌒0⌒)/~~ ほんじゃo(゜▽゜ヽ)(/゜▽゜)o レッツゴー♪ (*^-^*)ノ~~マタネー☆'.・*.・:★'.・*.・:☆'.・*.・:★
>>951 妄想、乙。
ADO やADO.NET で問題なし。dbExpress も好きなのを買えばOK。
>>955 言語仕様をいじりすぎだろ。
ECOならDelphi 言語はそのままに
denpyo.Quantity->sum とかseihin->select(syukka)と出来る。賢い!
そんなことはどうでもいい
言語はフリー だがコードは一緒 という究極コンパイラって誰もつくらんのだな なんで言語が仕様を支配するんだ?
959 :
951 :2006/01/05(木) 23:15:13
>>956 めっさサンクスコ。これで安心して移行できる。
VIPPER が立ててるのか? そこまで落ちぶれているのか・・・
談話かい
965 :
デフォルトの名無しさん :2006/01/13(金) 20:44:54
Delphi死滅
delphi7ってupdate3なんてあるの? 当方update1どまりなんだが・・・ MLみて気づいた。
多分、中村先生は、Delphi 2005とゴッチャになっている罠
あらら、やっぱりそうなのね。
>>966 google八分を受けてない鯖でやってくれ。
そう言えばDelphi for .NET プログラミング A to Z 終了したらしいね。
まだ Z どころか H くらいだと思ったが・・・
MLの渡辺たんのシグネチャは結構凝っていると思うが、 MLで流すメール向きではないなとも思う
ここで言うべき内容でもないなとも思う
どうでもいいな、とも思う。梅
かつてどうでもよくないネタがあっただろうか?いやない
MLでメソメソするのはミットモナイな。
ここでもやめてもらいたい
ほんと前向きな情報交換以外は ユーザー同士で交流する意味って無いよな。 シグネチャ愚痴は新手だが、愚痴は愚痴でしかない。
じゃあさ、こんなのはどう? . . . . \`-"'"-'/ \`-"'"-'/ .} U U { } Q Q { =. Y ,= =. Y ,= /^@^\.(""-'***`-"") ./ Y \ ) `-/ I \-' ※家族に不幸があったため ( )-( )/ ( )-( )===' NET 活動を自粛しています。 ."" "" "" "" m(_~_)m ---- (-_-)(-_-)(-_-) THE REAL PROGRAMMER (-_-)(-_-)(-_-) ----~
.NETは自粛してDelphiでWIN32プログラミングしてますって事?
自粛してるのにネットに居るって不思議だねって人?
買ったまま放置してあった、Delphi 6 プログラミングバイブルを最初から読んでみた。 とりあえず半分くらいの、530ページくらいまで一気に読んで、激しい脳疲労にて休憩。 知らなかった事が沢山載ってた。 もっと早く読んでおけばよかった・・。 ていうかこれ、amazonでは古本が3倍の値段になってるんですか。
>>984 Borlandとしては、その本は絶対に絶版にさせちゃだめだったよな。
ユーザが少なくては、商業的にどうしようもない
英語のがいっぱいあるからいいじゃん
英語の本もD2,D3のときと比べると3割くらいに減ったな
東証またダウン 一般ユーザは絶対ダウンしないソフトを作れとゆうが どれもこれも当てにならない開発環境で作らなければならない プログラマー諸君ソフト業界てくるっているよな。
ダウンじゃなくて、システムのリミットに達したので取引を停止にしただけね。 単にサーバのスペックが足らないだけ。