Visual Studio 2008 P ..
[2ch|▼Menu]
402:デフォルトの名無しさん
08/11/26 21:19:08
これ日本語だけの問題じゃなかったんだな

403:デフォルトの名無しさん
08/11/26 21:41:54
>>401
        グッジョブ!!           ∩   ∩
       _ _∩           (⌒ )   ( ⌒)       ∩_ _ グッジョブ!!
        (ヨ,,. i             |  |  / .ノ        i .,,E)
グッジョブ!!  \ \          |  |  / /         / /
  _n      \ \   _、 _  .|  | / / _、_    / ノ
 (  l     _、 _  \ \( <_,` )|  | / / ,_ノ` )/ /    _、_    グッジョブ!!
  \ \ ( <_,` ) \         ノ(       /____( ,_ノ` )    n
    ヽ___ ̄ ̄ ノ   |      /   ヽ      | __      \     l .,E)
      /    /     /     /    \     ヽ   /     /\ ヽ_/ /

404:デフォルトの名無しさん
08/11/26 22:04:23
>>401
諦めた頃にキタ━━━(゚∀゚)━━━ !!

405:デフォルトの名無しさん
08/11/26 22:16:41
インテリセンスは正直どうでもいいが、そんなことより
SP1統合済インストールディスクを作成する方法はどこかに紹介されておらんものかのう……

406:デフォルトの名無しさん
08/11/26 22:27:11
>>401
日本語のダウンロード数がダントツでわろた

407:デフォルトの名無しさん
08/11/26 22:40:27
英語でもいいやって思って使ってたけど、日本語はやっぱいい

408:デフォルトの名無しさん
08/11/26 23:04:46
英語になるのがいやでSP1入れなかったけど
今回うpされたのをそのまま入れればいいのかな?
それとも英語になるやつ入れてから?

409:デフォルトの名無しさん
08/11/26 23:13:49
英語になるやつ入れてから、今回のを入れるとおk
# 既にSP1に取り込まれてたりは・・しないよな。

410:デフォルトの名無しさん
08/11/26 23:14:48
>>408
SP1 → SP1(修正版)の順にインストール

411:デフォルトの名無しさん
08/11/26 23:44:02
>>401


うおおおおおおお





GJ!

412:デフォルトの名無しさん
08/11/26 23:45:11
>>409-410
ありがとう。
MSのサイトにうpされてから入れる事にします。

413:デフォルトの名無しさん
08/11/26 23:53:46
チャットサポートに突っ込んだ俺のおかげだな。

414:デフォルトの名無しさん
08/11/27 00:13:03
日本語修正版はわしが育てた

415:デフォルトの名無しさん
08/11/27 01:20:53
バグを直しただけなのにこの讃えようときたもんだ

416:デフォルトの名無しさん
08/11/27 02:03:49
やったあ。やっと入れられる。

417:デフォルトの名無しさん
08/11/27 03:47:54
IntelliSenseってなに?
コード入力するとき引数とか教えてくれるやつじゃないの?
あれ日本語とかあるの?

418:デフォルトの名無しさん
08/11/27 04:06:22
MSKKが放置しすぎてたせいで>>417みたい人が結構いるのかもしれない。




…さすがにいないか。

419:デフォルトの名無しさん
08/11/27 04:06:58
>>417
SP1から使い始めたのかな。
SP1を入れてない状態では日本語なんだけど、SP1入れると英語になっちゃうんだよ。
(翻訳が間に合わなかったのか、何かのバグなのかは知らない)

>コード入力するとき引数とか教えてくれるやつ
それが日本語になる

420:デフォルトの名無しさん
08/11/27 04:43:43
昔買って、結局使いこなせずそのまま放置してたVisual Studio 2002をインストールしたら
断るごとにデバッガが起動してデバッグしろよと言ってきて困ってます
どうしたらこの機能を切れますか助けてください
2008を買えばこのようなことは起きませんか?

