C++Builder相談室 Part5
■ このスレッドは過去ログ倉庫に格納されています
0001owl
NGNG過去スレ・関連サイトは>>2-4あたり。
0577デフォルトの名無しさん
NGNG俺に聞くなよ。
0578デフォルトの名無しさん
NGNGまさかそんな事ないよね。ここにいるDel厨が無知なだけで。
0579デフォルトの名無しさん
NGNGTBekuta
TDekyu
TSetto
0580デフォルトの名無しさん
NGNG0581デフォルトの名無しさん
NGNGその通り、ここにいる馬鹿Del厨が無知なだけです。
まともなDelphi使いが来るのをまちましょう。
0582デフォルトの名無しさん
NGNG0583デフォルトの名無しさん
NGNG人が一杯だよー、… (´Д⊂
0584デフォルトの名無しさん
NGNG実行速度・メモリ効率を気にしてはいけません。
list->TList
hash_map->THashedStringList(文字列しか使えない制限有り)
vector->無理矢理TListで代用
deque->無理矢理TListで代用
set->無理矢理TListで代用(毎回自分でSort呼べ)
map->諦めろ
ちなみにTListにさえもポインタしか入らなかったり
ポインタしか入らないのにスマートポインタがなかったりするのは仕様なんで
気にしないで下さい。
0585デフォルトの名無しさん
NGNG0586デフォルトの名無しさん
NGNGC++はユーザーに優しい
ということですか?
0587デフォルトの名無しさん
NGNG貧弱なライブラリしか備えないDelphiが開発者に優しいなんて考えられないんですが…
0588デフォルトの名無しさん
NGNGコンパイルが速いだけでも十分優しいじゃん
0589デフォルトの名無しさん
NGNG0590デフォルトの名無しさん
NGNGコンパイルしてる間に休憩出来ないので開発者に厳しいです。
0591デフォルトの名無しさん
NGNG0592デフォルトの名無しさん
NGNG0593デフォルトの名無しさん
NGNG全部Delphiのせい。
0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNGスレのレベルも低いし。
0596デフォルトの名無しさん
NGNGVC++では無理。
0597デフォルトの名無しさん
NGNGC++の本質ってObjectPascalで書かれたGUI+貧弱汎用ライブラリなの?
0598デフォルトの名無しさん
NGNGYes
0599デフォルトの名無しさん
NGNGへー。C++なのにOWLは無視?
0600デフォルトの名無しさん
NGNG梟は無視無視。
0601デフォルトの名無しさん
NGNGGUI+貧弱汎用ライブラリも使い物にならない事では一緒か。
0602デフォルトの名無しさん
NGNG0603デフォルトの名無しさん
NGNGboostが分からない香具師(敗北者)
0604デフォルトの名無しさん
NGNGライブラリ厨(落伍者)
0605デフォルトの名無しさん
NGNG車輪再開発厨(厨房)
0606デフォルトの名無しさん
NGNG0607デフォルトの名無しさん
NGNG>list->TList
これは違うぞ。 TListはリスト構造ではなく、ベクターだ。
リスト構造はコンポーネントを使う場合はオーナを辿るようにする
もっとプリミティブなら基本的に自分で管理させる部分を作らなければいけない。
Vector はTListでもいいがSTLにより近いのは動的配列だ。
他の構造は、もともとpascalがアルゴリズム記述言語から派生してるから
アルゴリズム通り記述して表現するのが正当なやりかた。
というか、map/set/dequeなんて実装毎回やっても簡単だろうに
0608デフォルトの名無しさん
NGNG動的配列はメソッドが何も無いじゃん。
0609デフォルトの名無しさん
NGNG日本語読めないのか・・・
0610デフォルトの名無しさん
NGNG>TListでもいいがSTLにより近いのは動的配列だ。
findの代わりのIndexOfやpush_backの代わりのAddがあるTListの方が
array ofより
まだSTLに近いんじゃないの?
どちらにしろSTLより数段下だけどな。
0611デフォルトの名無しさん
NGNG( ´,_ゝ`)プッ
0612デフォルトの名無しさん
NGNG( ´,_ゝ`)プッ
0613デフォルトの名無しさん
NGNGTList -- 線形リスト
list -- 連結リスト
vector -- 線形リスト
TBucketListも忘れるなよ。
0614デフォルトの名無しさん
NGNG(Visual C++6もそうだが)
printf("%d\n", stricmp("憂.TXT", "曜.TXT")); /* 一致 */
ファイル名の比較にうっかりstrnicmpつかってしもうた。
0615デフォルトの名無しさん
NGNG0616デフォルトの名無しさん
NGNG実際に買って箱を開けて仕様許諾を読むまで分からなかった人が多数いるとしたら
本物の詐欺だと思いません?
0618デフォルトの名無しさん
NGNGCDを開封する前に返品しる。
たぶんラベルに「開封した時点で同意したものと見なします」とか書いてあるっしょ。
0619デフォルトの名無しさん
NGNGO○Nの3Dチャットもこれで書いたよ。STLとか道具に凝るのはいいけど、
こういうもんだって納得して使いこなしが重要ではないかな。
0620デフォルトの名無しさん
NGNGBuilderはSTL使えるよ。使えなかったらC++じゃないし。
0621デフォルトの名無しさん
NGNGVCLみたいなみせかけのビジュアルではなく
真のビジュアル開発環境は無いのかって話じゃないの?
0622デフォルトの名無しさん
NGNG0623Delフサギコ ◆A6VzDeLphI
NGNG∧,,∧ / 昔のポスペは
ミ,,゚Д゚彡 < Builder製でしたが
ミつ旦(ミ~~ \ 最近のはどうですか?
@ミ ミ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∪''∪
0624デフォルトの名無しさん
NGNGboost::functionとboost::bind使うより簡単にイベントハンドラが出来る。
boost使う方法や、関数ポインタ+this渡してつなぎ合わせちゃったりする無理矢理な方法
より可搬性は低いけど。
0625デフォルトの名無しさん
NGNG__closureなんか使った時点ですでにC++では無い罠
0626デフォルトの名無しさん
NGNGどことどこでデッドロックが起こったかデバッガ上で知る方法は無いの?
0627デフォルトの名無しさん
NGNGC#にはclosure+マルチキャストともいえるデリゲートがありますよ。
0628デフォルトの名無しさん
NGNG0629デフォルトの名無しさん
NGNG0630デフォルトの名無しさん
NGNGなぜにDelphi?
ちなみにborlandはwebにライセンス条項載せてまっせ
0631デフォルトの名無しさん
NGNGワイド文字列を大文字にしようと
_wcsupr関数を使っているのですが、
うまく変換されません。
どうすればいいですか
0632デフォルトの名無しさん
NGNG何かプロパティの設定が必要ですか?
0633デフォルトの名無しさん
NGNGOpenDialog を使って、複数ファイルの選択をし、それをMemoに貼り付けました。
if(OpenDialog -> Execute() == true){
Memo->Lines->AddStrings(OpenDialog1->Files);
}
ですが、貼り付けられたファイルリスト(Memoに表示されているもの)は、
選択した順番になっていません。たとえば、OpenDialogでは、
A1, A2 ,A3, A4 というファイルを、この順番でクリックして選択しても、
表示は、A4, A1 A2, A3 のようになります。
実際に選択したとおりの順番で、表示するにはどうしたらよいでしょうか。
0634デフォルトの名無しさん
NGNG具体的にどうやったの?
0635631
NGNG同じもの試したら、ちゃんとなりました。
謎すぎる。
あとで、おかしい方のBuilderを再インストールしてみます。
>>634
テストでやってみたコード
// 最初にsetlocale
setlocale(LC_ALL."");
・・・
wchar_t test[]=L"test";
::wcsupr(test);
// ここで、デバッガ使ってtestの中身見ると"MM"になってた。
こんな状態ってありえるんですか?
0636635
NGNG○ ::_wcsupr(test);
0637
NGNG実装したいんですが可能ですか?
というかIEの「お気に入り」を横取りして表示したい。
汎用にできればよりイイ!
という感じです。
0638デフォルトの名無しさん
NGNG0639デフォルトの名無しさん
NGNGそれ以上数値を打ち込んでもMemoに表示されないように
するにはどうしたらいいのですか?
0640デフォルトの名無しさん
NGNGそういう仕様で何故Memoを? TMaskEdit を使うのが普通では?
0641デフォルトの名無しさん
NGNGいいだろ、別に。
答えだけ答えろよ。
0642デフォルトの名無しさん
NGNG0643デフォルトの名無しさん
NGNGすいません!Memoを使うのが条件なんです。
MemoのプロパティのMaxLengthに8といれてもコンパイルエラー
がでました。どのようにすればいいのですか?
0644デフォルトの名無しさん
NGNGif(Memo->Text.Kength() > 8)
key = NULL;
0645デフォルトの名無しさん
NGNG0646デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
NGNGVB.NETではどうやるんですか?
0648デフォルトの名無しさん
NGNGVB6とVB.NETってどう違うんですか?
0649デフォルトの名無しさん
NGNGCtrl+F7を押すだけ。
0650デフォルトの名無しさん
NGNGJbuilder7と8くらい違う
0651デフォルトの名無しさん
NGNG「どう」と「どのくらい」の区別も付かないんですか?
0652デフォルトの名無しさん
NGNG>>648のような阿呆な質問をする人にそんなこと言われたくないね。
0653デフォルトの名無しさん
NGNG答えられないんですか?
0654デフォルトの名無しさん
NGNG0655デフォルトの名無しさん
NGNGVB.NETにコンプレックス持ってるのが見え見えだね(ゲロ
0656デフォルトの名無しさん
NGNG0657デフォルトの名無しさん
NGNGそういう発言が、コンプレックスを持っているって言われるんだよ。
0658デフォルトの名無しさん
NGNG>>871
http://www.atmarkit.co.jp/fdotnet/questionnaire/2002-11/2002_11.html
だね。
VB.NETってよっぽど人気ないんだね。
VB6からの移行なのにVB.NETよりC#.NETに移行する人の方がよっぽど多い。
0659デフォルトの名無しさん
NGNG目鱗
0660デフォルトの名無しさん
NGNG> 現在最も使われている言語は「VB(6.0以前)」(47%)であった。
現在使用言語 もっとも習得したい言語
COBOL 6 0
C/C++ 33 4
VBA 24 1
VB 47 0
VB.NET 14 13
C# 21 49
Java 31 27
Delphi 7 0
VB(J)Script29 0
Perl/PHP 14 2
その他 10 1
0661デフォルトの名無しさん
NGNG自分の周りではC/C++を勉強してる人が一番多いですよ。
0662デフォルトの名無しさん
NGNG0663デフォルトの名無しさん
NGNG0664デフォルトの名無しさん
NGNG0665デフォルトの名無しさん
NGNGVBの今後は先細りである事は容易に想像できる。
0666デフォルトの名無しさん
NGNGhttp://sourceforge.net/softwaremap/trove_list.php?form_cat=160
0667デフォルトの名無しさん
NGNG0668デフォルトの名無しさん
NGNGここはBCB質問スレだ
0669デフォルトの名無しさん
NGNGC++(10440)
Java(8602)
PHP(6495)
Perl(4553)
Python(2349)
VisualBasic(1347)
JavaScript(1179)
UnixShell(1110)
Delphi/Kylix(1070)
Assembly(1006)
C#(736)
PL/SQL(718)
Tcl(664)
Other(586)
ASP(376)
ObjectiveC(339)
Lisp(243)
Pascal(226)
Ruby(216)
0670デフォルトの名無しさん
NGNGSourceForgeは仕事で作られているのは含まれないからねぇ。
0671デフォルトの名無しさん
NGNG0672デフォルトの名無しさん
NGNGどこでも好きなところへ逝け
BCBとVC++[1]
http://pc2.2ch.net/test/read.cgi/tech/1050741886/
C♯って死滅しちゃうの? Part16
http://pc2.2ch.net/test/read.cgi/tech/1051606624/
Delphiって死滅しちゃうの????
http://pc2.2ch.net/test/read.cgi/tech/1035539926/
VBばかりやってると馬鹿になる Part2
http://pc2.2ch.net/test/read.cgi/tech/1029782976/
0673デフォルトの名無しさん
NGNGわざわざ探してきてご苦労だが、答えは 嫌 だ。
0674デフォルトの名無しさん
NGNGDelphi それはBorlandの優秀傑作 555φ's
http://pc2.2ch.net/test/read.cgi/tech/1050590661/l50
もあるね。
0675デフォルトの名無しさん
NGNG0676デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています