Visual Studio 2005ス ..
[2ch|▼Menu]
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の余剰
Wikipedia項目リンク

私の希望するのは、バグが出にくいおソースです。
たかだか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もわかってると思うんだが…


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

4758日前に更新/222 KB
担当:undef