Visual Studio 2005スレ Part15at TECH
Visual Studio 2005スレ Part15 - 暇つぶし2ch1:デフォルトの名無しさん
06/08/19 07:52:18
Visual Studio 2005 Developer Center
URLリンク(www.microsoft.com)
URLリンク(lab.msdn.microsoft.com)

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



2:デフォルトの名無しさん
06/08/19 07:53:22
過去スレ
Part14 スレリンク(tech板)
Part13 スレリンク(tech板)
Part12 スレリンク(tech板)
Part11 スレリンク(tech板)
Part10 スレリンク(tech板)
Part9 スレリンク(tech板)
Part8 スレリンク(tech板)
Part7 スレリンク(tech板)
Part6 スレリンク(tech板)
Part5 スレリンク(tech板)
Part4 スレリンク(tech板)
Part3 スレリンク(tech板)
Part2 スレリンク(tech板)
Part1 スレリンク(tech板)


3:デフォルトの名無しさん
06/08/19 07:54:02
.NET Frameworkダウンロードページ(SDK、再頒布可能ファイル)
URLリンク(www.microsoft.com)

VS2005評価kit
URLリンク(s.microsoft.com)
Windows2003 R2 ダウンロード
URLリンク(www.microsoft.com)
SQL Server 2005
URLリンク(www.microsoft.com)

Microsoft .NET Framework 1.1 と 2.0 (ベータ版) の互換性
URLリンク(www.microsoft.com)
Windows Server 2003による無償ASP.NETホスティングサービス
URLリンク(europe.webmatrixhosting.net)

Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う
(Win32APIを使った開発には必須)
URLリンク(www.microsoft.com)

Visual C++ 2005 Express EditionでWTLを使う
URLリンク(groups.yahoo.com)

F#
URLリンク(research.microsoft.com)

Cω(Comega)とか
URLリンク(research.microsoft.com)

4:デフォルトの名無しさん
06/08/19 07:55:33
MSDN フォーラム(日本語)
バグ情報はここのフィードバックセンターへ
URLリンク(forums.microsoft.com)

Visual Studio ユーザーグループ
URLリンク(vsug.jp)

@IT > Insider.NET > 特集 > Visual Studio 2005エディション比較
URLリンク(www.atmarkit.co.jp)

Visual C++ 各Editionの比較表
URLリンク(msdn2.microsoft.com)(vs.80).aspx



5:デフォルトの名無しさん
06/08/19 07:56:07
関連スレは >>6 以降へ

6:デフォルトの名無しさん
06/08/19 09:59:06
982 名前:デフォルトの名無しさん[sage] 投稿日:2006/08/18(金) 23:00:59
どうすればヘルプをmsdn2から取得出来るようになりますか?

これ俺も知りたい

7:デフォルトの名無しさん
06/08/19 13:02:23
っ2006をまたれよ

8:デフォルトの名無しさん
06/08/19 14:00:42
>>6
MSDN+MSDN2って事だよね。MSDN2だけにするなら、[ツール]-[オプション]-Webブラウザの
検索ページをMSDN2のアドレスに変えたら出来るのかな?やって見てないけど。

9:デフォルトの名無しさん
06/08/19 14:31:57
インストールについて質問です。

VS6.0とVS2005を一枚の自分用ディスクを作りました。
しかしそのディスクから2005をインストールしようとすると
---------------------------
ディスク Visual Studio 2005 DVD を挿入してください。
---------------------------
と表示されてしまいます。
VS6.0を同じディスクに入れていると認識してくれない物なのでしょうか?

10:デフォルトの名無しさん
06/08/19 14:34:18
>>8
前やったことあるけど[表示]-[Webブラウザ]-[検索]のページが変わるだけだった。
なんかノートン先生のログ見ると検索するとき services2.msdn.microsoft.com
に接続してるみたい。そのWebサービスがちゃんと働いてないんじゃない?

11:デフォルトの名無しさん
06/08/19 15:27:06
マジックナンバーでアドレス埋められてるから無理(#^_^#)

12:デフォルトの名無しさん
06/08/19 16:31:45
Express Editionをインストールしているバソコンに Standard Editionをインストールしたいのですが
何も考えずにそのままインストールしてOKですか

13:デフォルトの名無しさん
06/08/19 16:42:17
       ☝
  ( ^ิ∀^ิ)ノ 

14:デフォルトの名無しさん
06/08/19 16:43:14
その後のことを何も考えないのなら
何も考えずにそのままインストールしてOKです
URLリンク(www.microsoft.com)

15:デフォルトの名無しさん
06/08/19 23:02:25
先生!F1のオンラインヘルプでWin32APIのライブラリが表示されません!
もうそんなん使うなってことですか?

16:デフォルトの名無しさん
06/08/20 00:31:42
BufferedGraphicsで裏画面を作って最初に真っ黒に塗りました。
他の処理もせず、ただそれをRender()で画面に転送するだけで30FPSしかでないんですけど
仕様ですか?

17:デフォルトの名無しさん
06/08/20 00:35:10
Express Editionを使っています。
コマンドラインからvcbuildを使ってWin32アプリケーションをビルドする方法はありますか?
自分だとありもしないodbc32.libを読みにいって失敗してしまいます。

18:17
06/08/20 00:38:46
自己解決しましたorz

C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults\CoreWin.vsprops
の読み取り専用属性を外す

テキストエディタでこのファイルを開き、AdditionalDependenciesからodbc32.lib odbccp32.libを削除

19:デフォルトの名無しさん
06/08/20 00:39:26
>>17
使ってないライブラリをリンク対象からはずす

20:デフォルトの名無しさん
06/08/20 00:41:04
>>16

まちがってもGDI+でゲームをつくろうなどと思わないことw

21:デフォルトの名無しさん
06/08/20 00:48:02
っDirectX

22:デフォルトの名無しさん
06/08/20 13:20:11
>>16

画面サイズのBitmapに書き込んで自分でDrawImageしたほうが速いわな

23:デフォルトの名無しさん
06/08/20 16:50:50
スレリンク(tech板:559番)

24:デフォルトの名無しさん
06/08/20 17:26:15
MarshalでBitBltのパチモノ作りかけて秋田

25:デフォルトの名無しさん
06/08/20 20:45:18
>>14
>その後のことを何も考えないのなら
kwsk
msのページには「はいOK」としか書いてないっす

26:デフォルトの名無しさん
06/08/20 20:46:04
最近のStandardのパッケージには、x64にチェックが入るようになった。

27:デフォルトの名無しさん
06/08/20 20:49:05
>>16
ビットマップの転送は2次元だからね。1次元のデータ処理と比べて
2乗の時間がかかる。データが3次元になったら今のCPUごときでは
リアルタイム処理は無理

28:デフォルトの名無しさん
06/08/20 21:20:10
そんなことはないぞ
GDI+が遅いだけ
Managed DirectXとか使えば爆速になるよ

29:デフォルトの名無しさん
06/08/20 22:17:50
CreateThreadでつくったスレッド内でSTLは使えますか?

30:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
06/08/20 22:28:11
ランタイム依存の関数呼び出しがなければ使えるんじゃないの。
いっぺんCランタイムを使わない設定でビルドできるか確かめてみると良いかと思います。


31:デフォルトの名無しさん
06/08/20 22:46:51
ありがとうございます
やってみまーす

32:デフォルトの名無しさん
06/08/21 04:07:50
>>26
kwsk

33:デフォルトの名無しさん
06/08/21 08:30:40
>>16

DllImportでBitBlt呼んでみ

34:デフォルトの名無しさん
06/08/21 08:57:56
何故かもっと悲惨になるお

35:デフォルトの名無しさん
06/08/21 09:10:48
《昨日わかったこと》
コンボボックスを空欄にするときは、
this.ComboBox1.Text = String.Empty としないで
this.ComboBox1.SelectedIndex = -1 とすること

36:デフォルトの名無しさん
06/08/21 12:55:38
何これ(^ω^;)

37:デフォルトの名無しさん
06/08/21 13:23:56
Diary

38:デフォルトの名無しさん
06/08/21 18:35:20
>>32
詳しくも何も、最初の箱の裏にはStdはx64は無しで、実際には
対応してたんでしょ?(持ってないから知らないけど)

最近の箱の裏にはちゃんとチェックが入ってる。おまけや
たまたまじゃなくて、正式になったってことじゃないの?

39:デフォルトの名無しさん
06/08/21 18:51:11
>>16のCPUスペックやハードウェアアクセラレーション使用の有無、
転送面積が分らないので、30fpsが遅いか速いかはなんともいえない。

いったいどのくらいの領域をRenderで転送してるんだ?
昔のマシンで640x480ピクセルを毎度全画面転送してるんなら
その程度の数字のような気もするが。

40:デフォルトの名無しさん
06/08/22 00:01:08
genericsを使うとお薬代が半分になりますか?

41:デフォルトの名無しさん
06/08/22 00:03:27
genericsに、君に合う精神疾患の治療薬があればいいね。

42:デフォルトの名無しさん
06/08/22 00:51:58
JavascriptからVisual Basic .NETに最近移行しました。
Javascriptでは、onBlurとういコマンドがあり、
<INPUT TYPE ="..." OnBlur="javascriptのfunction名">
とすると、実行中のHTMLファイルが、フォーカスを失う
(別のファイル/プログラムが前に出る)時をとらえるて、
特定のファンクションを実行することがができます。
(その反対はonFocusコマンドです)

Visual Basic .NETで作成したアプリでも、同じようにフォーカス
を失った時をとらえるコマンドはございますでしょうか?

43:デフォルトの名無しさん
06/08/22 01:07:37
Form なら Deactivated とかなかったっけ

44:デフォルトの名無しさん
06/08/22 01:19:55
お父ちゃん質問!

XPスタイルのコモンコントロールを使うためにマニフェストが必要なのはわかったんだけど、

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"></assemblyIdentity>
</dependentAssembly>
</dependency>
</assembly>

とかは、いったいどなた様が配布してらっさるのん?
MSDNが言うとおり、リソースに組み込んだり、追加マニフェストにしたり、実行ファイルと同じフォルダに置いたりして
(当たり前ながら)それぞれちゃんと動作するのは確認したけっども、

publicKeyToken="6595b64144ccf1df"

の所とか、出所不明で気味が悪いでつ…。


MFCプロジェクトとかだと、最初からリンカが生成するマニフェストん中に埋め込まれてるし、
かといって追加マニフェストとかの指定はプロジェクトの設定からは見つからないし、
誰の責任でこのファイルは作られてるもんなんでしょうか。

ひょっとして、普通にMSDNに載ってる?

45:デフォルトの名無しさん
06/08/22 01:22:49
URLリンク(www.microsoft.com)
こんな感じの?

46:デフォルトの名無しさん
06/08/22 01:29:34
>>42
Form.Deactivate イベント
Control.LostFocus イベント

47:44
06/08/22 01:55:47
>>45
うん、そうそう。
まさにそこを見て、コピペってきて組み込みますた。

少なくともコモンコントロール6を使う上では、これ以上特に何かする必要は無いんだろうけど、
この種の共通DLLのパブリックキーは、MSがどこかにまとめて公開とかしてないのかなって思って。

ググってみたら、PlatformSDK付属のツールで普通に抽出できるみたいだし、
直接の依存関係を書くわけだから、自分で調べるのが筋なんだよね?きっと。

48:デフォルトの名無しさん
06/08/22 11:03:04
>>43, 46
ご助言感謝です。(これまで、Perl、Javascript
Apple Script Studioを使ってきましたが、Visual
Basic .NETの使いやすさに驚いています。Perl、
Javascript、Apple Script Studioの知識が予想外
に役に立っているのにも、驚きです。)

49:デフォルトの名無しさん
06/08/22 12:23:47
>>47
手順が判ったらここにコピペよろしこ

50:デフォルトの名無しさん
06/08/22 12:27:32
あるAPPが起動したかどうかを監視するためには、
Desktopハンドラを取得してそこへのWM_CREATEメッセージを捕まえ、
そのメッセージが該当のAPPの起動だったらよしということでいいのでしょうか?
DeskTopハンドラの取得はできたのですが、それを監視する方法がよくわかりません。
プログラムはあるAPP終了後に出るウィンドウを自動的に消すというもので、
プログラム起動中、消したいウィンドウが出ているときにメニュー選択によって
手動的に消すことはできてるのですが、デスクトップハンドラを監視するところが
よくわかりません。どなたかHINTだけでもいいのでお助けを。

51:デフォルトの名無しさん
06/08/22 13:58:33
C#にMapひたいなクラスは無い?

52:デフォルトの名無しさん
06/08/22 17:31:05
>>51
Dictionary

53:デフォルトの名無しさん
06/08/22 17:31:35
>>51
Hashtable

54:デフォルトの名無しさん
06/08/22 20:56:02
補足すると、
DictionaryはGenericで、HashtableはLateBindingだから、
できれば前者のほうがいいかもね

55:デフォルトの名無しさん
06/08/22 21:47:59
>>38
ああ、チェックってチェックマークって意味か。
インストール時にx64をチェックしてコンパイラを入れないような意地悪を始めたのかと
正反対に空目してますた

56:デフォルトの名無しさん
06/08/22 22:59:08
モーダルフォームを.ShowDialog()で表示させたいのですが
呼び出し元のフォームをクリックできてしまいます。
考えられる原因はどういったことがあるでしょうか?

57:デフォルトの名無しさん
06/08/22 23:28:43
マウスのクリックをトラップしていないから。

58:デフォルトの名無しさん
06/08/23 08:15:23
UNLHA32.DLLで、書庫圧縮中に中断すると、何らかのウィンドゥズ
メッセージが飛ぶのでしょうか?VS2005でDLLを使うプログラムを
作っているのですが、例外で停止してしまいます。

59:デフォルトの名無しさん
06/08/23 16:49:24
おまいら2005の不満点とかありますか?もっとここをこうしてくれっていうような。
とりあえずおいらはコールリストがほしい

60:デフォルトの名無しさん
06/08/23 17:14:16
コールリストって何?(・∀・)

61:デフォルトの名無しさん
06/08/23 17:22:13
メソッドの呼び出し関係をグラフ化したやつ

62:デフォルトの名無しさん
06/08/23 20:10:37
動かないんだけど

63:デフォルトの名無しさん
06/08/23 20:15:21
人工呼吸

64:デフォルトの名無しさん
06/08/23 20:34:28
>>62が働かないんだけど

65:デフォルトの名無しさん
06/08/23 20:59:15
Visual Studio 2005をデフォルトでインストールした場合
My Documents\Visual Studio 2005\の配下に
Backup Filesというフォルダが出来ますが、作成したプロジェクト名のフォルダだけで
中身は空です、バックアップをファイルを残したい場合どこで設定したらいい?

66:デフォルトの名無しさん
06/08/23 23:31:35
>error PRJ0002 : エラーの結果 -1073741515 が 'C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.exe' より返されました。

C++のサンプルプログラムをコンパイルしたら、
上記のようなエラーが出てしまってコンパイルできません。
検索かけたら米国の掲示板にいくつか対処方法があったので
試してみましたが、うまくいきません。
同じエラーがでた人います?

67:66
06/08/23 23:38:12
自己解決しました。


68:デフォルトの名無しさん
06/08/23 23:49:20
VS2003から2005に環境変更したけどキ-ワード入れるヘルプがタブに
ならなくて別アプリとして出てくるところに萎え・・・OTZ

69:デフォルトの名無しさん
06/08/23 23:57:50
UINT とか TCHAR 等の Windowsのデータ定義を
ハイライト表示するにはどうすんの?

70:デフォルトの名無しさん
06/08/24 00:11:25
マウスで選択

71:デフォルトの名無しさん
06/08/24 00:15:55
>>68
ツール>オプション>ヘルプ

72:デフォルトの名無しさん
06/08/24 00:59:35
>>59
それはVTunes買えって話なんじゃないかな…

お前らVTunesは好きですか?
俺は大好きです。

73:デフォルトの名無しさん
06/08/24 02:09:59
マウスのホイールのスクロールをページ単位にしてあると、
DocumentExplorerの検索結果が、-1行ずつのスクロールになるのが不満。

74:デフォルトの名無しさん
06/08/24 03:18:24
>HashtableはLateBinding
何を言っているのかね?


75:デフォルトの名無しさん
06/08/24 10:41:08
なぁ、VS2005って結構不具合多くない?
俺結構落ちるんだが・・・

76:デフォルトの名無しさん
06/08/24 12:43:07
かなり落ちない。けっこう落ちない。
皆無じゃないけど、俺んところではかなり安定してる方だと思う。

77:デフォルトの名無しさん
06/08/24 12:44:03
>>59
コールリストって、「呼び出しブラウザ」とは違うの?

78:デフォルトの名無しさん
06/08/24 13:10:15
やってしもうた・・・
VS2003→VS2005に完全移行
VS2003をアンインストールしてから気がついた
.NET1.x向けアプリのメンテができないってどういうことよ('A`)
こんな別物なら製品名変えてくれよも後の祭りorz

79:デフォルトの名無しさん
06/08/24 13:16:02
Visual Studio .NET 2003
Visual Studio 2005

変わってますが

80:デフォルトの名無しさん
06/08/24 13:37:47
>>79
お疲れさんです>>78みたいなバカはがんがん叩いてやってくださいw
>>78
URLリンク(www.microsoft.com)
・製品名に「.NET」が含まれていませんが、Visual Studio 2005 は .NET Framework に対応していますか。
の回答に驚愕するがよいw

81:デフォルトの名無しさん
06/08/24 13:45:26
ぬるぽ?

82:デフォルトの名無しさん
06/08/24 14:11:36
  ∧_∧
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ     人
    / )    <  >__Λ∩
  _/し' //. V`Д´)/ >>81
 (_フ彡

83:デフォルトの名無しさん
06/08/24 15:28:29
>>80
たぶん78も、2005の.NET Framework 2.0対応はわかっていると思う。
わたった上での書き込みだと思う。1.xと書いてあるし。

84:デフォルトの名無しさん
06/08/24 17:29:48
2.0には対応していますが1.xには対応していません。

85:デフォルトの名無しさん
06/08/24 18:10:36
お手数ですがおしえてください。

VWD2005ExpressでWebサイトを作るとXML宣言を吐き出さないので、
ezHTML(HTMLエディタ)でXML宣言を吐き出させて、

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

これをVWD2005にコピペすると、勝手に

<?xml encoding="UTF-8" standalone="yes" version="1.0" ?>
と順番が変えられてしまいます。

他にも
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />

をコピペすると
<meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
<meta content="text/css" http-equiv="Content-Style-Type" />
<meta content="text/javascript" http-equiv="Content-Script-Type" />
に勝手に変えられ(こっちは仕様上問題ないけど気色悪い)てしまいます。

このオプションって、どこで切れますか?
探しているけどわからなくて。

86:デフォルトの名無しさん
06/08/24 18:29:11
>>77
これどこで作成するんでしょう?
ウィンドウは表示したんだけどエディタ上でメソッドの上とかシンボルの上で右クリックしてもそれらしいのが見つかりません。


87:86
06/08/24 18:33:17
あぁこれC++専用なのね・・・orz

88:デフォルトの名無しさん
06/08/24 21:24:05
>>87
C++でしか試してないけど、C++専用だったのは知らなかったな。
MS的にC++って優遇されてなさそうだし、他の言語だったらもっと
エレガントなのがあるんじゃないの?

89:デフォルトの名無しさん
06/08/25 02:28:12
そりゃ確かにC#があるが、それでもMS的にC++は、むしろ優遇されまくりじゃないのか?
VC8の最適化能力は異常。

90:デフォルトの名無しさん
06/08/25 09:38:11
コード スニペットもなく、クラス デザイナも使えませんが何か?

91:デフォルトの名無しさん
06/08/25 11:03:23
スペニットって何に使うの?

92:デフォルトの名無しさん
06/08/25 11:14:23
>>91
URLリンク(www.atmarkit.co.jp)
スニペット な。

93:デフォルトの名無しさん
06/08/25 11:42:12
ファイルが2000ぐらいあるプロジェクトで、ヘッダーファイルを編集すると10秒もIntelliSensnの更新でCPUが100%近くに跳ね上がるのは直ったかしら。

94:デフォルトの名無しさん
06/08/25 11:48:42
>>92
どうも。
自分で書くコードよりいいの?

95:デフォルトの名無しさん
06/08/25 11:49:29
IntelliSense

96:デフォルトの名無しさん
06/08/25 11:49:57
>>95
インテリセンスはスペルの補完だけだから違くね?


97:デフォルトの名無しさん
06/08/25 11:50:08
>>94
> 自分で書くコードよりいいの?
全然理解してないなw

98:デフォルトの名無しさん
06/08/25 11:51:21
>>96
>>95>>93のスペルミスを直す機能だ。
× IntelliSensn
○ IntelliSense

99:デフォルトの名無しさん
06/08/25 11:58:19
>>97
何が?
自分で書いたコードよりもパフォーマンスがいいかどうかは
気にするべきことだろ。

100:デフォルトの名無しさん
06/08/25 12:03:05
やっぱり理解してないw

少なくとも既存で登録されたものは君の書くコードより高品質。
それに、自分の資産を登録して利用できるのもこれの大きな利点のひとつ。

101:デフォルトの名無しさん
06/08/25 12:06:50
>>99はただのテンプレ集だと思ってたんじゃない?

102:デフォルトの名無しさん
06/08/25 13:26:18
ちゃんと使ってる人にとってはスニペットのコードが遅いと言うことは天唾と言うことだ

103:デフォルトの名無しさん
06/08/25 16:06:32
でもきちんとテンプレートで解決すべきじゃね?

104:デフォルトの名無しさん
06/08/25 16:07:32
>>100
そうやって検証もせず盲目的に使うだけじゃ何もならないだろ。
.NETはサンプルにも変なコードがあるし、
ライブラリもソースが見えないから困ることが結構ある。

105:デフォルトの名無しさん
06/08/25 16:11:11
だからスニペットは自分で登録して使うものだってば。
初期登録物が嫌なら使わなくてもいい。

106:デフォルトの名無しさん
06/08/25 16:16:27
>>104
盲目的にMSのコードを使ってるんじゃなくて、
>>99みたいなヤツの書くコードよりまマトモだって言ってるんじゃね?

107:デフォルトの名無しさん
06/08/25 16:54:02
Emacs キーバインドモードだと、よくコピペが失敗するんだがなんでかな。

108:デフォルトの名無しさん
06/08/25 17:58:42
なんか克ち合っちゃってるんじゃないの。
どっちか諦めれ?

109:デフォルトの名無しさん
06/08/25 22:16:22
EmacsキーバインドモードだとTabキーでインデントできないのですが、
インデントするにはどうすればいいのでしょうか。

110:デフォルトの名無しさん
06/08/26 00:43:56
>>108
「窓使いの憂鬱」とかち合っているかも。
便利なのできりたくない。

111:デフォルトの名無しさん
06/08/26 15:46:17
外部のプログラムからVSにファイル名などを指定してエディターにコードを表示させることってできるんでしょうか?
やりたいことはあるクラスのあるメソッドを表示させたいということなのですが。



112:デフォルトの名無しさん
06/08/26 18:51:05
項目の追加の立場はどうなる

113:デフォルトの名無しさん
06/08/26 23:54:05
VisualStudio2005は2台のPCへのインストール(両方起動はダメ)って
認められていますか?

契約内容にはそれっぽい記載が見つからなかったのですが、
Office2003はインストールOKなのでVisualStudioなんかもOKなのかなと
期待しているのですが。。


114:デフォルトの名無しさん
06/08/26 23:58:35
>>113
EULAを読め

115:デフォルトの名無しさん
06/08/27 00:01:18
>>115
MSの開発ツールは、基本的に「人にライセンスが与えられる」ものになってるので、
何台にインストールしようが、いくつ同時起動しようが自由。
詳しくは>>114のいうとおり、EULA.txtを参照。

116:デフォルトの名無しさん
06/08/27 00:06:54
関連付けで開いたらいいんじゃね?


117:デフォルトの名無しさん
06/08/27 00:37:54
>>114,115
ありがとう。そんなテキストがあったなんて・・・毎回setup実行して契約内容を確認してた。

読み返してみましたがコピー云々は明確には書かれてないですね。

>MSの開発ツールは、基本的に「人にライセンスが与えられる」ものに
>なってるので、 何台にインストールしようが、いくつ同時起動しようが自由。

EULA.txtの「b. ライセンスの形態。本ソフトウェアは、ユーザー毎に基づいて
使用許諾されます。」がすべてを語っているということかな。

同時起動がOKということは一緒についてきているSQLServerがサービスで
同時に動いてもOKということですね。

118:デフォルトの名無しさん
06/08/27 00:46:27
>>117
え?手元のEEのEULAにはこう書かれてるぞ。EE以外のeditionは、会社に行かないと
確認できないけど、同じだったと思う。

お客様が本契約書に同意される場合、お客様には以下が許諾されます。

>1. インストールおよび使用に関する権利
>
>a. インストールおよび使用。1 人のユーザーが、お客様のプログラムの設計、開発、
>およびテストを行うために、本ソフトウェアの制限しない数の複製をお客様のデバイ
>スにインストールして使用することができます。

119:デフォルトの名無しさん
06/08/27 00:49:45
ちなみに、VC6のStandard Editionでは次のように表現されてる。

>1.ソフトウェア製品の使用に関するライセンス
>1.1 ライセンスの許諾
> マイクロソフトは、お客様のソフトウェア製品を設計、開発、およびテストする
>ためにのみ、本ソフトウェア製品のコピーを作成して使用する個人的な、属人
>的な、かつ非独占的な権利をお客様1名のみに許諾します。お客様のみが本
>ソフトウェア製品を使用することを条件として、本ソフトウェア製品のコピーを、
>数に限りなくコンピュータにインストールすることができます。お客様が法人の
>場合、その組織内で1名を指定していただき、指定された方のみが、上記に
>指定された方法で本ソフトウェア製品を使用することができるものとします。

120:デフォルトの名無しさん
06/08/27 01:05:21
>>118
「1 人のユーザーが、お客様のプログラムの…」だったから「俺が作った
プログラムを使う人の話か」と斜め読みして気にしてなかったけど、
おもいっきり俺(お客様)のデバイスに複製OKって書いてあったのか。

これで気にせずインストールできる。ありがたう。

VC6は買ったときはPCもあまり使ってなかったから気にしなかったなぁ。

121:デフォルトの名無しさん
06/08/29 01:59:30
Formにスナップ機能?(winampのように他のウィンドウや画面の端にくっついたりするやつ)
を付けるには教えてください。お願いします。どうすればいいのでしょうか?

122:デフォルトの名無しさん
06/08/29 05:14:57
ツール買ってくる

123:デフォルトの名無しさん
06/08/29 09:49:28
SystemException をキャッチすることや、アプリケーションで SystemException をスローすることはお勧めできません。

とMSDNにあるんですがどうしてですか?

124:デフォルトの名無しさん
06/08/29 10:08:57
MSDNのそのページを隅から隅まで読むことをお勧めします

125:デフォルトの名無しさん
06/08/29 10:42:40
SystemExceptionはそういう約束のクラスだから

126:デフォルトの名無しさん
06/08/29 12:43:54
04WebserverのソースをVisualStudio2005でコンパイルしたら
for( int i = 0; ...; ...; )
の i をループ外で参照できなくなってたけどC++の仕様どおりになっただけ?

127:デフォルトの名無しさん
06/08/29 13:05:01
だけ。
前の仕様に合わせるコンパイルオプションもなかったかな?

128:デフォルトの名無しさん
06/08/29 13:05:06
>>126
仕様通り。

129:デフォルトの名無しさん
06/08/29 16:04:59
チョーくだらない質問でごめん。
byte[] hoge1={1,2,3,4,5,6};
と、
byte[] hoge2={1,2,3,4,5,6};

これらのバイト配列の中身が一致していることは、
皆さんだったら、どうやって確認する?

fo-ループでグリグリまわして、一個でも間違いあったらflg!=flg;
するとか?
もう少し高尚な方法ないかなーって思って。

130:デフォルトの名無しさん
06/08/29 16:12:24
ストリング使って文字列判定は?

131:129
06/08/29 16:23:38
>>130
おまい、頭いいな。それなかなかスマートだと思う。

他には?

132:デフォルトの名無しさん
06/08/29 17:01:46
memcmp

133:デフォルトの名無しさん
06/08/29 17:15:14
>>129
八種

134:129
06/08/29 17:15:23
他、どうぞ。

135:デフォルトの名無しさん
06/08/29 17:17:50
>>130
どうやるの?
>>133
ハッシュでは「同じ可能性が高い」までしか言えないのでは。


136:デフォルトの名無しさん
06/08/29 17:53:56
>>129
目視

137:デフォルトの名無しさん
06/08/29 17:57:41
>>136
それだ

138:デフォルトの名無しさん
06/08/29 18:04:19
Array.TrueForAll

139:デフォルトの名無しさん
06/08/29 18:18:26
>>138
それで配列の比較ができる?

140:デフォルトの名無しさん
06/08/29 18:24:58
メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

配列内のすべての要素が、指定された述語によって定義された条件と
一致するかどうかを調べます。

名前空間: System

.NET Framework クラス ライブラリ
Array.TrueForAll ジェネリック メソッド
URLリンク(msdn2.microsoft.com)


.Netか

141:デフォルトの名無しさん
06/08/29 18:53:06
>>135
八種で違う値が出たときは、確実に違うビットがあるという
ことなので、全部forループでチェックする。
八種が一致すればその場でおk

142:デフォルトの名無しさん
06/08/29 19:02:18
>>141
コード量も実行時間も増えてるよ。
ハッシュの算出にもO(n)かかるわけで。

143:デフォルトの名無しさん
06/08/29 19:02:55
>>141
しむらー、ぎゃく、ぎゃく!

144:デフォルトの名無しさん
06/08/29 19:09:55
>>140
> .Netか
.Netじゃダメなの?

145:デフォルトの名無しさん
06/08/29 19:30:43
だからArray.TrueForAllでどうやって配列の比較をするっちゅうねんw

146:デフォルトの名無しさん
06/08/29 19:37:17
インデックスを使えばできるだろうけど、
それだと意味ないな

147:デフォルトの名無しさん
06/08/29 20:14:37
>>145
> .Netか
.Netかなんて関係ないじゃんw

148:デフォルトの名無しさん
06/08/29 21:29:35
>>129
サイズが分かるならmemcmp、不明ならループで1要素ずつ比較。

ヘタレな俺はこの2つが最速だと思ってる。違ってたらつっこみねがう。

149:デフォルトの名無しさん
06/08/29 22:22:47
>>129はC♯だからmemcmpは最速ではない。
こんな感じのメソッド定義して使いまわしたらいいんじゃない?

public static bool ArrayEquals<T>(T[] arr1, T[] arr2)
{
  if (arr1.Length != arr2.Length)
    return false;
  for (int i = 0; i < arr1.Length; ++i)
    if ((arr1[i] == null && arr2[i] != null) || (arr1[i] != null && !arr1[i].Equals(arr2[i])))
      return false;
  return true;
}


150:デフォルトの名無しさん
06/08/29 22:32:09
129のコードがC#に見えるのは俺がヘタレだからなんでしょうか

151:デフォルトの名無しさん
06/08/29 22:56:18
T は class なのか struct なのか不明なのに null でいいのか

152:デフォルトの名無しさん
06/08/29 23:11:11
null == nullがTrueであることを判定したかっただけだから問題ないんじゃないかと。
関係ないけど、逆Loopのが早いのでは

153:デフォルトの名無しさん
06/08/29 23:14:39
149だとint[]とobject[]の比較ができないな
引数の型はArrayにしたほうが

154:デフォルトの名無しさん
06/08/30 00:00:09
Cしか知らんから教えてを請いたい。

.Lengthってのは変数参照してるだけ?配列作ると自動でついてくる物なのか?
それともクラスのメンバに要素数をもっているが前提のおはなし?

class、structが出てきてるってことは型を選ばない比較処理のはなし?

C#をやってれば読めるもの?

155:デフォルトの名無しさん
06/08/30 00:03:57
うん

156:デフォルトの名無しさん
06/08/30 00:19:36
>>154
君はきっとCも知らない。

157:デフォルトの名無しさん
06/08/30 00:28:33
ハッシュわろた。


158:デフォルトの名無しさん
06/08/30 00:33:19
ハッシュがいちばん実用的な気がするが。

159:デフォルトの名無しさん
06/08/30 00:53:58
>>158
>>142

160:デフォルトの名無しさん
06/08/30 00:57:21
VS2005のメニューバーとかのデザインが気に食わないんですが
VS2003のようにシンプルにできないものですか?

161:デフォルトの名無しさん
06/08/30 01:01:34
>>154
URLリンク(msdn2.microsoft.com)

162:154
06/08/30 02:03:28
>>161
ありがたう。C#じゃ配列そのものがArrayってのの派生になってるんですね。
なんとなくですが概要はわかったきになれました。

163:デフォルトの名無しさん
06/08/30 02:03:35
>>159
違うよ。データ挿入時にハッシュを計算しておくんだよ。
参照するだけならO(1)だろ?

164:デフォルトの名無しさん
06/08/30 02:20:58
何番目の要素から順に set されていくのか不明なのにどうするのだ
各要素のハッシュ値の xor くらいしかできなさそうじゃないか

165:デフォルトの名無しさん
06/08/30 03:31:04
>>163
面白そうではあるが「実用的」ではないね。
配列の比較くらいしか使い道がないようなハッシュをコストを払って計算しておくだけの価値があるかというと、
大部分のケースではその価値はない。


166:デフォルトの名無しさん
06/08/30 04:22:20
一度セットした配列で変更なしに大量に比較を行うとかなら別だが、
普通まずハッシュは出てこないだろ(使い方が限定されすぎ)。


167:129
06/08/30 09:26:12
129です、皆さんおはようございます。
亀レスですみません。
はい、私はC#ユーザーです。一応Cくらいは知ってる程度です。

具体的には、MADADDRESSの一致不一致を検証するプログラムを
書こうとしていました(もちろん、それがメインのプログラムじゃないよ)

マックって6バイトですよね、6バイトの配列。

以前まではforでグルグルflgでやってましたけど、
いささか原始的であまり美しくないな、と思っていたところでした。

議論に参加できずにすみませんでした。

で、

どれがいいんでつか??

ハッシュ
1876の余剰
URLリンク(ja.wikipedia.org)

私の希望するのは、バグが出にくいおソースです。
たかだか6個のバイト列なので、速さうんぬんの話は議論せんとです。

168:129
06/08/30 09:28:35
「たかだか6個のバイト列をforしただけでバグが出るんか!おまえ」
ってつっこまれるかも知れませんが・・・。


文字列への変換はこんな漢字かなー
string str=null;
for(i=0;i<6;i++){
str+=String.Format("{0:X}",mybyte[i]);
}

169:129
06/08/30 09:29:50
で、フェイルセーフとして、
少しでもおかしな点があったら、「不一致」側の結果となるようなのがベーター

170:129
06/08/30 09:52:40
URLリンク(msdn2.microsoft.com)

ちゅーか、これでいきたいと思います。
皆様、数多くの極めて高尚なご意見賜り、ありがとうございましたー(・∀・)

171:デフォルトの名無しさん
06/08/30 10:26:53
byte[]->stringの変換が入るし、string.Equalsもやっぱり中でループ回してるよ(ポインタ使ってるけど)

172:デフォルトの名無しさん
06/08/30 10:38:44
stringにしたところで内部はループさせてるでしょ。

173:129
06/08/30 10:43:07
>>171
>>string.Equalsもやっぱり中でループ回してるよ
うん、それは直感的に想像できる。でも、そういうループがすでに用意されているのならば、
それを積極的に「活用」したいし、積極的に活用した方がより安全だとも思う。
もっとも、そういうカプセル化された処理の仕組みについて無頓着だと
痛いしっぺ返しを食らうことになるから、安易な活用は慎むべきだとも思うけど。

>>byte[]->stringの変換が入るし
もちろんでし。でも、おそらく、入力時がstringなので、
もしかすると、この処理自体、不要になるかも知れません。
00-0A-4D-8B-2F-04
マクドってこんな感じですよね。
ユーザのPCに搭載されているLANカードに割り当てられてるマクドを
IPINFOとかで取得してやるっす。

174:129
06/08/30 10:43:51
using System.Security;

#endregion

public class CIPHelper {
// Note this should only be used on Win98, NT4 an W2K not on XP and higher
private class IPHLPAPI {
[DllImport("IphlpApi", SetLastError=true), /*SuppressUnmanagedCodeSecurityAttribute*/]
public static extern int GetAdaptersInfo(
IntPtr pAdapterInfo ,
ref int pOutBufLen
);
}

これっす。

175:129
06/08/30 10:45:39
いま、僕は、自分で得意げにコピペしておきながら、
ものすごく重大な過ちに気づきました。

>>not on XP and higher

えっ、出島??orz...

176:デフォルトの名無しさん
06/08/30 10:47:49
6バイトってのが確定してるんなら、
素直に比較した方が分かりやすいような・・・?

あとはulongの型で持つようにして直接比較とか

177:129
06/08/30 10:50:00
URLリンク(www.codeguru.com)

マクドの取得から出直してきますorz...

>>素直に比較した方が分かりやすいような・・・?
今まではそうしていました。
でも、このマクドの比較にバグが起こると不正利用されるので、
日曜大工の僕には自信がないのです、しょーもないレベルですみません。

というかそもそも商用目的で書き込みしてすみません・・orz..

178:デフォルトの名無しさん
06/08/30 10:50:50
Int64に入れて、マスクして比較すればいい。

179:デフォルトの名無しさん
06/08/30 11:15:09
シェアで金せしめようって話か・・・

      Oノ
      ノ\_・'ヽO.
       └ _ノ ヽ>>129
           〉

180:129
06/08/30 11:24:23
>>179
>>というかそもそも商用目的で書き込みしてすみません・・orz..

くそなメールウェアにしようと考えています。
(ということにして、堪忍してください...orz...)

181:デフォルトの名無しさん
06/08/30 11:40:14
こんなやつが作ったのならば無料でもいらねえ

182:デフォルトの名無しさん
06/08/30 12:29:52
え?6バイト限定なの?
一般論じゃないのかよ

183:デフォルトの名無しさん
06/08/30 12:34:22
>>129
まぁうまくいきそうだから、よかったんじゃね?

184:デフォルトの名無しさん
06/08/30 12:53:14
ここに書いてるってことは2005使うんだよな?

P/InvokeしなくてもMACアドレス取得できるのに・・・
URLリンク(msdn2.microsoft.com)

しかもEqualsメソッドまで用意されてるという・・・
URLリンク(msdn2.microsoft.com)

185:デフォルトの名無しさん
06/08/30 12:58:02
つかループは嫌なのにP/Invokeみたいな気持ち悪いものは使うのか

186:129
06/08/30 13:00:33
>>184
ちゅーか、ネ申??

187:デフォルトの名無しさん
06/08/30 13:02:49
184が神なのではなくて、.NET Framework 2.0のおかげ。

188:デフォルトの名無しさん
06/08/30 13:03:59
.NET Frameworkのおかげではなくて、>>129が馬鹿すぎるだけ

189:デフォルトの名無しさん
06/08/30 13:04:04
つか129があまりにも(ry

190:129
06/08/30 13:10:04
>>187-189
orz...

つかヒットしねーし。
URLリンク(www.google.com)

VisualC#2005EEで、PCのマックアドレスのすべてを取得したい場合、
みなさんだったら、まず、どこで何を検索しますか?

僕はグーグルで上で書いたようにがんばってリンク先探したけど、
結局184のサイトには辿り着け(ry

要はβαкαでした、ご迷惑お掛けしました。

191:184
06/08/30 13:23:05
Googleでmsdn2.microsoft.com内の「MACアドレス」を検索しただけ
まあ、Sleipnirの検索バーにそういうのを仕込んでるから簡単に出来るんだけど
URLリンク(www.google.com)

192:129
06/08/30 13:34:34
僕もSLEIPNIR2.41ですよ。
ちゅーか、なんだよ、そのドメイン指定!!!!!!!!!!!卑怯だ!!!!!!
そんなことやったら、一発でヒットしちゃうじゃないか!!!!!
オレの今までの苦労はなんだったんだー

ってゆーか、それ、テンプレに書いてください・・・orz...

---------
わからないことあったら、
URLリンク(www.google.com)
で検索しる。
---------
と。

↓の人、「馬鹿が一人見つけた>>192」って書かないでね。

193:129
06/08/30 13:36:33
いったいなんだったんだ、こんなくらし、こんなりずむ、いったいなんだったんだ
きっとなにもかもちがう、なにもかもちがう、なにもかもちがう、かぁ~~~~~~~~
うぉ~うぉ~うぉ~うぉ~うぉうぉ~うぉうぉうぉ~翼を広げ、
うぉ~うぉ~うぉ~うぉ~うぉうぉ~うぉうぉうぉ~

by尾崎豊

194:129
06/08/30 13:47:39
URLリンク(www.google.com)
UTF8
GET
Sleipnir2.41
僕も少し中級者に近づくことができました。
皆様のおかげです、DQNですみませんでした、ありがとうございました。o_rz..

195:189
06/08/30 13:59:37
>>129
まぁがんばれな

196:デフォルトの名無しさん
06/08/30 14:01:27
ていうか、質問を中途半端に隠すから
こういうことになるんだろうが。
最初から全部書いてくれ。

197:129
06/08/30 14:08:20
>>196
だって、花からマクドかいたら、


      Oノ
      ノ\_・'ヽO.
       └ _ノ ヽ>>129
           〉

されちゃうんじゃないかと、

あぁ、杞憂だったのですね、βαкαなことをしました。
皆様にお時間お手間をとらせてしまいました。
ほんとうにすみませんでした(・∀・)

198:デフォルトの名無しさん
06/08/30 14:09:12
C#の匿名デリゲートを使うときどうして自動で引数を生成してくれないんだろ
匿名じゃないデリゲートオブジェクトを作るときはメソッド名から引数まで全部親切に生成してくれるのに

199:129 ◆tsGpSwX8mo
06/08/30 15:12:49
しょーもない質問をしてすみません。

public static bool hoge(str yourname)
というメソッドと、
public static int hoge(str hername)
というメソッドを同一クラス内に書くとします。
そのとき、これら酷似するメソッド(勿論、関数内の処理や返り血は異なります)は、
適切に使い分けることができますでしょうか。
しょーもない質問で、本当にすみません。
(返り血としてのint型変数をー9999とするとfalseと見做す、とかっていう方法ももちろん考えられますが、
安全ではないと感じました。
宜しくお願いします。

200:デフォルトの名無しさん
06/08/30 15:22:49
引数の型でちゃんと選ばれるよ
でも返り血の型が違うなら名前も変えたほうがいいよ

201:200
06/08/30 15:24:24
見間違えてた
戻り値の型だけが異なるオーバーロードはダメ

202:129 ◆tsGpSwX8mo
06/08/30 15:31:28
>>201
産休

203:デフォルトの名無しさん
06/08/30 15:57:29
ちょw
なんでトリップまでつけてんのwww

204:デフォルトの名無しさん
06/08/30 16:01:51
つかC#ネタならC#スレに、それも初心者スレがいいと思う

205:129 ◆tsGpSwX8mo
06/08/30 16:32:30
>>204
前半は争わない。後半は否認する。

>>203
URLリンク(www.youtube.com)

ごめん、↑はグロかも試練。

206:デフォルトの名無しさん
06/08/30 16:37:17
>>205
wwwwwwwwwwwwwwwwwwwwww

207:デフォルトの名無しさん
06/08/30 16:38:50
>>184
こういうのって必死で自分で調べて挙句にC++でDLL作ったりして
ようやく完成した後にサラっと出されるとヘコむよな。

208:129 ◆tsGpSwX8mo
06/08/30 16:41:52
>>207
くそむかつくが、オレは昨日までC#でDLL作ってた

あぁ凹んだよ

209:デフォルトの名無しさん
06/08/30 17:21:59
坊やだからさ

今こそこのせりふだな(w


210:デフォルトの名無しさん
06/08/30 17:54:14
若者をいじめないで頂きたい

211:デフォルトの名無しさん
06/08/30 17:54:58
これだから近頃のオッサンは…

212:129 ◆tsGpSwX8mo
06/08/30 18:19:15
みんな、今日はほんとうにありがとな。
オラ、なんだか勇気がわいてきただ。

それに、スレイプニルでサイト指定して効率よく検索できるようになったのは大きな進歩だと思った。ありがとう。

また、何かわからないことあったら、また頼むな。頼りにしてるぜ。

それでは、退社の時間なので、お先に失礼します。m(_ _)m

213:デフォルトの名無しさん
06/08/30 19:34:48
もうこのスレにはくるな。

214:デフォルトの名無しさん
06/08/30 20:40:30
テスト

URLリンク(www.google.co.jp)

215:デフォルトの名無しさん
06/08/31 00:16:30
TheSpoke経由でまだインストール出来るかな。
全部登録して購入も完了して、インストーラーダウンロード出来るんだけど、
接続出来ないってエラー出るんだよね。
不安だなぁ。
ただ単にVB2003インストールしてないから、
アップデート出来ないエラーならいいんだけど。

216:デフォルトの名無しさん
06/08/31 01:17:09
VC2005Expressで、インストール時に一緒に入るMSDNライブラリじゃなくて
MSDNライブラリ2006年6月版(ダウンロードセンターで落とせる方)を使いたいんですが、
F1で呼び出せるようにするにはどうすればいいでしょうか。

217:デフォルトの名無しさん
06/08/31 01:43:06
いままでDELPHIを使ってだけど、BCBやらを初めて使ってみた感想。
無限ループやメモリ破壊のようなしょうもない不具合は簡単に通すくせに、
大文字と小文字間違えたくらいで敏感にはじくのは頂けない。
ちょっとしたことで、すぐに暴走するし。

マルチスレッド作ると遅いような気もする。
優先度変えても変わらないし。俺のせい?

218:デフォルトの名無しさん
06/08/31 01:45:37
誤爆?

219:デフォルトの名無しさん
06/08/31 01:48:50
Delphiかー。触ったことねーなー。

220:217
06/08/31 01:49:37
思い切り誤爆したわい。
まぁ、夏休みの宿題に追われてるんで大目にみてちょうだい。


221:デフォルトの名無しさん
06/08/31 02:22:57
>>217
ちょうどその反対の事を、普段C++を使っている人がDelphiを使うと感じる。

大文字と小文字を区別しない?なんと不便な。(Pascalからの伝統なので
文句を言っても仕方ないが。C++はCからのUNIXの伝統で大文字と小文字
を区別する)

文法が固いなあ。もっとポインタとか使いやすいようにしてくれよ。

222:デフォルトの名無しさん
06/08/31 02:30:30
文字通りの言葉の壁だなー。
しかしながらスレッド作ると遅い云々は断じてコンパイラ系の責任じゃないと思われ。

223:デフォルトの名無しさん
06/08/31 03:25:26
comment という変数と Comment という変数の入り混じったソースを見て以来、
Delphi の識別子の大文字小文字無視が好きになった.

まあ、そんなコードを書くやつが悪いんだけどね...

224:デフォルトの名無しさん
06/08/31 03:30:27
大文字小文字の区別しないってのは、良し悪しはともかく
方言を許容することになるからなー。

それはさておき、そろそろスレ違いだ。

225:デフォルトの名無しさん
06/08/31 08:00:48
2003と2005どっちがいいですか?

226:デフォルトの名無しさん
06/08/31 08:38:03
XNA GameStudio公開
スレリンク(gamedev板)

227:デフォルトの名無しさん
06/08/31 09:21:47
>>225
.NETを使うなら絶対2005

228:デフォルトの名無しさん
06/08/31 09:30:55
>>225
boostを使うつもりなら2005

229:129 ◆tsGpSwX8mo
06/08/31 10:14:05
.net compact frameworkを利用するソフトウェアを作成するには、
VS2005StandardEditionがまず必要なんですよね。
他に必要な項目を紹介するページ知りませんか?ネ申。

230:デフォルトの名無しさん
06/08/31 10:31:52
調子に乗って馬鹿が住み着いたな。
ちったぁ自分で調べろよ。

231:≠225
06/08/31 12:58:03
>>228
boost使うなら2005のほうがいい理由が知りたい。

232:デフォルトの名無しさん
06/08/31 13:07:12
IntelliSenseが出来る子になった

233:129 ◆tsGpSwX8mo
06/08/31 13:54:10
自分で調べます、ごめん

234:デフォルトの名無しさん
06/08/31 13:56:39
さっさと死ね

235:デフォルトの名無しさん
06/08/31 14:39:07
>>231
VC7.1だと、テンプレートテンプレートパラメータの挙動が、微妙な点においておかしい。
VS2003で、インテリセンスを自動で表示する機能を有効にしたまま、
boostのlambdaなどを使おうとすると、IDEごとフリーズした(SP当てる前にVS2005に移ったから、今は分からない)
自分は使う機会が無いけど、__is_pod()が使える唯一のコンパイラ。

最後のは、かなりの人にとって、だから何だって感じだろうけど。

236:デフォルトの名無しさん
06/08/31 20:10:22
質問があります。
Microsoft Visual Basic 2005 Express Editionを落としてVB.NETの勉強をしてるのですが、
同じネットワーク上にある会社のSQL Server2000には接続できないのでしょうか?
Visual Studio 6.0 では接続できていました。

データベースエクスプローラ>接続の追加>データソース(SQL)>データベースファイル名(ネットワーク上のxxx.mdf)>Windows認証で接続
※ここでエラーが出ます。エラー内容は以下です。
ファイル "\\~~\\xxx.mdf"が存在するネットワークパスは、データベースファイルでサポートされません。

237:デフォルトの名無しさん
06/08/31 22:42:21
確か、Express Editonはネットワーク上にあるDBには接続できない制限があったと思うよ。
Editionごとの機能比較か何かに書いてあった。

238:236
06/09/01 09:01:41
おはようございます。レスありがとうございました。
仰る通り、データアクセスの欄はローカルとなっていますね・・・。これが該当するのでしょうか。
まずはProEditionの評価版があれば落としてSQL Serverとの接続を試してみようと思います。
URLリンク(www.microsoft.com)

239:デフォルトの名無しさん
06/09/01 11:07:27
p://msdn2.microsoft.com/ja-jp/library/76712d27.aspx

ここに、VS2005にヘルプ作成ツール(Microsoft Help Workshop)がついてる
みたいなことが書かれているのですが、探してもありません。
standard版でフルインストールしてあります。

VS2005にはヘルプファイルの作成ツールはないのでしょうか。



240:デフォルトの名無しさん
06/09/01 19:29:29
ググレカスのAA貼ってやろうか?

241:デフォルトの名無しさん
06/09/01 19:30:08
ロムッテロの方がいい。

242:デフォルトの名無しさん
06/09/02 00:17:36
>>240,241
おまえ、なんだか雑巾クセー

243:デフォルトの名無しさん
06/09/02 06:14:08
Vtuneに興味があるのですが、VS2005stdと連携して解析などができるのでしょうか。
サイトを覗いてみましたが、連携云々については書いていなかったので。

244:デフォルトの名無しさん
06/09/02 06:20:37
hcrtfはβ2のころから無かったらしいね。
URLリンク(connect.microsoft.com)


245:デフォルトの名無しさん
06/09/02 06:27:30
自己レスですみませんけど。

VS2005に統合する・しないのオプションがあるとか入門ガイドに書いてありました。
2005stdに適合しているかどうかまではわかりませんが。

246:デフォルトの名無しさん
06/09/02 08:00:45
先ほど DirectX SDK August 2006 をインストールしたら、
ライブラリのパス、インクルードファイルのパスに
一部不正な文字が混入してしまったのですが、そういう事ってあります?
まぁそれは仕方ないとして、デフォルトの状態に戻したいのですが、
デフォルトの状態でどのパスが指定されていたのかが分かりません。

ライブラリパス、インクルードパスのデフォルトの設定
(できれば他のパスに関する設定も)が一覧できるページって
ありませんでしょうか?

247:デフォルトの名無しさん
06/09/02 08:03:43
設定を全部見れば何処かにあるよ

248:デフォルトの名無しさん
06/09/02 20:47:35
VC2003のATL、Releaseビルドだけおかしくなる(;´Д`)ハァハァ

249:デフォルトの名無しさん
06/09/02 20:51:05
2005のCRTの配布方法、なんであんな変態なの?

250:デフォルトの名無しさん
06/09/02 21:00:52
DLL地獄

251:デフォルトの名無しさん
06/09/02 22:13:21
>>249
ファイルをバラバラに配布するのよりは、よっぽどもいいだろ。
マージモジュール or exe形式だけど、MS保障でインストールできるんだから。

252:デフォルトの名無しさん
06/09/02 22:15:38
>>251
辿り着けないユーザーに説明する俺の身になってみろ。

253:デフォルトの名無しさん
06/09/02 22:34:04
M$のサイトは迷うのが普通になってるよな

254:デフォルトの名無しさん
06/09/02 23:30:06
ところで 2005Express のF1キー参照できるMSDNは自由に変更できないんでしょうか
標準添付のMSDNはSDK無いから使い物にならない(´・ω・`)

255:デフォルトの名無しさん
06/09/03 03:48:07
stlport5.0.2+boost1.33.1のビルドに挫折したorz
しばらくvc7.1で我慢するか…

256:デフォルトの名無しさん
06/09/03 03:48:19
MSDN って新しいのダウンロードできるようになってるよね。
MSDN Express Edition にこだわらなくってもいいんじゃないか?

257:デフォルトの名無しさん
06/09/03 03:48:58
>>255 boost だけなら何も問題なく使えるけどな。

258:デフォルトの名無しさん
06/09/03 23:41:27
Visual C++ 2005使ってるのですが、インテリセンスが
鈍くてすぐコードを適用してくれません。対処法をお願いします。
VC++2003では結構速かったのに。

259:デフォルトの名無しさん
06/09/04 00:03:38
普段はタブとスペースは非表示なのですが
コード書いてる途中でCtrl+Space+何かあたりを押してしまったみたいで
タブが"→ "になってスペースが"・"と表示されるようになったのですが
非表示に戻すにはどうすればいいのでしょうか?

260:デフォルトの名無しさん
06/09/04 00:04:40
Edit メニュー

261:259
06/09/04 00:21:50
>>260
thx!!!

262:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
06/09/04 00:44:46
SSE3/4対応のプロセッサパックまだ?

263:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
06/09/04 00:45:28
※pmmintrinとかtmmintrinとかが使いたい


264:デフォルトの名無しさん
06/09/04 01:40:24
アリスマチック

265:デフォルトの名無しさん
06/09/04 11:01:30
C#Express です。
見た目だけを変えた同一のコントロールを頻繁に使うので、
ユーザコントロールとしてデザイナから作ろうとすると、
最初から余計なコンテナがあるのですが非常に邪魔です。
消したくても消えません。

コンテナは要らなくて、目的のコントロール単品だけでよいのですが、
単に見た目だけ変えたコントロールを作るのにユーザコントロールを
使おうとする俺が間違ってますか。

266:デフォルトの名無しさん
06/09/04 11:35:55
見た目が別のボタンを作りたかったら Button を継承するってもんじゃないの

267:デフォルトの名無しさん
06/09/04 12:04:51
余計なコンテナってのが意味分からん

268:デフォルトの名無しさん
06/09/04 13:07:16
しょーもない質問ですみません。

作成したソフトウェアをインスコールしたPCのコンピュータ名を取得するには、
どうすればよいんでしょうか。

URLリンク(www.google.com)

一応、検索かけたのですが、VisualBasic.Deviceしか見当たりませんでした。
私は、VC#2..5EEで開発しております。

どうぞ宜しくお願いします。:-)

269:268
06/09/04 13:12:08
URLリンク(www.atmarkit.co.jp)

板汚してごめん、自己解決すますた。

270:デフォルトの名無しさん
06/09/04 14:06:33
>作成したソフトウェアをインスコールしたPCのコンピュータ名を取得するには、
だから変な略語ならまだしも、略語にさえなってない奇妙な用語を使うなって。

271:268
06/09/04 14:21:13
>>270
そのくらい見逃せよ!!いちいち、うるせーな。:-)

272:デフォルトの名無しさん
06/09/04 14:34:29
はいはい、坊やはしまっちゃうよ~

273:デフォルトの名無しさん
06/09/04 15:12:52
データソースウインドウから、テーブルを[詳細]でドラッグ&ドロップしたときに
各コントロールと一緒にドロップされるラベル(フィールド名書かれてるやつ)って、
別のに変えることはできないんですかね?
色やフォントなどを指定した自作のラベルを使いたいのですが…。

274:268
06/09/04 15:36:55
samisiiyo ;-(

275:デフォルトの名無しさん
06/09/04 15:38:59
>>262,263
SSE3のintrinsicならintrin.hの827行目以降にあるけど

276:デフォルトの名無しさん
06/09/04 20:24:18
URLリンク(msdn2.microsoft.com)

このサイトに掲載されているMACアドレスを取得する方法で得られる複数のMACアドレスのうち、

IPCONFIG/ALLで得られるMACアドレスは、通常、NetworkInterface[] nicsの何番目に配置されるのでしょうか。

宜しくお願いします。



277:276
06/09/04 20:25:28
質問がしょぼくてすみません。

URLリンク(msdn2.microsoft.com)

このサイトに掲載されているMACアドレスを取得する方法で得られる複数のMACアドレスのうち、

IPCONFIG/ALLで得られる【複数のMACアドレスのうち最初に来るMACアドレス】は、通常、NetworkInterface[] nicsの何番目に配置されるのでしょうか。

宜しくお願いします。

278:デフォルトの名無しさん
06/09/04 23:00:58
VS2005ImageLibraryをインターネットで配布したらつかまりますか

279:デフォルトの名無しさん
06/09/04 23:06:50
ダミーのexeにリソースとして仕込めば問題ないかも

280:デフォルトの名無しさん
06/09/05 10:15:10
プロジェクトを保存したのですが、
その保存したプロジェクトの開き方が分からないので教えて下さい

281:デフォルトの名無しさん
06/09/05 10:39:12
ソリューションファイルかプロジェクトファイルを
ダブルクリックちてくだちゃいね

ダブルクリックは分かるかな~☆
URLリンク(e-words.jp)

282:デフォルトの名無しさん
06/09/05 13:42:20
みなさんは、アプリケーションの重複起動を防止するために、
どのような手段をご選択されましたか?

283:デフォルトの名無しさん
06/09/05 13:43:58
自分の使ってる言語のスレで聞けよ

284:デフォルトの名無しさん
06/09/05 13:59:02
>>282
名前付きセマフォかMutexロック


285:282
06/09/05 14:31:53
>>284
レスさんくすです。
もう少し詳しくお願いします。
セマフォってなに? Mutexは、ネットで検索したらちょっと引っかかった。

286:デフォルトの名無しさん
06/09/05 14:55:05
自分の書いてる言語のスレにいけばノウハウ書いてあるページが紹介されてる。

287:デフォルトの名無しさん
06/09/05 15:13:36
重複起動の防止ってあまり考えたことないな。
むしろそれを前提とした正しい実装ができていれば、
複数起動できた方が便利じゃないだろうか。

288:デフォルトの名無しさん
06/09/05 15:17:10
           i::::::::/'" ̄ ̄ヾi
           |:::::::| ,,,,,_  ,,,,,,|
           |r-==( 。);( 。)
           ( ヽ  :::__)..:: }
        ,____/ヽ  ー== ;  ほほう それでそれで?
     r'"ヽ   t、   \___ !
    / 、、i    ヽ__,,/
    / ヽノ  j ,   j |ヽ
    |⌒`'、__ / /   /r  |
    {     ̄''ー-、,,_,ヘ^ |
    ゝ-,,,_____)--、j
    /  \__       /
    |      "'ー‐‐---''



289:282
06/09/05 15:18:12
>>287
GlobalHotKey使ってるんですよ、なので、キーの登録が重複してしまうという問題があるんす。

290:282
06/09/05 15:21:02
URLリンク(www.atmarkit.co.jp)

あったよーんだ!(・∀・)ミューテックス教えてくれた284、ありがとね!

291:デフォルトの名無しさん
06/09/05 16:29:58
>>290
XPの場合MSの推奨ではユーザースイッチでの多重起動も防止せよ
ってことになってるよ
なんかMSのドキュメントに書いてあるはず

292:デフォルトの名無しさん
06/09/05 16:42:32
他のアプリが後から同じキーでグローバルフック仕掛けたらどうするんだろう・・・

293:デフォルトの名無しさん
06/09/05 16:53:27
古いソースをコンパイルするとき、C4996を消すために
_CRT_SECURE_NO_DEPRECATEを定義しました。

が、stricmpなど警告が消えない場合があるようです。

#pragma warning(disable: ****)を使って対処するしかないでしょうか?

ご存知の方居ましたらお願いします。

294:デフォルトの名無しさん
06/09/05 17:09:16
セットアッププロジェクトでインストーラ作るのに、
アプリケーションのショートカットをリアルショートカットにする選択って
VS2005で出来るようになってるう?

295:デフォルトの名無しさん
06/09/05 17:12:05
>>293
stricmpの警告は、おそらく_stricmpを使えという類のものだと思う。

296:282
06/09/05 17:31:32
>>292
そういう場合なんて、念頭にあるわけねーだろ!!
っていうか、だいたい、Windowsキーとファンクションキーの組み合わせって、
めったにねーだろ。だからだいじょうぶだろ。

297:282
06/09/05 17:32:45
>>291
そんな記事、知るか、マンドクセ。

298:デフォルトの名無しさん
06/09/05 17:38:48
>>297
趣味グラマならそれが正解

299:デフォルトの名無しさん
06/09/05 17:50:39
>>297
パッケ開発には来ないでくださいね^^;

300:デフォルトの名無しさん
06/09/05 17:54:06
多重起動なんてFindWindow()で十分だろ馬鹿が

301:デフォルトの名無しさん
06/09/05 17:57:34
>>300
甘いな。そこはSharedセクションと言っておくんだ。
より厨くさく見えるぞ。

302:282
06/09/05 17:58:37
ちゅーか、ユーザースイッチって何?ユーザー切替みたいなもの?

>>300
じゃぁおまえ、ぜってーそうしろよ

>>299
オレはデジ土建じゃない。

303:デフォルトの名無しさん
06/09/05 17:59:39
GetProcesses でお手軽に多重起動チェックじゃだめなのか

304:デフォルトの名無しさん
06/09/05 18:03:20
>>302
マジレスするとユーザー切り替えでの同じアプリ起動の抑止
同じリソース使うということではぶつかるからね

MSの資料にはご丁寧にソースまで載ってた気がするよ
OSの判定で振り分けとかたしかにレアケースのくせに面倒といえば面倒だけど数十行だった希ガス

305:282
06/09/05 18:06:18
>>291

mutexObject = new Mutex(false, strAppConstName);

 コンストラクタの第1パラメータには、今回の場合ではとりあえ
ずfalseを設定しておけばよい。第2パラメータには、ミューテッ
クスの名前としてアプリケーション固有の名前を指定する。その
際、その名前の先頭に「Global\」というプレフィックスを付加し
て「グローバル・ミューテックス」にすれば、Windows XPで実装さ
れた「Fast User Switching(参考:「新世代Windows、Windows
XPを初体験(3)」)」のように複数のユーザー環境が同時実行
される場合でも、複数ユーザー間でのアプリケーションの多重起
動を禁止できる。


URLリンク(www.atmarkit.co.jp)
書いてありましたよー、ユーザーチェンジ。

306:デフォルトの名無しさん
06/09/05 18:07:36
NetFrameWorkがインストールされていないPCでNetプログラムを起動した際に、
安全に(想像つかない動作をすることなく確実に)、「NetFrameインストールしてね!」って
警告を出す方法を教えてケロリン。

307:282
06/09/05 18:24:16
すばらしい、このサイト、OSもチェックして、グローバルしてるじゃねーかお!!
ありがと、@マーケット様。

みんなもありがとね!

308:デフォルトの名無しさん
06/09/05 18:42:42
@マーケットw

309:282
06/09/05 18:50:48
>>308
そういうのは、先にいえよ、タコ!!今気づいた。

310:デフォルトの名無しさん
06/09/05 18:51:29
実行EXEファイルを右クリックして表示されるプロパティダイアログの
バージョン情報を変更する方法を教えて下さい。

311:デフォルトの名無しさん
06/09/05 18:55:58
@マーケットってどこのスーパーだよw

312:282
06/09/05 18:58:23
>>311
おまえ市ねよ

313:デフォルトの名無しさん
06/09/05 19:03:05
厨で荒れるとは、ここもなかなか廃れてなくて良い良い。

314:デフォルトの名無しさん
06/09/05 19:05:45
// アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
[assembly: AssemblyVersion("1.1.0.0")]
[assembly: AssemblyFileVersion("1.1.0.0")]

これ、手動で変更するの、結構ダリーのですが、
どうすればいいのですか?

教えてください、所詮パイ型。


315:デフォルトの名無しさん
06/09/05 20:04:37
(・ε・)キニシナイ!!

316:314
06/09/05 20:06:31
>>315
どうやって、やるんですか??

VC#2005EE

317:デフォルトの名無しさん
06/09/05 20:13:37
AssemblyVersionは*使えたような
ある時点からの日数でインクリメントしてくれたような
いつからだったかは忘れた

318:デフォルトの名無しさん
06/09/05 20:18:52
正子からの秒数を2で割った値じゃなかったっけ

319:デフォルトの名無しさん
06/09/05 20:35:04
マサコーッ!

320:デフォルトの名無しさん
06/09/05 20:38:37
282が何人もいるこのスレ好きです(・∀・)

321:デフォルトの名無しさん
06/09/05 23:40:45
c#のストリームで%WINDIR%みたいなのが入ったファイルはどうやってひらくですか+

322:デフォルトの名無しさん
06/09/05 23:44:00
>>321
Environment.ExpandEnvironmentVariables

323:デフォルトの名無しさん
06/09/06 01:37:51
なるへそ

324:314=282
06/09/06 10:17:43
>>317
産休ね!

>>320
シーーーーーーーーーーーーーーーーーーーーーーーー(>_<)

325:デフォルトの名無しさん
06/09/06 22:50:06
MUTEXはネットで拾ってコピペするだけだろ。
意味は深く考えるな。きっと上手くいくよ。

あと、こないだやっとVISUALC++Ver.4の
箱を開けたよー。捨てるけどね。

326:デフォルトの名無しさん
06/09/06 23:14:18
MFCで、関数追加ウィザードで
パラメーターの型にBOOLをセットして、
パラメーター名にb~という変数名を入力すると
パラメーターの型が勝手にbool型に変わってしまうんですが
これを回避する方法はありますか?

327:デフォルトの名無しさん
06/09/07 00:44:09
b~という変数名をやめる。

328:デフォルトの名無しさん
06/09/07 01:18:18
>>327
いろいろテストしてみたら、そういう問題じゃないみたいです
コンボボックスに候補のある変数は、別の変数の意味で大文字で書いても
変数名を入れた瞬間に、小文字の候補に変更されるようです
(たとえば、INTと書いても、intに変換される)
大文字と小文字を区別するCの仕様としては、このウィザードは致命的かと
一応、先に変数名から入力して、あとから変数型を入れるで回避できましたが・・・

329:デフォルトの名無しさん
06/09/07 01:36:25
サポートに連絡

330:327
06/09/07 01:46:51
>>328
動かしてみた。確かに書き換えられるね。これはこれで問題だと思うけど、
実際の開発でこれが問題になる状況が想像できない。
C++でboolとはべつに、全部大文字のBOOLを使いたい状況ってどんな状況?
boolとBOOLで別の意味を持たせようとしているのが間違いなんじゃ?
どうしてもというなら型名をBOOLじゃなくてBOOLEANにするとか。

331:uyu
06/09/07 02:12:12
なぜ日本人女性は韓国男性に憧れるのだろうか。
まず韓国人男性は紳士的な振る舞いをします。
そして女性を大切に扱います そして情熱的です。
このような韓国人男性の振る舞いに日本人女性はコロリと落ちるのです。
日本人のような幼児的な男性にあきあきしてる裏返しの行動でしょう。
韓国人男性に憧れる日本女性は週末になるとソウルを訪れるそうです。
ソウルで運命的な出会いを期待しての訪韓です
ソウルでは毎週末にお見合いパーテーが開かれています
日本女性と韓国男性のお見合いパーテーです
日本女性の参加者が圧倒的に多く韓国男性を集めるのに苦労するそうです。
日本女性は婚前交渉に積極的だと聞きました。 韓国では婚前交渉はタブーです。
お見合いパーテーで知り合い、その日のうちに関係を持つカップルが多いと聞きます。
「日本人女性は優秀な遺伝子を求めて韓国で股を開く」と韓国のWEBサイトで話題になっていました。
韓国では不道徳なものは、東から来ると言われています。
韓国は日本から多くの不道徳を持ち込まれています。
すべて事実だ。 日本の女は淫乱で男はまったく魅力がないインポ。
かわいそうな劣等民族

332:デフォルトの名無しさん
06/09/07 02:31:17
>>330
BOOL型はWindowsでは標準で使われてる型なもので・・・
大多数のAPIは大文字のBOOL型を戻り値や、引数で使ってるんですが・・・
ちなみにwindef.hで定義されてます
実際はint型のtypedefでしかないんですけどね

333:デフォルトの名無しさん
06/09/07 03:30:46
>>332
いや、それは>>330もわかってると思うんだが…

334:332
06/09/07 04:04:30
>>333
ちょっとお聞きしたいのですが
最近では、BOOLを使うのは特殊なケースになってきてるんですか?

やってる分野が特殊なので、開発環境にはこだわりがなく、7年くらいVS6で開発していました
VS2005を導入して2週間、しかもここ5年くらい、受注から開発まで一人でやってきたので最近主流の
ソフト制作方から外れているかもしれませんw

335:デフォルトの名無しさん
06/09/07 04:25:15
いやポインタに相変わらずLP~とつくようにBOOLも普通だと思うよ

336:デフォルトの名無しさん
06/09/07 04:38:08
>>330
BOOLならば、環境依存で型を変えられるからじゃないですか?
boolと書いてしまうと、0-1値が使えない環境で困ってしまいます。

337:デフォルトの名無しさん
06/09/07 04:42:39
俺の場合は、BOOL型へのポインタを引数に取るなど使わざるを得なかったり、BOOL型の戻り値を受け取ったりする場合くらいにしか、使わないな。

338:デフォルトの名無しさん
06/09/07 08:06:42
もともとboolは0かそれ以外だろ

339:デフォルトの名無しさん
06/09/07 08:31:53
いいえ。

340:282
06/09/07 10:33:36
DLLを作ったんですけど、
テキストファイルで開くだけで、
どんなメソッドつこてるか、ばれちゃうんですね。
あぁはずかしい。

341:282
06/09/07 10:47:34
僕が作ったDLLをベクタで販売しようと目論んでるんでつけど、
気をつけたほうがいいこととかって、ありますでしょうか。

あ、勿論、収益は、長野地震の被災者に寄付ですよってに。

342:デフォルトの名無しさん
06/09/07 10:53:19
> 気をつけたほうがいいこととかって、ありますでしょうか。

夜道。

343:デフォルトの名無しさん
06/09/07 11:06:58
>>338
それはC w

344:デフォルトの名無しさん
06/09/07 11:11:51
>>343 じゃ C++ では?

ISO/IEC FDIS 14882:1998(E) ---
4.5 - Integral promotions [conv.prom]
-4- An rvalue of type bool can be converted to an rvalue of type int,
with false becoming zero and true becoming one.

とりあえずこうなっているみたいなので
true は int に変換すると 1、
false は int に変換すると 0、
って事でよい?

345:デフォルトの名無しさん
06/09/07 11:42:05
VC2005EEを使用しています。pureCLRです。よくわからないエラーで、困っています。

ツールストリップボタンを2つ用意し、2番目のボタンを押すと、1番目のボタンのクリックイベントを発生させるプログラムです。

private: System::Void toolStripButton2_Click(System::Object^ sender, System::EventArgs^ e) {
toolStripButton1->OnClick(e);
}

ところが、『toolStripButton1->OnClick(e);』の行で、

error C3767: 'System::Windows::Forms::ToolStripButton::OnClick': 候補の関数はアクセス可能ではありません。

というエラーが発生します。何故だか原因が良くわかりません。どなたか教えてください。

因みに、

toolStripButton1->ToolTipText::set("test");

とすると、1番目のボタンのツールチップが『test』となり、正しく動作します。

346:デフォルトの名無しさん
06/09/07 11:44:29
OnClick などのイベント起動用のメソッドは基本的に protected だよ
PerformClick っていう便利なメソッドあるからそっち使え

347:デフォルトの名無しさん
06/09/07 11:56:23
.NET Framework 1.1 がインストールされたマシンでは
Visual Studio .NET 2003 を使って、
.NET Framework 2.0 がインストールされたマシンでは
Visual Studio 2005 を使って、
それぞれの環境用のアプリケーションを開発してます。

無事平穏な日々を送ってきたのですが、このたび
後者の環境で必要になったツールが .NET Framework 1.1 を
要求してきました。すでに .NET Framework 2.0 だけで
幸せに暮らしている環境に .NET Framework 1.1 の再配布
可能パッケージを導入してしまってもいいものでしょうか?

動いているものをいじるな、という天使の声が聞こえるのですが、
Side-by-Side とかいう仕組みがあるからランタイムが混在しても
おk、という悪魔の声も聞こえてきます。2.0 の後から
1.1をインスコするといういわば「逆順」ってのにビビッています。

348:デフォルトの名無しさん
06/09/07 12:08:11
保証はしないが大丈夫だろう

349:デフォルトの名無しさん
06/09/07 12:23:10
つーか2.0で動くかもよ

350:345
06/09/07 12:24:17
>>346

そうだったんですか!?  

ためしてみます。どうもありがとうございました。

351:347
06/09/07 14:22:30
もう一つお願いします。

NetFrameWorkがインストールされていないPCでNetプログラムを起動した際に、
安全に(想像つかない動作をすることなく確実に)、「NetFrameインストールしてね!」って
警告を出す方法を教えてケロリン。


352:デフォルトの名無しさん
06/09/07 14:40:14
想像つかない動作もなにも、
エラー出しておわり。


353:デフォルトの名無しさん
06/09/07 15:06:04
>>352 たぶん対応する .NET Framework の有無を検出して
何らかのアクションを起こしたいんじゃね?

354:デフォルトの名無しさん
06/09/07 15:38:47
設定のインポートとエクスポートウィザードで一度環境をC#にリセットしました。
すると、単語補完(Ctrl+スペース)が機能しなくなりました。
オプションのキーボードショートカットを確認してみると、そこには確かにCtrl+スペースが登録されております。
現在使われているショートカットを確認しようをしても、この組み合わせだけ入力すらできません。
原因わかる人いないですか?

355:デフォルトの名無しさん
06/09/07 16:52:42
>>351
確実に動く、インストールされているランタイムを確認してから起動する、
32bitネイティブなランチャーを作るしかないんじゃないかな。

356:デフォルトの名無しさん
06/09/07 17:56:48
>>344
バカじゃないのか?
intとboolは全然違うのだが。

357:347
06/09/07 18:02:50
>>355
みなさんは、いつもどうされてるんでしょうか。

358:デフォルトの名無しさん
06/09/07 18:21:18
Readmeの動作環境に「.NET Frameworkが必要です」とだけ書いて後は何もしない。
とか。

359:デフォルトの名無しさん
06/09/07 18:28:38
.Netを使わなくぁw背drftgyふじこlp;@:「」

360:347
06/09/07 18:59:48
>>358
おまえ、説明書読むやつなんて、いると思うか?
ふつーよまねーだろ。

そんなんじゃなくて、あぁ、もう!

あ、例えば、hoge.exe.txt
っていうテキストファイルを作っておくとか。

そして、
hoge.exeを、readme.txtというファイル名にかえておく。

するとどうだろう。へけけのけ。

おまえら、仕事何時まで?オレはけーるぞ

361:デフォルトの名無しさん
06/09/07 19:59:17
説明も読まずに実行なんて怖くて出来るか。


362:347
06/09/07 20:03:56
>>361
おまえは、携帯の説明書とか読むほう?
オレは、まんどくって読まないよ。

オレみたいなやつを救うために、
「NetFw2.0インスコして.Net!」ってダイアログ出したいんだよ。

363:デフォルトの名無しさん
06/09/07 20:57:57
蛸いかがすか?

スレリンク(fish板)l50



364:デフォルトの名無しさん
06/09/07 21:52:18
たまにReadmeの無いソフトがあって困る

365:デフォルトの名無しさん
06/09/07 21:55:59
そこは野生の勘で

366:デフォルトの名無しさん
06/09/07 22:44:53
おい、いつになったら SP1 でるの?

367:デフォルトの名無しさん
06/09/07 22:49:29
ちょっと質問していいかな。
グラフィック関連のプログラミングに慣れてないんだけど、Bitmapクラスを作るときの
フォーマットに、Format16bppGrayScaleってのがあるよね。
高階調画像を扱いたいんだけど、これって使えるの?
なんか、MSのニュースグループを見てると、「定義されてるけど使えないジャン」って
言ってる人も居るんだけど……。
URLリンク(www.msnewsgroups.net)

つか、そもそもWindowsが16bit深度を扱えるかどうかも、よく分かってないんだけどね。
HDMI 1.3なら48bit出力可能であることまでは見たんだけど。
医療用グラフィック製品では、なんか12bit深度まで擬似的に表示する云々てなものもあった。

今のところ使用言語はC#またはC++/CLI、環境はVisual Studio 2005です。
ここで聞いていいかも自信ないけど、違ったら誘導よろしくお願いするです。

368:デフォルトの名無しさん
06/09/07 22:57:18
ちなみに、自分で16bppGrayScaleで画像を作ろうとすると、GDI+でExternalExceptionとやらが出てくる。

369:デフォルトの名無しさん
06/09/08 00:02:30
GDIは知らんが、16ビットグレイは気象関係でも使われるしそこそこポピュラー。
対応しているライブラリとしては、ImageMagickが挙げられる。

370:デフォルトの名無しさん
06/09/08 00:47:50
おまいらチームシステム使ってる?
テスト関連ツールとかの使い勝手が知りたいです。


371:デフォルトの名無しさん
06/09/08 00:49:33
>>362
ちゃんと一読してから使うよ。
ATコマンドとか載ってて懐かしい気分になったり…

372:デフォルトの名無しさん
06/09/08 01:15:56
説明書、readmeを斜め読みすらもしないのって、
風俗で写真も見ずに名前だけで指名するようなもんだろ。
普通しねぇわな。

373:デフォルトの名無しさん
06/09/08 01:18:04
347みたいなのってアレかな
Win32バイナリ持ってきて「Linuxで動かねーぞゴルァ!」とか
日常的に言ってるのかな

374:デフォルトの名無しさん
06/09/08 01:20:08
エラー出して終了しちまうより、アプリのインストーラで.NET Frameworkを入れちまうってのはどうよw

375:デフォルトの名無しさん
06/09/08 03:08:02
>>374
俺ならそうする

376:347
06/09/08 09:38:52
>>374
もっと詳しく(´д`)

377:デフォルトの名無しさん
06/09/08 10:29:15
C#ですがインテリセンスが異常に遅くなってるんだけど何ででしょう?
Dictionary<Element,Element> elemMap=new Dictionary<Element,Element>();
とかを
Dic < El , El > elementMap = new ' ' ( ) ;
と打ち込むと入力完了まで15秒ぐらいかかります。
おかげでうち間違いなくいかにたくさん打てるか遊んだりしてコード打つ羽目になってます。

378:デフォルトの名無しさん
06/09/08 10:37:54
using が極端に多いとか

379:デフォルトの名無しさん
06/09/08 10:40:40
9個ぐらいですね.using
コメント書くのでも書いて反映されるまで秒数かかりますね・・・orz
ほかのプロジェクトではそんなことないので何かおかしいところがこのプロジェクトにあるんだろうけど。

380:デフォルトの名無しさん
06/09/08 10:44:45
そうなるときもあるけど、
そのファイル開き直したり再起動したら直るなぁ。

381:デフォルトの名無しさん
06/09/08 10:52:37
俺ならとりあえずVSを終了させてから bin と obj と .suo を消すかな

382:デフォルトの名無しさん
06/09/08 10:57:50
>>376
374じゃないけど。
Visual Studio でインストーラを作るなら、

VS.NET 2003
URLリンク(www.microsoft.com)
Bootstrapper で .NET Frmaework 1.1 込みのインストーラを作成

VS 2005
URLリンク(msdn2.microsoft.com)
インストーラを作るときに「必須コンポーネント」に指定しておけばOK

InstallShield とか WiX とかでどうするのかは知らない。

383:デフォルトの名無しさん
06/09/08 11:07:20
C++ だと、IntelliSense が効かなくなることあるよ。
* と -> が複雑に絡み合ってたりすると。
あとマクロが複雑に絡み合ってたりすると。

本末転倒だけど、クラス A のメンバが . を打っても表示されなくて、
いったん A& a = (評価結果がAのインスタンスになる複雑な式)
ってやって、a. まで打つとメンバが表示されるようになったり。

他にも assert(a. でメンバが表示されなくなったり。
次の行で普通に a. って打つとメンバが表示されたり。
ncb ファイルを消して IntelliSense のデータベース(?)を
新しく作り直すとうまくいくこともある。

プリプロセッサの処理を追い切れてないんじゃないかなと
思うこともあるんだが、C# でもおんなじような現象があるの?
俺 C# 使ったことないんで C# にプリプロセッサって言う
概念があるのかどうか知らないけど。

384:デフォルトの名無しさん
06/09/08 11:16:03
C#のIntelliSenseはかなり優秀だけどカッコに弱い気がする
DateTime a, b;
(a-b).
と . を打っても入力候補が出てこない

385:347
06/09/08 11:29:12
((DateTime)(a-b)).ToString();
これででるんちゃう?

386:デフォルトの名無しさん
06/09/08 11:33:15
DateTime を引き算すると TimeSpan だお

387:デフォルトの名無しさん
06/09/08 11:54:23
本末転倒

388:デフォルトの名無しさん
06/09/08 12:21:17
かの Turbo シリーズに無料版でも機能無制限で使える穴があったらしいね


389:347
06/09/08 12:34:25
>>368
てへっ(・∀・)

390:デフォルトの名無しさん
06/09/08 12:36:06
みなさん、エラーメッセージってかこつけて英語で書きます?それとも正直に日本語で書きます?それとも、一風かわって朝鮮語で書きます?

391:デフォルトの名無しさん
06/09/08 12:44:24
日本人しか使わないってわかってるから余裕で日本語だぜ

392:デフォルトの名無しさん
06/09/08 12:45:28
>>390
君の母国語でおk

393:デフォルトの名無しさん
06/09/08 14:13:47
>>390
公開して外人から質問が来るときは英語版も作る。


394:デフォルトの名無しさん
06/09/08 14:32:27
sdkを入れてwin32コンソールアプリケーションで以下のことを書いたのですが

#include "stdafx.h" #include <iostream> using namespace std;
int _tmain(int argc, _TCHAR* argv[]){ cout << "test"; return 0; }

これを、アクティブ(debug) C/C++ コード生成 ランタイムライブラリを
/MTd から /MTへ変えてコンパイルした時に

LINK : warning LNK4098: defaultlib 'LIBCMT' は他のライブラリの使用と競合しています。
 /NODEFAULTLIB:library を使用してください。
libcpmtd.lib(cout.obj) : error LNK2019: 未解決の外部シンボル~
libcpmtd.lib(stdthrow.obj) : error LNK2001: 外部シンボル "__CrtDbgReportW"~
libcpmtd.lib(xdebug.obj) : error LNK2019: 未解決の外部シンボル __malloc_dbg~
libcpmtd.lib(xdebug.obj) : error LNK2019: 未解決の外部シンボル __free_dbg~
libcpmtd.lib(_tolower.obj) : error LNK2019: 未解決の外部シンボル __calloc_dbg~
ほげ\test\Debug\test.exe : fatal error LNK1120: 外部参照 4 が未解決です。
とエラーが出てコンパイルできません。
リンカのコマンドラインに NODEFAULTLIB:library を追加すると
obj ファイルが開けないと言われビルドエラーになってしまいます。

同じ設定でも、プロジェクトの構成マネージャで debug から Rease に変えれば
一応エラーも無く出来るのですが…
これを解決するにはどうすれば良いのでしょうか。

395:デフォルトの名無しさん
06/09/08 14:34:52
Rease → Release

396:デフォルトの名無しさん
06/09/08 14:44:43
VS2005ではアイコンエディタないですね。
みんなは、アイコン、どのソフトで作ってますか?

397:デフォルトの名無しさん
06/09/08 14:51:54
VS2005についてるやつ

398:デフォルトの名無しさん
06/09/08 15:26:42
新規作成でアイコン作れなかったっけ

399:396
06/09/08 15:43:48
僕、VC#2005EE ●rz。

400:デフォルトの名無しさん
06/09/08 15:57:08
この板の方は、やっぱりみんなHHKBでつか?

401:デフォルトの名無しさん
06/09/08 16:14:05
HHKはWindowsでは使いにくい

402:400
06/09/08 16:20:44
>>401
具体的に(´д`;)

403:400
06/09/08 16:21:22
激しくすれ違いだけど、あえて、この板で聞いてみるテスト。

404:400
06/09/08 16:22:48
そんなたとえを真っ先にあげる>>372さんに乾杯、おまえ氏ね。

405:デフォルトの名無しさん
06/09/08 16:43:35
セットアッププロジェクトでインストーラー作ってんだけど、
プログラム削除のときは全ファイル削除で、アップデートの
場合には所定のファイルだけ残すとかってどうやればいい
んですか?
ヒントください。

406:400
06/09/08 17:21:07
>>405
URLリンク(support.microsoft.com)

407:377
06/09/08 21:02:34
レス感謝です。削除とか試してみたけど変わらず。

インテリセンスが遅いと言うより、ファイル開いたエディタウィンドウ自体の動きが遅いみたい。
カーソルを一行下に動かすだけでするだけで0.5秒ぐらいかかってるみたい。
クラス一つのような単純なプロジェクトのファイルだともっときびきび動く。
クラス数が多いファイルに共通した動きなのかなぁ・・・・



408:デフォルトの名無しさん
06/09/08 21:17:07
メモリを増やせ

409:デフォルトの名無しさん
06/09/08 21:21:31
2Gつんで600メガ以上余ってます。
いま//の後にtemporaryといれたら画面に反映されるまで4秒・・・orz

410:デフォルトの名無しさん
06/09/08 22:34:00
それは環境が何かおかしいのでは。
変なプロセスがCPU時間食いまくっているとか、
HDDアクセスしまくっているとか、
CPUがi486DXとか、
今年はPCの厄除けのお祓いをしていなかったとか。

411:デフォルトの名無しさん
06/09/08 22:40:05
んーとエディタで何か書いた瞬間にCPU使用率が跳ね上がります。
つかってるのはdevenv。

CPUはアスロン64 3200+
>今年はPCの厄除けのお祓いをしていなかったとか。
それだ!!!!!











もう笑い飛ばせないよママン・・・orz

412:デフォルトの名無しさん
06/09/08 22:42:59
devenvがCPUごガシガシ喰らいまくるって話はちょくちょく聞くね。

413:デフォルトの名無しさん
06/09/08 22:44:16
新手のウィルスとか

414:デフォルトの名無しさん
06/09/08 22:49:13
2003と共存してて2003の方のdevenvを動かしてるとか

415:デフォルトの名無しさん
06/09/08 23:04:14
プロジェクト開かないでファイルだけ開いても同様の現象になります。
もしよかったら誰か試しに開いてみてください。

URLリンク(uploader.erv.jp)
URLリンク(uploader.erv.jp) の erv_jp0290.zip です。


416:デフォルトの名無しさん
06/09/08 23:11:12
普通に見れるが

417:デフォルトの名無しさん
06/09/08 23:13:02
ウィルスか常駐ソフトくらいしか思いつかない。

418:デフォルトの名無しさん
06/09/08 23:14:24
明らかに君の環境がおかしい

419:377 ◆RaJZhskAXw
06/09/08 23:18:10
えぇぇぇぇ

420:377 ◆RaJZhskAXw
06/09/08 23:26:28
マシンごと再起動で少し軽くなりました。
でもやっぱり遅いよママン

421:デフォルトの名無しさん
06/09/08 23:42:47
そのような事を申されても其れがしはそなたの母上ではあらぬ故に大変困り申す。


422:デフォルトの名無しさん
06/09/09 06:35:12
>>415 ちゃんとみれるなぁ、問題なく。
もうさ、 Visual Studio をアンインストールして、
Visual Studio を再インストールするしかないんじゃね?

423:デフォルトの名無しさん
06/09/09 06:37:51
URLリンク(fileforum.betanews.com)

424:デフォルトの名無しさん
06/09/09 06:50:35
そんなことより VS2005 の SP1 をくれ。
な?
たのむよ。

425:377 ◆RaJZhskAXw
06/09/09 07:17:22
おまいら一般論ですが、2005でコード核ときって全くレスポンスに問題なく動いてます?
自分のところだと普段から入力して反映されるまでに間があります。
できればCPUなどの情報もきぼん。

426:デフォルトの名無しさん
06/09/09 07:32:55
>>377 反映って、IntelliSense に反映ってこと?
すぐに反映されることもあるし、
30秒くらい反映されないこともあるし、
永久に反映されないこともあるし、
ncb ファイルを消すと反映されるようになることもある。
どういうケースでどうなるかの規則性がないのがつらいところ。
むしろ「 ncb ファイルエクスプローラ」みたいなものがあって、
いったい VS2005 よ、おまえにとって俺のコードはどう見えているんだ、
ってのがわかるといいのにな。

IntelliSense が理解できるようなコードをかく、というのは
本末転倒な気もするけど、そのほうが人間の可読性も
あがるというならそれでもいいのかもしれない。
何にしても現状ではどのようなケースで IntteliSense が
識別子を把握し損ねるのかがよくわからないな。


427:377 ◆RaJZhskAXw
06/09/09 07:50:33
言葉足らずで申し訳ない。
入力して画面にその文字が出るまでの時間です。


428:デフォルトの名無しさん
06/09/09 08:03:32
>>427 それは、もう、目にもとまらぬ早さで。
俺の目にとっては完全にリアルタイムで入力した文字が見えるんだが。

429:デフォルトの名無しさん
06/09/09 08:04:23
>>428 ただし、 IntelliSense 更新中
(特にヘッダファイルをいじった後とか)では
キー入力が反映されないことがある。
キーバッファには溜まっているみたいだが。

430:377 ◆RaJZhskAXw
06/09/09 08:10:18
環境はどんな感じですか?

431:デフォルトの名無しさん
06/09/09 08:18:42
Windows XP Home SP2
Pentium M (Banias) 1.6GHz
Memory 1.2GB
Direct X 9 SDK
Windows DDK
VS 2005 SDK April 2006
VS 2005 SDK PowerToys
SQL Server 2005 (Express Edition)

432:デフォルトの名無しさん
06/09/09 10:51:42
ここまでくれば、どう考えても>>377の環境に特殊な物があると考えるべきじゃないかな。
なんか常駐ツールで衝突してる物があるんじゃないの?



433:377 ◆RaJZhskAXw
06/09/09 11:45:12
ご迷惑おかけしてます。
なんか使ってるうちにだんだん遅くなってくるみたいです。
マシンごと再起動の後はそれなりにさくさく動いています。
以前からもっさりとはしていたのですが、今はつかってるうちに耐えられないくらいに固まってきます。

以下環境:
XPProSP2
Athron64 3200+
Memory2G(異常時600M以上のこり)
HD 11.2GRest
VS2005Professional

434:デフォルトの名無しさん
06/09/09 11:53:19
>>377 Process Explorer とかその手のツールで、
どのプロセスが時間食ってるかは調べた?
ホントに devenv.exe が時間食ってた?

435:377 ◆RaJZhskAXw
06/09/09 11:55:17
タスクマネージャーでみてますが入力したとたんにdevenvの使用率が100%近くになって数秒続くので間違いないと思います。


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