421:デフォルトの名無しさん
08/11/27 05:36:30
>>419
ごめん意味はわかるけどわからない
SP1からじゃないけどそんなに詳しくないんだけど
たとえば OnNotify で、次に ( 入れると
WPARAM wParam, LPARAM lParam, LRESULT* pResult
が表示されるよね?
これのどこが日本語になるの?
もしかしてもっとすごい使い方があるの?

422:395
08/11/27 06:49:25
>>397
レスどうもです。

.NET Framework3.5 SP1をWebインストーラでインストールしてみましたが
やはり2.0のインストールでこけてしまいました。
3.5SP1をインストールすると自動的に2.0もSP1→SP2にアップグレードするみたいで
この2.0SP1のアンインストールが失敗していました。

なのであらかじめ2.0をアンインストールしておこうと
「プログラムの追加と削除」で2.0SP1のアンインストールを試みましたがやはり失敗。

いろいろ調べてみた結果
URLリンク(blogs.msdn.com)
にある.NET Framework Cleanup toolを使って.NET Frameworkの全バージョンをアンインストール,
それからVS2008SP1をインストールという手順で成功しました。

海外のフォーラムで,同じくXPx64でVS2008SP1インストール時に
>>395のエラーが出たという報告があったので
XPx64使用者は要注意ということで。

423:デフォルトの名無しさん
08/11/27 08:21:42
>>401

サンクス

URLリンク(support.microsoft.com)
ここの日本語すごいね。w

424:デフォルトの名無しさん
08/11/27 08:52:39
>>423
俺も思った。
>Microsoft がこのがかかわる問題ことを確認済み、Microsoft 製品を対象製品」に記載にします。

「」の使い方すらおかしいし自動翻訳とかもう関係ねーよ。

425:デフォルトの名無しさん
08/11/27 09:40:17
MSDN Libralyのインストールページに出てくる
半笑いの男むかつく

426:デフォルトの名無しさん
08/11/27 09:47:02
>>420
ことあるごとに、だろ
アプリケーションエラーでOK押せばそのまま終了するのに、いちいちキャンセル押してるんじゃ?

まあググったらこういうのあったからやってみては。
URLリンク(www.atmarkit.co.jp)
ここのレジストリによるデバッガの自動起動設定かな

427:デフォルトの名無しさん
08/11/27 10:10:21
>>421
C++しか使わない人か
C#とかさわれば一発でわかるよ

428:デフォルトの名無しさん
08/11/27 12:55:05
C++のIntellisenseもC#みたいに便利になればいいのに。

429:デフォルトの名無しさん
08/11/27 14:08:02
言語仕様がフリーダム過ぎるが故に追跡しきれないって再三云われてなかったっけ

430:デフォルトの名無しさん
08/11/27 16:59:21
>>426
ありがとうございました!

431:デフォルトの名無しさん
08/11/27 17:06:39
>>428
2010に期待するんだ。かなり改善されてるぞ。

432:デフォルトの名無しさん
08/11/27 17:10:52
なんかsqlserverを使うようになって負荷は軽くなるけど精度は落ちるって聞いたけど
2010のベータのようなやつが重すぎて動かせなくて確認できない

433:デフォルトの名無しさん
08/11/27 19:51:47
ソリューションエクスプローラとかを左端に格納してるんだけど
これクリックしたら出てくるけど、出てる時にクリックしても閉じないのがウザイ

434:デフォルトの名無しさん
08/11/27 19:52:46
C++のインテリセンス精度がこれ以上落ちるとな!?

435:デフォルトの名無しさん
08/11/27 20:48:55
精度は上がるとVS2010のウォークスルードキュメントに書いてあった

436:デフォルトの名無しさん
08/11/27 21:33:39
boostインストールして使おうと思ったらインテリセンスが反応しない。
パス等はちゃんと通っているのでビルドは出来るが、boostのメンバ一覧が表示されないのは何で?
通常のSTL等はちゃんと一覧出てくるんだが…

437:デフォルトの名無しさん
08/11/27 21:39:37
ヘッダファイルが複雑すぎて追い切れない、ってところかな。
ずっと前から出ないのが普通だからもう慣れた。

438:デフォルトの名無しさん
08/11/27 21:41:37
複雑だから仕方ないね
型推論ミスでコンパイラが落ちることもあるぐらいだし
shared_ptrやfunctionぐらいのものなら一回コンパイラ走らせてからだとうまくいくかもしれない

439:デフォルトの名無しさん
08/11/27 21:50:48
boostは特に、、っていうレスを何度も見たよ。
自分は使ったこと無いけど。

440:デフォルトの名無しさん
08/11/27 22:42:20
boost使わないとか正気の沙汰じゃない

441:デフォルトの名無しさん
08/11/27 22:44:02
正直 TR1 入ったからいいやみたいな個人的に

442:デフォルトの名無しさん
08/11/28 00:56:18
やだなぁ、僕のことですか?
インテリ紳士

443:デフォルトの名無しさん
08/11/28 01:12:21
ちょっと笑った

444:デフォルトの名無しさん
08/11/28 04:38:56
vc++のデバッグビルドを他人に配布したい場合はどうしたらよいのでしょうか?

「アプリケーションの構成が正しくない」という警告が出て実行できないのですが。


445:デフォルトの名無しさん
08/11/28 05:01:04
スタティックリンクでもしとけば?

446:デフォルトの名無しさん
08/11/28 06:56:40
デバッグランタイムは再配布禁止だしな。

447:デフォルトの名無しさん
08/11/28 09:59:27
通常はプロジェクトごとソース渡す。

448:デフォルトの名無しさん
08/11/28 10:21:19
> インテリセンスの日本語化修正まだーーーーーーーーーーー 
やっと修正か。つーかEasyMissでデグレしてんじゃねーよ。

C#とVB.NETに、リボンUIとドッキングUIまだーーーーーーーー
C#とVB.NETに、リボンUIとドッキングUIまだーーーーーーーー
C#とVB.NETに、リボンUIとドッキングUIまだーーーーーーーー
C#とVB.NETに、リボンUIとドッキングUIまだーーーーーーーー


449:デフォルトの名無しさん
08/11/28 10:51:32
リボンはWPFって話な気がするんだがそれなら次の4.0では
ドッキングしたいんならその辺のやつかVSShell使ってろ

450:デフォルトの名無しさん
08/11/28 11:25:11
WPF用のリボンは、もうcodeplexに来てるだろ。

451:デフォルトの名無しさん
08/11/28 13:14:53
規制に巻き込まれて返答遅くなりました。>368です。

新規プロジェクトを作り直して、何だか解消しちゃいました。
結局原因が掴めなかったので残念ですが結果オーライで。

ダイアログアプリの練習のつもりで配置しただけで、
まだコード未実装の状態だったんで、
どこかフォームのプロパティを変なとこ弄っちゃったのかもしれませんね。

皆様、ありがとうございました。

452:デフォルトの名無しさん
08/11/28 14:08:39
.NETって逆コンパイルでソース丸見えだけど、
そのソースを見た事を前提に文句を言われるのは正当な意見なの?
それともソースを見る事自体ナンセンスなの?

453:デフォルトの名無しさん
08/11/28 14:17:13
最近じゃ正当とされる流れなんで、諦めたほうがいいと思う

454:デフォルトの名無しさん
08/11/28 14:22:47
まあ、そういう文句がうざったいなら難読化するのがいいね。
タダでツール付いてくるんだしさ。

455:デフォルトの名無しさん
08/11/28 15:11:48
自作COMコントロール配布してるところってあるの?

456:デフォルトの名無しさん
08/11/28 15:47:34
実用的な難読化ツールって80万円超えるんだよな・・・

457:デフォルトの名無しさん
08/11/28 15:56:26
自社で開発したら、その5倍以上のコストかかる自信あるよ

458:デフォルトの名無しさん
08/11/28 17:35:14
難読化なら俺様に任せろ。

我がコードは我流。故に誰にも読めぬ。

459:デフォルトの名無しさん
08/11/28 17:37:52
Expressには付いてない

460:デフォルトの名無しさん
08/11/28 17:38:12
機械にも読めない

461:デフォルトの名無しさん
08/11/28 18:11:53
コンパイル通らないのは勘弁してくれwwww

462:デフォルトの名無しさん
08/11/28 18:18:49
もしかして、開発に使えるCOMコントロールをみんなで公開しあって、
使っていくとかいう場は存在しないの?
カッコイイカスタムボタンとか、エクスプローラが表示されるツリーコントロールとか(これはMFCでもうあるけど・・・)
スキンみたいに作って共有するとかないわけ?スルーしないで><

463:デフォルトの名無しさん
08/11/28 18:21:08
ごめん454と456がつながってた
新しい話題でスルーかとおもった・・・ごめん

464:デフォルトの名無しさん
08/11/28 18:25:07
いや、>455ならスルーしたけど。

465:デフォルトの名無しさん
08/11/28 19:36:40
なんでよw

466:デフォルトの名無しさん
08/11/28 20:08:46
まあ落ち着いて考えよう。
公開しあうという行為がしたいのではなく、公開しあっているところからばんばんパクりたいと、そういうことでしょう?
コミュニティに対して何も貢献せず、取得だけしたいと。

467:デフォルトの名無しさん
08/11/28 20:12:26
なるほどねー
でもそのへんクリアして、商用のみ有料にするとか、貢献度ポイントでCOMを交換しあうとか
実現できてるサイトとかないわけ?

468:デフォルトの名無しさん
08/11/28 20:17:17
わがまますぎてびっくりするが、まずは自分のCOMをばんばん公開していくことでコミュニティの祖となれるかもね

469:デフォルトの名無しさん
08/11/28 20:18:05
と、書いて思ったが、SourceForgeとかで公開しておけばよくね

470:デフォルトの名無しさん
08/11/28 20:21:26
そうそういうの。
サンプルコードとか提供してるサイトは山のようにあるんだけど
それをまとめてくれるサイトを他にも教えてください

471:デフォルトの名無しさん
08/11/28 20:22:55
SourceForgeライセンスがごちゃごちゃだからそういうサイトには向いてない

472:デフォルトの名無しさん
08/11/28 20:25:35
サンプルコードが山のように見つかるなんてとてもいい時代になったなあと感慨深くすらあるわ

473:デフォルトの名無しさん
08/11/28 20:26:09
そういうのが無いと、自分で作っても絶対もっと出来のいいのがあるだろうと思ってハードディスクに無駄に相当眠ってると思う
偉大な先人たちのおかげというか、最初はやりがいがあって公開も楽しいけど、今ってよっぽどのものじゃないと世界中探せばあるし・・・
開発用ベクターみたいなサイトないわけ?


474:デフォルトの名無しさん
08/11/28 20:32:35
さがしゃあるんだったらいいじゃんね。
誰かまとめろよっていうわがままにしかみえねえって。
自分でまとめりゃいいじゃん。

475:デフォルトの名無しさん
08/11/28 20:36:38
とりあえず無いのはわかった

476:デフォルトの名無しさん
08/11/28 20:39:36
え、ないの?

477:デフォルトの名無しさん
08/11/28 21:16:53
C#では、ほしいことのできるライブラリが極端に少ないように感じるのだが。
特に科学計算系。

478:デフォルトの名無しさん
08/11/28 21:21:37
<math.h>

479:デフォルトの名無しさん
08/11/28 21:22:31
あるだろ、VB向けが多いけど
C#でも使えるし

480:デフォルトの名無しさん
08/11/28 21:25:22
ライブラリがどの言語で書かれていようが関係ない.NETの利点がまったく無視されている件

481:デフォルトの名無しさん
08/11/28 21:32:33
初心者なんてそんなものです

482:デフォルトの名無しさん
08/11/28 21:41:29
あるだろこことか
URLリンク(www.componentsource.co.jp)

483:デフォルトの名無しさん
08/11/28 21:50:51
そうそういうの。
(中略)
他にも教えてください

484:デフォルトの名無しさん
08/11/28 21:55:55
うるせー教えてくれないから俺が自分で見つけてきたんだよ!
めちゃくちゃ安くて初心者でも使いやすいよ

485:デフォルトの名無しさん
08/11/28 22:00:10
つかってみたけどつかいにきーぞあれ。
Mathematica,MapleVの無料版みたいなやつC#じゃなかったらあるだろー。
Matlabは有料だがOctaveがある。

486:デフォルトの名無しさん
08/11/28 22:07:32
ネイティブのDLLだってC#から呼べることがまったく無視されている件

487:デフォルトの名無しさん
08/11/28 22:08:24
CLAPACKの関数一つだけC++/CLIでラップして使ったことある

488:デフォルトの名無しさん
08/11/28 22:26:51
ライブラリだなんだいっても結局Monoがつかいもんになってねぇのがもんだいだ。
Windows用という認識でしかない。

489:デフォルトの名無しさん
08/11/28 23:08:57
template <typename T>
class A {
public:
  template <typename U> void f(U*,void (U::*)(T const*));
  template <typename U,typename TT> void f(U*,void (U::*)(TT const*));
};
class X {
public:
  //void f(int*); // <-コメントを外すとコンパイル成功
  void f(int const*);
};

int main(int,char**)
{
  A<int> a;
  X x;
  a.f(&x,&X::f); //<-error
}
Visual Studio 2008 SP1でなぜかコンパイル通らない。
これってC++の仕様?

490:デフォルトの名無しさん
08/11/28 23:59:23
製品版のVS2008と、VS2008 Express Editionの違いって何ですか?

491:デフォルトの名無しさん
08/11/29 00:00:47
>>489
アホな質問ですまんが、各関数の実装はちゃんとあるんだよね?
空実装してコンパイルしたら通ったが。

492:デフォルトの名無しさん
08/11/29 00:03:50
>>490
製品版のVS2008ってどれの事よ?

Visual Studio 2008 製品ラインの概要
URLリンク(www.microsoft.com)

493:デフォルトの名無しさん
08/11/29 00:08:41
>>492
えっと、じゃあStandard Editionで。
抽象的な表現よりも具体的なことでお願いします
やりたいのはDirectXと併せてのゲーム作りです

494:デフォルトの名無しさん
08/11/29 00:09:41
>>490
無償でないか無償かの違い。

495:デフォルトの名無しさん
08/11/29 00:18:12
>>494
まじっすかありがとうございます。
なんでまたそんなに太っ腹になっちゃったんでしょう?

496:デフォルトの名無しさん
08/11/29 00:22:01
>>493
色々簡易的。
ソリューションに色々入れられなかったり拡張入れられなかったり
ATL/MFC なかったりリソースエディタがなかったりもにょり。
まじめにやるんなら安いし普通買う

497:デフォルトの名無しさん
08/11/29 00:22:11
色々とおまけがついてないのがExpressです

498:デフォルトの名無しさん
08/11/29 00:27:10
リソースエディタって使ったこと無いんだけど
どういうときに必要なの?MFC専用?

499:デフォルトの名無しさん
08/11/29 00:27:55
よくわかんないんですがMFCというのは大事じゃないんでしょうか?

DirectXと一緒にゲーム作るぐらいなら違いはないと見ていいでしょうか

500:デフォルトの名無しさん
08/11/29 00:30:18
すいません499は496へのレスでした

501:デフォルトの名無しさん
08/11/29 00:32:59
C++じゃなけりゃMFC無くても大丈夫でしょ。C++でももう要らないかもしれないが。

502:デフォルトの名無しさん
08/11/29 00:33:25
ごたくはいいから、とりあえず使ってみればいいじゃない。

503:デフォルトの名無しさん
08/11/29 00:34:51
MFC使うなら大事だけど使わないなら無くても問題ないよ。
というか基本的なことが分かってないぽいから
まずは入門書+ExpressEditionで勉強してみては?

504:デフォルトの名無しさん
08/11/29 00:36:45
>>499
ディレクティックスエスデーケー+ウィンドーズエスデーケー+セックスプレスエヂソンでげぇむを作るのは充分可能。
俺ヤッたことあるあるアルよポコペン

505:デフォルトの名無しさん
08/11/29 00:39:33
まぁ DirectX でゲームなんてのは使えそうな数少ない分野ではある。
ツールとか作り出すとしぬるけどな。けど普通そこからなんだよな
ゲーム

506:デフォルトの名無しさん
08/11/29 00:45:08
もう一度聞くけど
リソースエディタって使ったこと無いんだけど
どういうときに必要なの?MFC専用?


507:デフォルトの名無しさん
08/11/29 00:47:39
そしてツール作成ならVC#EEがMFCなんぞよりはるかに使えるという罠

508:デフォルトの名無しさん
08/11/29 00:56:09
>>507
あの、>>506って見えてないんですか・・・?

509:デフォルトの名無しさん
08/11/29 01:03:43
書くの忘れてました。
17歳女子高生です。

510:デフォルトの名無しさん
08/11/29 01:28:28
Microsoft Visual Studio 2008
Version 9.0.21022.8 RTM
Microsoft .NET Framework
Version 3.5 SP1

で、>>401のリンク辿ってVS90SP1-KB957507-JPN-x86.exe入れてみたら
「このソフトウェア更新の対象製品はこのコンピュータにインストールされていません。
[キャンセル] をクリックして、セットアップを終了してください。」
なんで?

511:デフォルトの名無しさん
08/11/29 01:32:47
>>510
Visual Studio 2008自体のSP1を当てていないのでは?

512:デフォルトの名無しさん
08/11/29 01:42:38
>>509
なんか久々にそのネタ見たw

513:デフォルトの名無しさん
08/11/29 03:18:24
>>505
よくあるよね。ツール作成。
ツールで必要なデータを作成するツールがほしくなったりして泥沼とかw

>>507
MFCにとどめをさした感があるよね。。。VC#

>>510
>>511の言うとおり、SP1をあててからもっかいやってみてね。

514:デフォルトの名無しさん
08/11/29 03:25:43
VC#はツール作成用にいいよな。
それまではUI作るの簡単なVBでツール作ってたりしたんだけど、行末にセミコロン書いて無茶苦茶ストレス貯めてた気がするw

515:デフォルトの名無しさん
08/11/29 03:27:29
C丼はツール作成にはもってこいだとおもうよ。
C++/CLIで書いた本体とデータの読み書き部分を共有したりできるし。

516:デフォルトの名無しさん
08/11/29 04:04:33
SP1入れようとしたらdisk要求されたぁ。お皿会社に置いたままじゃん。ぐすん。諦めて今朝はもう寝よう

517:デフォルトの名無しさん
08/11/29 04:35:47
Visual Studio 2010スレを誰か立ててくれ

518:デフォルトの名無しさん
08/11/29 05:03:34
テンプレ決めてから立てようぜ

519:デフォルトの名無しさん
08/11/29 07:47:39
C#使いが一人しかいない件について

520:デフォルトの名無しさん
08/11/29 14:23:55
個人的には2005/2008/2010とスレを分ける必要性もあまり感じない。

521:デフォルトの名無しさん
08/11/29 15:40:12
分かれたままでPart 13までいってるってことは、必要性あるんだよ、大部分の人にとっては。


522:デフォルトの名無しさん
08/11/29 20:54:48
わかれてるとC#布教がめんどくさいってことじゃね?

523:デフォルトの名無しさん
08/11/29 22:09:18
どちらかというと、分かれている必要があるというよりは、統合する必要が無かっただけ

524:デフォルトの名無しさん
08/11/29 22:23:36
実利的にはバージョンごとに分かれていない方が合理的だが、
政治的には分かれていた方がいいよ。

あえて自分を棚上げして言うけど、スレを分けるべきだのなんだのと
意味のないメタな話題しか振れない寂しい馬鹿よけになるからね。

525:デフォルトの名無しさん
08/11/29 22:53:04
OfficeもWindowsも分かれてるのに何故分けるのかが分からない
視野が狭い

526:デフォルトの名無しさん
08/11/29 23:06:22
ところで
VisualC++2008って売ってないの?
前みたいにスタンダードを1万円ぐらいで売ってくれないかなぁ
なんかamazonみたら30000円ぐらいのVS2008しかなかったよ

527:デフォルトの名無しさん
08/11/29 23:12:07
質問がなになにでどうしたらどうなりましたってパターンが多いから分かれてる方が都合いいんだよ

あと今は落ち着いてるからあれだけど1はベータの頃とかに立つから初めのほうって話題とか役割が
違ってたりするんす

528:デフォルトの名無しさん
08/11/29 23:34:15
「VS20xxですが……」と付け加えるだけだと思うんだけどね。
まあなんにせよ、分けないと確実に寂しい馬鹿が騒ぐから分けておけばいいよ。

529:デフォルトの名無しさん
08/11/29 23:38:46
>「VS20xxですが……」と付け加えるだけだと思うんだけどね。
付けないでしょ
だってそーゆーの書く人間ってあきらかに全部のバージョンもってて
そのバージョンごとに違いがあることを知って無いとでない発想だもの

ってことで俺も分けておけばいいんじゃない?って思う

530:デフォルトの名無しさん
08/11/29 23:51:05
持ってなくても、多少込み入った質問する際には
それぐらいの環境情報は必須だと思ってる俺が帰りますね。


スレ数がきつい板でもないから分けてた方が無難だと思うけどね。

531:デフォルトの名無しさん
08/11/30 07:05:09
> 意味のないメタな話題しか振れない寂しい馬鹿
> 確実に寂しい馬鹿が騒ぐ
これってここまでの流れの俺らのことだよな?

532:デフォルトの名無しさん
08/11/30 09:32:21
>>490
Expressはたしかコンパイル機能とかないんじゃなかった?

533:デフォルトの名無しさん
08/11/30 09:43:03
コンパイルできなかったら使い物にならんだろw

534:デフォルトの名無しさん
08/11/30 09:50:01
いくらなんでもコンパイルできない開発製品はないだろ。

535:デフォルトの名無しさん
08/11/30 09:56:16
デフォルトでは Debug と Release を選べないようになっているから
それでコンパイルできないと思ったのかもしれんな

536:デフォルトの名無しさん
08/11/30 10:19:59
>デフォルトでは Debug と Release を選べないようになっているから
うん、アナタもどうして選べないと思ってるのか謎なんだが

537:デフォルトの名無しさん
08/11/30 10:20:39
余裕で選べるだろ?
コンパイル機能じゃなくて最適化機能っていいたかったんじゃね?
ちなみにリソースエディタもついてないから実質MFCを使ったアプリがビルドできないけどね

538:デフォルトの名無しさん
08/11/30 10:43:57
最適化もできたはずなんだが・・・

539:デフォルトの名無しさん
08/11/30 11:40:28
>>538
ホントだ
最適化もできるな
昔、スタンダードとプロフェッショナルの違いでそうだったから
テキトーなこと書いたスマンコ

540:デフォルトの名無しさん
08/11/30 12:29:10
個人的には、Express ではプラグインがサポートされてないので
バージョン管理システムとかと連動することができないのが惜し
いところ。

541:デフォルトの名無しさん
08/11/30 13:59:07
.NET メインに開発するならほとんど困らないよね、Expressは。
C++はMFCとかリソースエディタとか使えないけど、これも過去の産物だし。

業務で使うには少し機能制限が気になるけど、趣味のレベルなら全く問題ないレベルだと思う。

542:デフォルトの名無しさん
08/11/30 14:01:45
フリーのリソースエディタもあるし

543:デフォルトの名無しさん
08/11/30 18:16:36
DataGridViewのHeaderとCellの境界線がXPだと
3Dっぽくなっているけど、フラットな感じにするには
そうすればいい?

544:デフォルトの名無しさん
08/11/30 18:17:28
↑そうすれば→どうすれば

545:デフォルトの名無しさん
08/11/30 18:51:30
>>543
URLリンク(dobon.net)
dataGridView1.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.None;
dataGridView1.RowHeadersBorderStyle = DataGridViewHeaderBorderStyle.None;

546:デフォルトの名無しさん
08/11/30 18:56:45
>>545
サンクス

でも、変わんねぇ

547:デフォルトの名無しさん
08/11/30 19:13:59
>>545

dataGridView1.EnableHeadersVisualStyles = false;
を追加したらOKでした。


548:デフォルトの名無しさん
08/11/30 20:16:25
VC#Expressはマルチスレッドなアプリの
デバッグが今ひとつ

549:デフォルトの名無しさん
08/11/30 20:23:18
やり方が悪いだけだと思うよ。
っていうか、テストはともかくデバッグがツール頼みなんてそもそも問題じゃないのか?

550:デフォルトの名無しさん
08/11/30 20:45:18
スレッド一覧ウインドウが無いので
ブレークポイントで止めても、そのときの
他のスレッドの状態がサッパリ。

ステップ実行も時々失敗して止まらなかったりするし。

551:デフォルトの名無しさん
08/11/30 20:47:01
>>550
他のスレッドの状態とか普通いらんくね?
スレッドの状態が他のスレッドの状態に依存するのか?

552:デフォルトの名無しさん
08/11/30 21:04:19
スレッド間でオブジェクトをやりとりする高度なアプリケーションなんだよ

きっと

553:デフォルトの名無しさん
08/12/01 10:01:03
>>533534
体験版て昔そういうの多くなかったっけ?

554:デフォルトの名無しさん
08/12/01 10:49:53
どんだけ昔www

555:デフォルトの名無しさん
08/12/01 11:05:14
Microsoft Chart Controls for Microsoft .NET Framework 3.5
URLリンク(www.microsoft.com)

556:デフォルトの名無しさん
08/12/01 11:08:59
Visual Studio 2008 機能比較
URLリンク(www.microsoft.com)

557:デフォルトの名無しさん
08/12/01 16:29:00
VS2008スレを見つけましたので、ここで質問させていただきます。

__inlineって関数の宣言と定義を分けている場合は、前方宣言にだけつけていれば門だありませんか?

558:デフォルトの名無しさん
08/12/01 17:22:24
門だありませんか?

問題ありませんか?

でした。失礼しました。

559:デフォルトの名無しさん
08/12/01 17:23:37
>>558
試してみれば?
staticの振る舞いからすれば、恐らく問題ないけど。

560:デフォルトの名無しさん
08/12/01 18:54:47
#include <windows.h>
#include <stdio.h>
#include <string.h>

int main (void)
{
char Str[MAX_PATH];
if (GetModuleFileNameA (NULL, Str, MAX_PATH) == strlen (Str))
puts ("equal");
else
puts ("not equal");
}

絶望した!組み込み関数に絶望した!

561:デフォルトの名無しさん
08/12/01 19:00:40
==の右と左のどっちが先に評価されるかは決まってないというだけのこと。

562:デフォルトの名無しさん
08/12/01 19:13:01
C言語がいつから結合規則の不定な言語になったんだ?

563:デフォルトの名無しさん
08/12/01 19:58:40
演算子の結合規則と式の評価順序は関係ないよ。
評価順序は不定。
同じコンパイラ使ってても最適化オプションで変わったりする。

564:デフォルトの名無しさん
08/12/01 20:45:12
>>559
やってみました。
10秒間以内に、ある関数を何回呼び出せるか?
戻り値なし引数なしの空の関数、
double型の値を返す関数 などいくつか試してみたのですが、

__inlineを使わない方が速いという斜め上の結果となってしまいました。

565:デフォルトの名無しさん
08/12/01 20:56:59
リリースビルドでやっていない
カウンタがオーバーフロー

普通は時間のほうで計測するだろ。

566:デフォルトの名無しさん
08/12/01 21:17:10
inlineを使えば必ず速くなると思っているのなら、即刻考え直すべき

567:デフォルトの名無しさん
08/12/01 21:19:52
inline を使えば必ずインライン展開されると思っているのなら、即刻考え直すべき

568:デフォルトの名無しさん
08/12/01 22:16:26
internalって使うか?

569:デフォルトの名無しさん
08/12/01 22:28:02
使う
アセンブリを公開しないなら使わないかもしれないけど

570:デフォルトの名無しさん
08/12/01 22:36:50
>>568
C#の話でいいんだよね?
俺の感覚だと積極的に使うものではないというか、妥協の産物としてしかたなく
使うって印象。

例えばプライベートメソッドFooClass.Hoge()をBarClassに対しては公開したいが、
BarClassをHogeClassのインナークラスとはしたくない場合とか。

571:デフォルトの名無しさん
08/12/01 22:37:15
そういうことならむしろ
public型って使うか?だろ

572:571
08/12/01 22:38:14
なぜか型のアクセスレベルのことだと思い込んでた

573:デフォルトの名無しさん
08/12/01 22:39:44
friendの代替みたいなものだと了解しているけど、
範囲がアセンブリ+ネームスペース縛りぐらいだっら使いやすかったように思う。
アセンブリの範囲だとちょっと広すぎる。

574:デフォルトの名無しさん
08/12/01 22:41:25
確かに型のアクセスレベルか、メンバのアクセスレベルか区別しないと混乱しそうですね。

575:デフォルトの名無しさん
08/12/01 23:17:54
public にしてしまったほうが、後から困らない事が多いので、internal は使わなくなったな

576:デフォルトの名無しさん
08/12/01 23:46:22
publicは使う

577:デフォルトの名無しさん
08/12/01 23:48:45
クラスライブラリ作るなら普通に使う

578:デフォルトの名無しさん
08/12/01 23:57:11
>>577
しかし、そのアゼンブリの中のあるクラスを別のプロジェクトで派生するとき、
同じアセンブリにある別のクラスのinternalメンバには当然触れないわけだが、
これが案外歯がゆい場合が多かったりする。

設計が悪いといわれればそれまでだけど。

579:デフォルトの名無しさん
08/12/01 23:59:47
面倒だから全部publicにしろと言ってるのと一緒だよそれ
テストならInternalsVisibleToAttributeを使う

580:デフォルトの名無しさん
08/12/02 00:07:00
いやinternalは便利なようで使いづらいって言いたいだけで
そんな暴論は言ってないつもりなんですが。。

581:デフォルトの名無しさん
08/12/02 00:08:30
面倒だからっていう明確な理由があるじゃん
面倒なことを好むのは馬鹿だけだろ

582:デフォルトの名無しさん
08/12/02 00:09:48
おまえらはすぐ喧嘩するよなw

583:564
08/12/02 00:19:23
皆さん色々とありがとうございます。
勉強になりました。

584:デフォルトの名無しさん
08/12/02 00:55:41
まずは、publicかprivateかの区別をして、
必要に応じてinternalやprivateにするか考えることが多いかな。

585:デフォルトの名無しさん
08/12/02 00:58:21
>>584
すまん書き損じ。
>必要に応じてinternalやprivateにするか考えることが多いかな。
必要に応じてprivateをinternalやprotectedにするか考えることが多いかな。

586:デフォルトの名無しさん
08/12/02 10:09:18
なんかスレチな気がするんだがとにかく困ってるからちょっと教えてください。お願いします
昨日 Visual Studio 2008 Professional Editionを買ってきてインストールしようとしたら
プレリリース製品が入ってる?とか言ってできなかったんだ。
んでMSのHPの通りにアンインストールしようとしたんだができない。
いろいろググって見ても全く解決しない><
頼む!高い金払って買ったんだ。。。インストールできないとかシャレにならないから誰か助けてくれ><

587:デフォルトの名無しさん
08/12/02 10:49:43
>>586
確かどこかにアンインストールのツールがあったような記憶が…。

588:デフォルトの名無しさん
08/12/02 11:01:12
>>586
「MSのHPの通り」ってのはこの手順か?
URLリンク(msdn.microsoft.com)

589:デフォルトの名無しさん
08/12/02 11:11:13
>>587
ありがとう。探してみます

>>588
そこの通りの手順です。
今インストールしようとすると
以前の製品が〜の表示の後に
以下の製品を含む場合があります。
-Windows SDK .Net Tools for Express
-Microsoft Visual C++ 2008 Express Edition Beta 2 - JPN
って出る。

590:デフォルトの名無しさん
08/12/02 12:00:59
アンインストールが途中で失敗するのか?
強制アンインストールのツールがフリーであったから試してみ
この話題で、これで解決したのはこのスレだったと思うが別だったかも。

591:デフォルトの名無しさん
08/12/02 12:04:21
フリーつうかMS提供だったかな

592:デフォルトの名無しさん
08/12/02 12:10:47
Windows Installer Clean Upだったか

593:デフォルトの名無しさん
08/12/02 13:49:14
>>590-592
ありがとう
無事インストールできた。無駄にせずにすんだ><本当にありがとう。

594:デフォルトの名無しさん
08/12/02 14:29:38
何でプロフェッショナルを買ったの?
スタンダードでよくない?

595:デフォルトの名無しさん
08/12/02 14:35:40
というか何でサポートに連絡しないw

596:デフォルトの名無しさん
08/12/02 14:39:27
子供を育てるには高い天井の家がいい

597:デフォルトの名無しさん
08/12/02 15:40:35
>>594
アカデミック買ったからプロフェッショナルになった

>>595
あまりにも返事遅くて痒くなってきたから

598:デフォルトの名無しさん
08/12/02 16:19:25
電話しろよw
チャットサポートとかもなかったっけ?

599:デフォルトの名無しさん
08/12/02 16:50:52
というかさあ、本ちゃんの開発環境入れる予定のマシンに
β版の開発環境とかフレームワークとか入れるなよな。
次回からは評価するならvmwareとか使った方がいいよ。
今回は、どうしても駄目ならWindowsから入れ直せばいいんじゃない?

600:デフォルトの名無しさん
08/12/02 16:53:28
なんでそんな非効率的なことする必要が?

601:デフォルトの名無しさん
08/12/02 16:54:12
非効率でも安全とかそういう

602:デフォルトの名無しさん
08/12/02 17:14:38
こういうのってMS自身よりブログとかの情報のほうが役立つこと多い感じがする


603:デフォルトの名無しさん
08/12/02 19:21:31
>>598
本当の引きこもりはチャットでの会話すらしない

604:デフォルトの名無しさん
08/12/02 19:34:00
嘘を嘘と〜、じゃないが、少なくとも俺の印象では2chというところは「屁が臭いと騒ぎ出す屁こき」
が多いような気がする。

なんで唐突に引きこもり?w

605:デフォルトの名無しさん
08/12/02 20:14:37
Visual Studio 2008 Team Foundation Serverを動かすにはSQL Server Standardのライセンス必要ですか?
Visual Studio 2005 Team Foundation ServerはSQL Serverが含まれていたんですが、2008はどこにもそんなことが書いていないです。

606:デフォルトの名無しさん
08/12/02 21:17:16
Warezerは会話すらしない

607:デフォルトの名無しさん
08/12/02 22:15:52
>>585
フィールドをってこと?
クラスだよね?

608:デフォルトの名無しさん
08/12/03 04:38:57
windows95から一通り動作確認するためのOSイメージが配布されてるのってどこですか?
2008Serverしか見つからないです。

609:デフォルトの名無しさん
08/12/03 10:41:05
なんで言語別に低価格で提供しないの?

610:デフォルトの名無しさん
08/12/03 10:45:48
フルセットでも安いから。
アップグレード版の対象にExpress Editionも入っているから、
通常版を買う必要がない。
アドインがいらなきゃ、Express Editionで十分だろ。

611:デフォルトの名無しさん
08/12/03 21:38:22
>608
technetとかmsdnのサブスクライバダウンロード

612:デフォルトの名無しさん
08/12/03 22:12:14
無料で手に入るものを持っているかどうかで価格が変わるってのはなんか
法律的にまずいようにも思うんだけど、どうなんだろうね。
VSEEがまだまだでてない頃、MSDN Deluxe Editionのアップグレード版
対象製品にEclipse入ってるのを見てありえんと思った。

613:デフォルトの名無しさん
08/12/03 22:48:18
具体的にはどの法律の何に?二重価格あたりかなとも
思ったけどちょっと考えて大丈夫だなって気がするし


614:デフォルトの名無しさん
08/12/03 23:11:02
クーポン券と変わらんでしょ。
まあでも、あまり賢い商売の仕方とは思えないのは確かだよね。
知らずに通常版買った人だけでなく、アップグレード買った人の一部も不信感持ちそうだ。

615:デフォルトの名無しさん
08/12/03 23:16:52
>>610
リソースエディタがないんよ
MFCアプリがコンパイルできない

616:デフォルトの名無しさん
08/12/03 23:22:19
スタンダード高くなってるじゃーん
アップグレード買っても18000円だよ

VC.netの頃はスタンダート買っても13000円で買えたよー

617:デフォルトの名無しさん
08/12/03 23:30:05
XPでVC++ 2008 expressを使っています。

ブレイクポイントを設定してデバッグ開始してもブレイクされなくなりました・・・
さっきまでは大丈夫だったのに・・・なぜですかね?

618:デフォルトの名無しさん
08/12/03 23:47:12
試用期間が終わったからです

619:デフォルトの名無しさん
08/12/03 23:49:21
EEが配布終了になったら認証通らなくなってアップグレード版インストールできなくなるんじゃね?

620:デフォルトの名無しさん
08/12/03 23:49:59
EEって配布終了するのか?

621:デフォルトの名無しさん
08/12/03 23:56:26
>>618
まじで??

622:デフォルトの名無しさん
08/12/03 23:58:16
>>619
そもそもインストール時にアップグレード元のチェックなんて無いんだ。

623:デフォルトの名無しさん
08/12/04 00:00:03
>>617
バグが多すぎてデバッガがやる気なくしたんだろ

624:デフォルトの名無しさん
08/12/04 00:43:28
>>623
下半期で最高にうけた!
デバッガが「やる気なくした」って最高!

625:デフォルトの名無しさん
08/12/04 00:57:08
参考のために上半期の最高を教えてくれ

626:デフォルトの名無しさん
08/12/04 11:12:19
2003のころはVBのフォームアプリケーションでも
スタートアップにSub Main()が選択できたけど
2008はフォームアプリケーションだとフォームしか選択できないんですが
なぜでしょうか?
コンソールアプリにすればSub Main()が選択できますが・・・

627:デフォルトの名無しさん
08/12/04 12:24:30
代わりになるものがあるから

628:デフォルトの名無しさん
08/12/04 16:17:54
それは何ですか?

629:デフォルトの名無しさん
08/12/04 22:44:11
.NetFrameworkリファレンスの印刷物って無いんだろうか・・・

MSDN重いし使い勝手が悪い
Googleの方がクラス見つけやすいっていったいどういうことだよ・・・

630:デフォルトの名無しさん
08/12/04 22:51:40
印刷すればいいじゃない

631:デフォルトの名無しさん
08/12/04 22:54:57
Googleで「クラスを見つける」っていう感覚が理解できません。
具体的にどういう意味だろう

632:デフォルトの名無しさん
08/12/04 22:57:37
っていうか、印刷物って確かあるよね。
ものすごく浩瀚かつ高価だったはずだが。
つーかあの膨大な量を紙で読みたいって感覚も理解できんよ。

633:デフォルトの名無しさん
08/12/04 22:58:37
文字通り小さい図書館造れるんじゃないか

634:デフォルトの名無しさん
08/12/04 23:11:57
あれを印刷物にしたら殴って人殺せそうだな

635:デフォルトの名無しさん
08/12/04 23:24:00
>631
MSDN内を探し回るよりも、
クラス名とかキーワードでぐぐった方が早くMSDN内にある目的のクラスの説明ページに辿り着く、ってことかと。


俺の場合、しばらくMSDNを開いてるとえらくCPUを食いはじめるんだが原因が分からん。

636:デフォルトの名無しさん
08/12/04 23:31:24
>>635
まあそういう事が言いたかったのかも知れんけど、
実際はローカルのMSDNライブラリでキーワドワーチした方が普通に早いと俺は思うけどなあ。
インクリメンタルサーチで全部入力する必要がない場合も多いし。

637:デフォルトの名無しさん
08/12/04 23:32:15
たくさんの人がいろいろな言葉を使って説明してるから、用語が分からなくてもヒットしやすい。
ってのもあるかもしれない。

MSDNで使ってる用語が分からなければMSDNではヒットしないわけだし。

638:デフォルトの名無しさん
08/12/04 23:35:39
MSDNには慣れが必要
俺のヘルプはGoogle

639:デフォルトの名無しさん
08/12/05 00:33:56
MSDNは何でもヒットする

640:デフォルトの名無しさん
08/12/05 00:39:14
DreamSparkがメール送るだけで認証できるようになったらしい
URLリンク(www.microsoft.com)

641:デフォルトの名無しさん
08/12/05 00:45:18
本の方が思わぬ発見がしやすくて好きだけどね。
検索対象が分かっているものは電子データの方がいいけど。

642:デフォルトの名無しさん
08/12/05 07:29:57
>>640
Windows Server 2008 も無償ダウンロードできるのか。
今の学生は恵まれてるなw

643:デフォルトの名無しさん
08/12/05 11:02:59
何万ページあると思ってんだ…

644:デフォルトの名無しさん
08/12/05 11:24:52
>>641の思わぬ発見



電子データの検索ってすげー便利だな!

645:デフォルトの名無しさん
08/12/05 11:47:16
.NET Frameworkってなるべく使わない方がいいですか?
一か所でも使っちゃうと動かなくなりますよね?
今どき入ってないほうがめずらしいのかな

646:デフォルトの名無しさん
08/12/05 12:06:13
むしろ.netのみで作るべき

647:デフォルトの名無しさん
08/12/05 12:22:07
>645
そう考えるならそもそもVisualStudioで作るのをやめればどうだろう。

648:デフォルトの名無しさん
08/12/05 12:29:47
VCもkernel32.dllやuser32.dllや標準のapiだけで組むべきだね☆

649:デフォルトの名無しさん
08/12/05 12:31:15
まじですか。.NETやろうかな・・・
でもC++をManegedにするならC#の方がいいんですよね?
でも数か所.NET使うならManagedでもいいのかな
いやそういうことじゃなくてC++をやるんならVSの必要ないってことですか・・・

650:デフォルトの名無しさん
08/12/05 12:53:25
・.netを使うと.net嫌いの人に叩かれる。
・.netを使うと「.古いバージョンの.netしか入れてないユーザーは氏ね」と言っているとみなされる
・.netを使うとコーディングの手間は減る
・大半のユーザーは「.netってなに?」状態

651:デフォルトの名無しさん
08/12/05 13:18:40
GUI中心のアプリなら中途半端なことするより全部C#で書き直した方が早いかもね

652:デフォルトの名無しさん
08/12/05 13:19:41
VCを使ってシステム標準のdllの関数だけを使って組むしか無いね
凄く面倒臭いけど仕方無いね
結局は劣化atlとかwtlの再発明になるけど仕方無いね

653:デフォルトの名無しさん
08/12/05 13:41:01
俺のアプリが使いたいなら.net入れろっていうくらいの
強気でいい。
ぱらすて見たかったらsliverlightだって入れちゃうだろ
そういうことだ。

654:デフォルトの名無しさん
08/12/05 14:27:54
expressなんですがお勧めのリソースエディタを教えてください

655:デフォルトの名無しさん
08/12/05 14:45:47
Visual Studio 2008 Standard Edition

656:デフォルトの名無しさん
08/12/05 14:53:07
できれば無料の奴でお願いしたいです

657:デフォルトの名無しさん
08/12/05 15:02:30
リソースに手動で追加したら手動で追加した分が全部消えてた
バグ怖い

658:デフォルトの名無しさん
08/12/05 15:04:13
C#(.NET)使い出すと便利すぎてManagedな世界から出れない体になる。
C++での開発には戻りたくない。今でも時々必要になるけど

>今どき入ってないほうがめずらしいのかな
XPなら2.0は割と入ってるし、Vistaからは3.0が標準で入れられており、7では4.0が入る(予定)

>>654
BCCForm and BCCSkelton, ResEdit とか?

659:デフォルトの名無しさん
08/12/05 15:24:37
3.5はどこにはいりますか

660:デフォルトの名無しさん
08/12/05 15:33:43


661:デフォルトの名無しさん
08/12/05 15:38:17
3と4の間

662:デフォルトの名無しさん
08/12/05 15:49:41
.NETってWindowsアップデートで自動的に入るから絶対入ってるだろ

663:デフォルトの名無しさん
08/12/05 15:49:45
reseditでメニューをつくり、


ウィンドウ作成時に
hMenu = LoadMenu( NULL, _T("IDR_MENU1") );

setMenu( hWnd, hMenu );

を実行してるんですが、メニューが作成されません・・


resource.hはこんなかんじです

#ifndef IDC_STATIC
#define IDC_STATIC (-1)
#endif

#define IDR_MENU1 104
#define IDM___OPEN 40000
#define IDM___EXIT 40001

664:デフォルトの名無しさん
08/12/05 15:54:20
リソースの指定は文字列でも数字でもできる
"IDR_MENU1"は文字列なのに、#define IDR_MENU1 104は数字だから別物。

リソース指定のところは、MAKEINTRESOURCE(IDR_MENU1) とすればいい。

665:デフォルトの名無しさん
08/12/05 15:57:47
>>662
そんなばかな
オプショナルなアップデート項目だし

666:デフォルトの名無しさん
08/12/05 15:59:09
>>664
できました!ありがとうございます。助かりました

667:デフォルトの名無しさん
08/12/05 16:29:46
そもそもWindowsUpdateをしているとは限らない

668:デフォルトの名無しさん
08/12/05 16:35:52
>658
Windows 7に入る予定なのは、4.0ではなく3.5 SP1。

669:デフォルトの名無しさん
08/12/05 16:48:49
>>668
あぁ、スマン勘違いしてた。3.5 SP1 が搭載予定のようだね。

670:デフォルトの名無しさん
08/12/05 17:21:25
VC# 2008 Expressでカスタムコントロールを作ったのですが、
他のプロジェクトから使えません。何が問題なんでしょう?

sol
 project1
  myform11
 project2
  mycontrol21
  myform22
この状態でmyform22からはmycontrol21を使えますが、
myform11からだと、ツールボックスでグレーアウトされていて使えません。

よろしくお願いします。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4133日前に更新/188 KB
担当:undef