Visual Studio 2005ス ..
[2ch|▼Menu]
116:デフォルトの名無しさん
07/06/08 13:07:19
       ,、‐ " ̄:::゙:丶、
    ,r::::l3゙::::::::/ハヽ:ヽ::::、:ヽ
    {::://:::::::// ヽ\ト、:::::::!
    ヾ l:::::::/ 丶   `ヾ ィ、:::|
     |;:r::|  O`  'O ゙ハ|   < ないない
      ヽハ :.:.    :.: レ      パスの確認は最初にしたから
        ´\ r‐--‐、,ノ
 r、     r、/ヾ ̄下ヘ
 ヽヾ 三 |:l1、_ヽ/__ .ィヽ
  \>ヽ/ |` }    n_n| |
   ヘ lノ `'ソ     l゚ω゚| |
    /´  /      ̄|. |
    \. ィ   ___ |  |
        | ノ     l |  |
      | |      i:|  |


117:デフォルトの名無しさん
07/06/08 14:56:08
犯人はウイルスだな。

118:デフォルトの名無しさん
07/06/08 15:01:04
問題の出るソースってスタートアッププロジェクトのファイル?
違うんだったらプロジェクトの依存関係いじってみたら?

119:デフォルトの名無しさん
07/06/08 15:12:49
>>116
流れ読まずに書き込むと、
そういうこというやつに限って、
「パス違いましたw」とか言い出すんだよな

120:デフォルトの名無しさん
07/06/08 15:54:44
多分ココに書いてあるのと同じ内容かな
URLリンク(www.langedge.jp)

回避方法あるんで、コレ以上は面倒だから調べてないけど

>>119
鏡でも見とけ、お前にそっくり返すわw


121:デフォルトの名無しさん
07/06/08 18:26:12
FAT でタイムスタンプがずれるとか?

122:デフォルトの名無しさん
07/06/08 18:30:07
なんだろうね
今まで原因がわかっててそういうのにあったことはあるが
不明でなったことはないなあ。
CVS等で複数で編集してたら最初にそれ疑うだろうし・・・

123:デフォルトの名無しさん
07/06/08 18:33:59
CVSの品物をソースセーフのごとくゲッチュ出来ますか?

124:デフォルトの名無しさん
07/06/08 18:55:14
そういうアドインがあったよ。
ちょっと安定してない時があるので、WinCVS使うほうが多いけど

125:デフォルトの名無しさん
07/06/08 19:43:06
お手数ですが教えてください。

このソフトって、Windows CE 2.0 用にアプリケーションって作成できるのですか?

それとも、最近の Windows CE でないとダメですか?

よろしくお願いします。

126:デフォルトの名無しさん
07/06/08 20:13:59
>>109
それ俺もあったな、ブレークポイントが半透明になるやつ
しょうがないんでトレースしてた

127:99
07/06/08 22:34:43
>>100
フォームのサイズ周りをいじって手探り状態で試したんですが
それらしい方法はみつかりませんでした。
何か特別なコントロールでも使うのでしょうか・・・。

128:デフォルトの名無しさん
07/06/08 22:46:18
宿題で3つの引数つかうんですが、
error C2660: 'initFld' : 関数に 3 個の引数を指定できません。
てエラーが… パソコン全くダメなんでやヴぁいです(’д`)
死ぬ

129:デフォルトの名無しさん
07/06/08 22:53:49
そうですか

130:デフォルトの名無しさん
07/06/08 23:10:30
つ…つめてぇ

131:デフォルトの名無しさん
07/06/08 23:15:45
PCダメなのにそんな宿題出されるとこ行って
わざわざそんな低レベルな問題に悩む方がどうかと思うぞ。

132:デフォルトの名無しさん
07/06/08 23:18:16
宿題スレがあった希ガス

133:デフォルトの名無しさん
07/06/09 00:01:38
>>131
自分でもそう思う 生物系でシミュレーションでプログラムある
とは思ってもなかったので
しかし入ったからには卒業せねば…
宿題すれに 書いてみました。

氏ねと…いや、死ねっていわれてマジショックだシー(’・д・)

134:デフォルトの名無しさん
07/06/09 00:12:09
宿題スレで解決していないのならここに書くが、
initFld関数には2つ以下もしくは4つ以上の引数が必要だということ。

135:デフォルトの名無しさん
07/06/09 00:17:27
>>133
「死ね」って誰に言われたの?

136:デフォルトの名無しさん
07/06/09 00:26:48
ぼるじょあ

自分で死ぬって言っといて、エスパーしか分からん質問してるから仕方ない
宿題かソースの全文載せればすんなり答えてくれるのに

137:デフォルトの名無しさん
07/06/09 00:26:49
>>135さん
マリガトー(・ω・)ノ
ってか ええー!??マジですかっ3個だけダメって
そんな…
>>135さん
宿題スレの人にいわれますた↓

138:デフォルトの名無しさん
07/06/09 00:28:25
もしくはって書いてあるだろ
3個だけダメって書いてない

139:デフォルトの名無しさん
07/06/09 00:39:08
>>137
その関数は3個ではない何個かの引数を取るように定義されてる。
たとえば2個の引数を取るように定義されてるのに3個指定すればそのエラーが出る。
4個取るように定義されてるのに3個指定しても同様。
関数の定義を確認してごらん。

140:デフォルトの名無しさん
07/06/09 00:40:18
ありゃ
4個にしても できないぜよ(’・ω・`)
首にヒモ巻き中

141:デフォルトの名無しさん
07/06/09 00:49:18
だから関数の定義を確認してごらんって。
何個で使うようになってるかわかるんだから。

142:デフォルトの名無しさん
07/06/09 00:55:59
>>139さん
>>136さんなるほど!エラーからいえることは
3個はだめよってことだけですね
早まるところでした!
関数の定義ってどこにあるかさがしてみます!
// symbioView.cpp : CSymbioView クラスの動作の定義を行います。
//

#include "stdafx.h"
#include "symbio.h"

#include "symbioDoc.h"
#include "symbioView.h"
#include "simulation.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
const int WINDOW_H = 600;
const int WINDOW_W = 700;

143:デフォルトの名無しさん
07/06/09 00:59:35
/////////////////////////////////////////////////////////////////////////////
// CSymbioView

IMPLEMENT_DYNCREATE(CSymbioView, CView)

BEGIN_MESSAGE_MAP(CSymbioView, CView)
//{{AFX_MSG_MAP(CSymbioView)
ON_WM_LBUTTONDOWN()
//}}AFX_MSG_MAP
// 標準印刷コマンド
ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
END_MESSAGE_MAP()






144:デフォルトの名無しさん
07/06/09 01:02:10
VisualStudio使ってるんでしょ?だったら
関数名を選んで右クリック->定義へ移動
みたいなのがあるでしょ。

145:デフォルトの名無しさん
07/06/09 01:06:08
うわぁぁぁぁ(>_<)エラー解消できました!!
ありがとうごじぇえますだ
ありがとうごじぇえますだ
>>139さんは仏さまです(涙)

146:デフォルトの名無しさん
07/06/09 01:09:53
変わった人

147:デフォルトの名無しさん
07/06/09 01:51:08
>>145は相当感謝してるように見えるが
3行目の「ありがとうごじぇえますだ」は
2行目のコピペと推測する不眠症で暇なオレが来ましたよ

148:デフォルトの名無しさん
07/06/09 01:56:01
残念
2行目の「ありがとうごじぇえますだ」が
3行目のコピペ

149:デフォルトの名無しさん
07/06/09 03:41:47
>>123
SVNならVisualSVNっちゅうのが使いやすい、$45するけど、便利さに代え難いので部署の人数分買わせた。


150:デフォルトの名無しさん
07/06/09 08:49:17
>>149
レジストリいじれば無料で使い続けられるんだぜ?

151:デフォルトの名無しさん
07/06/09 09:04:41
貧乏人乙wwwwwwwwwwwwwwwwwwwwwww

152:デフォルトの名無しさん
07/06/09 13:17:12
すごく初歩的な質問で申し訳ないのですが、
文字列をinteger型に変換するのに
CType("999",Integer) と書いているのですが、
これだと文字列が空とか変換できない文字の場合にエラーになってしまいます。

VBの関数で、「Integer型に変換するけど失敗したら0を入れる(エラーは実質でない)」
のようなことを一発でできる関数はあるのでしょうか?

153:デフォルトの名無しさん
07/06/09 13:47:16
>>150
そういうことを俺の職場でやると間違いなく解雇


154:デフォルトの名無しさん
07/06/09 13:51:08
>>153
当たり前だ。

>>152
つ[atoi()]

155:デフォルトの名無しさん
07/06/09 14:27:33
>>152
Integer.Parse("999")

156:デフォルトの名無しさん
07/06/09 14:29:22
>>152
一発でやりたかったらメソッドにすることを考える
Function Integer型に変換するけど_ry(str As String) As Integer
Dim result As Integer
If Int32.TryParse(str, result) Then
Return result
Else
Return 0
End If
End Function

157:デフォルトの名無しさん
07/06/09 14:47:54
>>152
なにも一発にする必要はないと思う。
プログラムは素直なのが一番。

158:152
07/06/09 15:08:22
>>154-157
ありがとうございました。
156の方法をとりたいと思います。

159:デフォルトの名無しさん
07/06/09 17:11:03
>>153
BSAへゴ〜

160:デフォルトの名無しさん
07/06/09 18:37:31
>>152
例外処理って知ってるよね?

161:デフォルトの名無しさん
07/06/09 19:00:40
>>152の場合は変換に失敗する可能性が常に高いんだから
例外処理で対応するのはアホ

162:デフォルトの名無しさん
07/06/09 19:07:31
海外サイトでもいいのでvisual studioのマクロについて詳しく解説しているページとか
ご存知の方が居られましたら教えてください
CodeModelアセンブリとかProjectEngineアセンブリの解説ってMSDNでも
結構適当にしかかかれてないんでもう少し踏み込んだ解説があるところがあれば知りたいんです

163:デフォルトの名無しさん
07/06/09 21:14:47
前までVC++2003を使ってて今日2005に買えたのですが、
「CreateW」からAlt+→で「CreateWindow」を出して、
次に「(」を入力すると2003だと引数の型とかが出たのですが
2005でやったら出ないのです。
2005で出すやり方があったら教えてください。

164:デフォルトの名無しさん
07/06/09 22:05:47
VC++2005は退化しました

165:デフォルトの名無しさん
07/06/09 22:08:27
今期のアニメでお勧めのもの教えて

166:デフォルトの名無しさん
07/06/09 22:17:48
史上最強変態アニメ『エル・カザド』

167:デフォルトの名無しさん
07/06/09 22:24:04
{と}のインデントなのですが例えば

for(i=0; i<10; i++){

と打って、その下に文をいくつか書いていきます。
そして最後に } を書くと、

for(i=0; i<10; i++)
{
 //文
}

のように勝手に { が下に移動するのですが、これはどうにかできないでしょうか?

168:デフォルトの名無しさん
07/06/09 23:49:38
ひとひら

169:デフォルトの名無しさん
07/06/10 00:09:16
>>167
オプションで設定可。

170:デフォルトの名無しさん
07/06/10 00:13:32
ぼくらの
電脳コイル
クレイモア

171:デフォルトの名無しさん
07/06/10 00:33:01
ひとひら
キスダム
エルカザド
メジャー3
コイル
寺へ…
そら
セイオク
ながされて
ポリフォニカ
つぐみ寮
アイマス
瀬戸の花嫁
なのは

172:デフォルトの名無しさん
07/06/10 00:34:35
ありがと。とりあえずハヤテ観る。

173:デフォルトの名無しさん
07/06/10 00:37:01
かみちゃまかりん

174:デフォルトの名無しさん
07/06/10 00:56:59
音楽変態モーツァルトでも聴くか・・・

175:デフォルトの名無しさん
07/06/10 01:10:41
ああ、あのスカトロ好き作曲家か

176:デフォルトの名無しさん
07/06/10 07:26:15
はいはいメーソンメーソン

177:デフォルトの名無しさん
07/06/10 12:48:41
Express Editionのデータベースエクスプローラーでネットワーク越しのDBって参照できないんですか?


178:デフォルトの名無しさん
07/06/10 15:02:43
>>177
駄目みたい。
VisualWebDeveloperなら、できる。

179:デフォルトの名無しさん
07/06/10 15:14:16
なんでできないと思ったの

180:デフォルトの名無しさん
07/06/10 17:36:51
EE版はIDE機能やスニペット例が制限されてるけど、
自分でコードを書けばネット経由のDB接続はできる。

181:デフォルトの名無しさん
07/06/10 21:42:52
Wubi - Ubuntu installer for Windows
スレリンク(software板)l50

182:デフォルトの名無しさん
07/06/10 22:40:02
【派遣ネガティブ根性チェック】

3つ以上、チェックがつけばアナタの性格はひん曲がっており、
ネガティブ負け組派遣人生を歩んでいます。

□派遣先の人事権のある社員の意見はたとえ間違っていてもマンセーする
□昼食は必ず派遣先の社員と行くべきだ
□派遣先から「いつまでもここで仕事してくださいね(安い金でw)」と言われて嬉しい
□自社で仕事なんてできるわけがない
□派遣労働の問題点の話題が出ると感情剥き出しにして反論する
□派遣労働の問題を指摘する人は嫌いだ
□派遣先には仕事だけでなくプライベートについてもグイグイ引っ張って欲しい
□奢ってくれる派遣先正社員を尊敬する
□自分の月額金額を知らないのは当然だ、単金を聞いてはいけない
□派遣先正社員より自分の生涯収入が低いのは当然だ
□派遣先に尻尾を振り、かわいがってもらうことが大切だ
□チビは派遣先にかわいがってもらいやすから派遣には有利だ


183:デフォルトの名無しさん
07/06/10 23:09:20
コピペ君って馬鹿だなまで読んだ

184:デフォルトの名無しさん
07/06/11 00:10:08
>>95
ぶっちゃけ、
酸素を吸うのを止める方が面倒くさくないか?

185:デフォルトの名無しさん
07/06/11 00:38:59
派遣てプライドないな、まで読んだ

186:デフォルトの名無しさん
07/06/11 00:51:45
URLリンク(www.microsoft.com)

>C++ はすばらしい!
の意味が分からないんですが、
単にこの記事を書いた人がC++に妄信的なだけなんでしょうか?

187:デフォルトの名無しさん
07/06/11 01:02:06
生Cより++の方が何かといいのは事実。
ただ、クラスの概念が理解しづらいのが欠点。

それと生Cの方が最適なコードが書けるが、
現在のハード環境ではもはやメリットではない。

188:デフォルトの名無しさん
07/06/11 01:49:14
勉強していれば意味がわかるときがくるよ

189:デフォルトの名無しさん
07/06/11 01:55:26
派遣には意味はわかりません

190:デフォルトの名無しさん
07/06/11 11:29:19
>>186 そうか?
>この記事は、C++ プログラマを対象としています。
>C# または Visual Basic .NET からの切り替えを
>お勧めしているわけではありません。C++ を既に好んで使用しており、
>C++ が従来から提供している機能はすべて活用したいが、
>それでも C# の生産性も欲しい、という方にこの記事が役立つでしょう。
ちょっとネガティブ

191:デフォルトの名無しさん
07/06/11 19:36:07
あ゛そういう意味ね! リンク先よく見てなかった

192:デフォルトの名無しさん
07/06/11 19:53:24
プログラムについて質問なのですが、プログラムを組んでいく上で、
色々と更新していく毎にバックアップとしてそれまでの一つのフォルダにプログラムを残しておいて、
新しくフォルダを作ってそこにまた同じプログラムをコピペして作業を進めるという方法を取ろうと考えていたのですが、
そうするとエラーとして「error LNK2019: 未解決の外部シンボル」が出てきてしまいます。

どなたか解決方法を教えていただけませんか?



193:デフォルトの名無しさん
07/06/11 20:06:45
すいません質問です。
フォーム系のファイルを表示するときに、普通にクリックするとデザイナ画面を開きますが、
わざわざコードの表示を選択しなくても、コード画面を表示する方法はありますか?


194:デフォルトの名無しさん
07/06/11 20:10:33
右クリック

195:デフォルトの名無しさん
07/06/11 20:17:32
説明足らずですいません。
ダブルクリックで普通のファイルと同じようにコードが表示できるようにしたいんです。


196:デフォルトの名無しさん
07/06/11 20:18:18
>>192
VisualSourceSafeつこうたら?

197:デフォルトの名無しさん
07/06/11 20:19:34
>>195
右クリックメニューの中に開きかたを設定する項目があるだろ

198:デフォルトの名無しさん
07/06/11 20:20:06
>>195
なんで最初から
「ダブルクリックでデザイン画面では無くコード画面が出るようにできますか?」
って質問できないのかと。

199:デフォルトの名無しさん
07/06/11 20:22:08
いや、>>193の文章読めばダブルクリックでコードエディタで開きたいってことは解るだろ・・・

200:デフォルトの名無しさん
07/06/11 20:35:32
>>199 いや>>193だけだとそう限定はできんと思うよ。自分も右クリせーとかおもた

201:デフォルトの名無しさん
07/06/11 20:42:10
ぎゃーはずかしいw
てっきりメモ帳とかIEとかそういう項目だけかと思ってた。→ファイルを開くアプリケーションの選択

ありがとうございました

202:デフォルトの名無しさん
07/06/11 21:40:04
( ゚д゚)ポカーン

203:デフォルトの名無しさん
07/06/11 22:04:55
>>192
「バージョン管理」で検索
VisualSourceSafeもいいけど無料のもあるから

204:デフォルトの名無しさん
07/06/11 22:20:46
質問お願いします。
Form1とForm2というフォームを2個つくって、互いにインクルードして、
Form1.h内で

Form2 ^form2;
と宣言すると、Form2は定義されてません とエラーが出るのですが、どうしてでしょうか?

205:デフォルトの名無しさん
07/06/11 22:39:36
>>204
もっと詳しく書け。

using


206:デフォルトの名無しさん
07/06/11 22:42:44
>>204
どうしてでしょうか?

207:デフォルトの名無しさん
07/06/11 22:49:05
先にForm2はクラスだって教えてあげなきゃ

208:204
07/06/11 22:49:17
Form1.hでForm2.hをインクルード、Form2.hでForm1.hをインクルード。
Form2内の、例えば以下の関数で、
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
Form2 ^form2=gcnew Form2();
}
と書いたら、エラーになります。
Form2.hからForm1.hのインクルードを解除したらエラーはなくなるんですけど、相互で使いたいんです><

209:デフォルトの名無しさん
07/06/11 22:50:35
>>208
>>208
>>208

210:デフォルトの名無しさん
07/06/11 22:58:46
>>208
相互で使いたいんですか?

211:デフォルトの名無しさん
07/06/11 22:58:53
普通のC++を思い出せ
ヘッダには宣言だけ書いてcppファイルに実装するんだ

212:デフォルトの名無しさん
07/06/11 23:01:36
相互参照 cli でググレ。

213:202
07/06/11 23:05:15
>>210
はい。
>>211
やっぱそうするしかないんですか。
>>212
ありがとうございます。調べてみます。

214:デフォルトの名無しさん
07/06/11 23:18:23
SP1が適応されたイメージの配布まだ?
SP1のインストール時間がかかりすぎてきついのに
何で今回は配布されないのか?
今までは結構早く配布されていたのに

215:デフォルトの名無しさん
07/06/11 23:19:53
自分でSP1適用済みイメージ作ればいい

216:デフォルトの名無しさん
07/06/12 03:08:35
>>215
方法は?

217:デフォルトの名無しさん
07/06/12 03:23:13
boost::spiritを使うとオマケで付いて来る警告どもをプラグマで黙らせようとインクルードの周りを囲ったら、今度
名前が長すぎ!ハショリるよ?って警告が一杯出てきておっぱい揉みたいんですが。

218:デフォルトの名無しさん
07/06/12 03:36:15
揉んだらええやん。
女居ないの?プッw

219:デフォルトの名無しさん
07/06/12 04:19:03
>>216
>>19

220:デフォルトの名無しさん
07/06/12 04:35:54
>>218
ありがとう。揉みに行くからメアド教えてハニー。

221:デフォルトの名無しさん
07/06/12 18:33:59
C#, C♯, C#相談室 Part39
スレリンク(tech板:839-840番)
上記スレから誘導されてきました。


VisualStudio2005 proの質問をしてよろしいでしょうか?

エディタ上で、右のタブに移る、左のタブにうつる、というショートカット設定は可能でしょうか?
ウインドウ,次のドキュメントウィンドウ(Ctrl+F6)では、開いた順?か何かよくわからない順番で、
切り替わってしまいます。

普段、Borland製品を使っていまして、VS.netを使ってみたら、
挙動が違っていたので困ってしまいました。




222:デフォルトの名無しさん
07/06/12 19:51:59
ないんじゃね?

223:デフォルトの名無しさん
07/06/13 00:14:59
メモリが256しかなくてSP1をインストールできず、
だいぶ前に買ったVS2005でプログラミングをしています。
でもできる事ならSP1に移行したいです。
何かいい手は無いでしょうか。

224:デフォルトの名無しさん
07/06/13 00:21:52
メモリとHDD空き容量が潤沢なPCで、>>19の方法を用いてSP1統合したものを作りインストール。

面倒だね・・

225:デフォルトの名無しさん
07/06/13 10:11:43
メモリ増やせ
それしか幸せになる方法はない

226:デフォルトの名無しさん
07/06/13 10:14:36
メモリ増やすとインストール以外でも恩恵があるぞ

227:デフォルトの名無しさん
07/06/13 10:53:54
つーか、256だと普通にVS2005使うだけでもメモリキツそうだ

228:デフォルトの名無しさん
07/06/13 11:10:48
VS以前にOSだって厳しいぞ。
……俺の会社PC(Win2000)のことだが。

229:デフォルトの名無しさん
07/06/13 11:13:10
きついのを無理強いするのが好きな悟りなのだろうよ。

230:デフォルトの名無しさん
07/06/13 11:56:15
同情するならメモリくれよ  と。

231:デフォルトの名無しさん
07/06/13 13:08:58
2GB積んでみたけど半分しか使われてない@Vista

232:デフォルトの名無しさん
07/06/13 13:38:22
何十Gもあるけど殆ど全部使ってる@研究所

233:デフォルトの名無しさん
07/06/13 13:47:13
先生! bad_allocのテストをしようとnew char[0x7fffffff]しても
本当に確保できてしまいます!

234:デフォルトの名無しさん
07/06/13 13:50:59
>>233
メモリ管理ひとつもまともにできないLinuxみたいな糞OSじゃないんだから
それを繰り返してればそのうち失敗するだろ。

235:デフォルトの名無しさん
07/06/13 15:04:18
>>233
なんで char にしてる。
int にしようぜ。

236:デフォルトの名無しさん
07/06/13 15:06:58
むしろ[0x7fffffff][0x7fffffff]

237:デフォルトの名無しさん
07/06/13 15:07:42
>>235
intにしたら整数オーバーフローしないか?

238:デフォルトの名無しさん
07/06/13 15:28:39
>>234
実際に必要になった段階でエラーを起こすことを言いたいのなら、ちゃんと回避方法はある。
検索すればすぐに判るような詰まらないことで揚げ足を取るな。
#詳細はスレ違いにつき割愛。

239:デフォルトの名無しさん
07/06/13 17:01:32
>>227
256MBだとOSがまともに動かんと思うが・・・。

240:デフォルトの名無しさん
07/06/13 17:03:49
【-●_●)ノ”んなこたぁない!

241:デフォルトの名無しさん
07/06/13 18:31:40
タモさん何してはるんですか

242:デフォルトの名無しさん
07/06/13 23:49:11
>>239
Win2KでCygwinかOpenOffice(のどちらかだけ)使う分にはスワップしないで普通に使えるよ。

243:デフォルトの名無しさん
07/06/14 02:15:25
>>237
試してみた

> error C2148: 配列サイズの合計は 0x7fffffff バイトを超えることはできません。
だとさ

244:デフォルトの名無しさん
07/06/14 08:30:05
64ビット環境でもそうなん?

245:デフォルトの名無しさん
07/06/14 10:30:31
x64のクロス環境でコンパイルしたら通ったよ。
同じソースが32bitだと>>243だった

246:デフォルトの名無しさん
07/06/14 11:53:58
MSもなかなかやるじゃないか。

247:デフォルトの名無しさん
07/06/14 12:12:05
君とは格が違うんだよ

248:デフォルトの名無しさん
07/06/14 20:05:22
いつの間にかRefactor!のC++版が出てるな
VB版と比べると糞重いが

249:デフォルトの名無しさん
07/06/15 08:27:37
>>247
ミトメタクナイ!ミトメタクナイ!

250:デフォルトの名無しさん
07/06/15 14:58:02
>>248
2年前から出てるよ。


251:デフォルトの名無しさん
07/06/15 15:12:48
orcas製品版の発売時期はいつ頃?

252:デフォルトの名無しさん
07/06/15 15:24:25
【Orcas】 Visual Studio 2007 【.NET3.0】
スレリンク(tech板)
によると年内は確定らしいが

253:デフォルトの名無しさん
07/06/15 15:24:40
アカデミック版なんですけど、インストールってどうすればいいんでしょうか?
DISC1、2はインストール出来た(?)んですけどMSDN、ライブラリのROMのインストールの仕方がわかりません…

254:デフォルトの名無しさん
07/06/15 15:44:47
ディスク放り込めば勝手に始まったと思うが。

255:デフォルトの名無しさん
07/06/15 15:48:09
>>254レスとん。
なぜか始まらない…
だから書いてあるセットアップのフォルダ探してたけど無いDISCがあったりして
よくわからない

256:デフォルトの名無しさん
07/06/15 15:52:48
MSDNの一枚目入れてautorun.exeをダブルクリックしてみ

257:デフォルトの名無しさん
07/06/15 16:10:34
>>255
どんだけ〜

258:デフォルトの名無しさん
07/06/15 16:12:58
裏のほうでセットアップがこっそり動いてたりするとそうなることもあるw

259:デフォルトの名無しさん
07/06/15 16:19:19
>>256
>>258
サンクス!
頑張ってみる

260:デフォルトの名無しさん
07/06/15 16:20:20
>>259
わかった!CDの裏と表を間違えてるとか。ガン( ゚д゚)ガレ

261:デフォルトの名無しさん
07/06/15 16:51:48
>>259
わかった!間違えてCDトレイにホットケーキ入れたとか。ガン( ゚д゚)ガレ

262:デフォルトの名無しさん
07/06/15 17:00:47
>>256さんの方法で
出来ました!

>>256さん、住民の皆さんサンクス。
これでやっとプログラムが組めます

263:デフォルトの名無しさん
07/06/15 17:04:59
いや、ムリムリ

264:デフォルトの名無しさん
07/06/15 17:34:17
後のビルゲイツである

265:デフォルトの名無しさん
07/06/16 00:32:30
VS2008が出るまで、
VS2005の評価版(90日)とteam版(180日)で270日間
無料で使って待っててもおk?

266:デフォルトの名無しさん
07/06/16 00:35:30
>>265
EEつかえよw

267:デフォルトの名無しさん
07/06/16 01:14:49
そういや、EEって、実行ファイルの置き場所指定できなかったよな?
それって、使い物にならなくない?

268:デフォルトの名無しさん
07/06/16 01:15:47
は?

269:デフォルトの名無しさん
07/06/16 09:55:40
実行ファイルの置き場所って何のことよ、なのよ

270:デフォルトの名無しさん
07/06/16 11:05:17
ビルドの出力先のこと言ってんの?

271:デフォルトの名無しさん
07/06/16 13:04:11
アクセス修飾子のinternalについて質問させてください
同アセンブリ内からのみアクセス可と書いてありますが、つまり

同プロジェクト内からアクセス可ってことですか?(複数のプロジェクトがあるソリューション)
namespaceはアセンブリと関係ありますか?

272:デフォルトの名無しさん
07/06/16 13:06:19
そうだよ
InternalsVisibleTo属性を指定すれば特定のアセンブリからはアクセス可能にしたりできる
namespaceには名前を付ける以上の意味はない

273:デフォルトの名無しさん
07/06/16 13:19:46
すばやい回答ありがとうございます
つまり
public(異プロジェクトからでも)>protectedinternal>protected、internal(同プロジェクト内)>private(クラス内のみ)

見たいな感じですね

274:デフォルトの名無しさん
07/06/16 14:49:40
C#のヘルプでコンパイルエラーの番号がところどころ飛び飛びなのはどうして?
あと最近ちょっと暑すぐるよね。

275:デフォルトの名無しさん
07/06/16 15:05:17
C#だけじゃない

276:デフォルトの名無しさん
07/06/16 18:20:46
>>270
それのこと

277:デフォルトの名無しさん
07/06/16 18:38:05
>>273
なんか変だな
public…どこからでも丸見え
protected internal…派生型内と同アセンブリ内
internal…同アセンブリ内
protected…派生型内
private…外部からアクセス不可

278:デフォルトの名無しさん
07/06/16 19:30:46
>>276
プロジェクトのプロパティで変えられない?

279:デフォルトの名無しさん
07/06/17 05:09:59
Visual C++ 2005 Express Editionのユーザーです。
プロジェクトの種類 ------ Win32
テンプレート ------------ Win32コンソールアプリケーション
ソリューションのディレクトリの作成 ---- (チェックを外す)
この環境で、
URLリンク(www.cybercom.net)
このソースをコピペしました。で、デバグすると、
『fatal error C1083: include ファイルを開けません。'jpeglib.h': No such file or directory』
こんなエラーが出ました。
このエラーにどう対応したらいいのでしょうか?

280:デフォルトの名無しさん
07/06/17 05:22:10
そこのページにも書いてあるだろ
/D "NO_JPEG" /D "NO_LCMS" /D "DJGPP"

281:デフォルトの名無しさん
07/06/17 05:47:38
>>280
それはどういうことでしょうか?

282:279
07/06/17 06:06:24
#ifndef NO_JPEG
#include <jpeglib.h>
#endif
となっていますが、これは、『NO_JPEG』が真なら『#include <jpeglib.h>』
を実行するってことですか?
だとするなら、『NO_JPEG』が真か偽かはどうやって判断するのでしょうか?
あと、
『fatal error C1083: include ファイルを開けません。'jpeglib.h': No such file or directory』
このエラーが出たということは、
僕のビルド環境にはjpegを処理する関数が入ってないから、このエラーが出た、
ってことはないですか?

283:デフォルトの名無しさん
07/06/17 06:13:06
>>279
jpeglib.hを検索ワードにしてググったのかね?
IJGのjpegライブラリを探してきな
他にもエラー出たら、その都度ググれ


284:デフォルトの名無しさん
07/06/17 06:16:18
>>281
コンパイラのオプション。
プロジェクトのプロパティ開いて、C/C++のコマンドライン-追加のオプションに
/D "NO_JPEG" /D "NO_LCMS" /D "DJGPP"
を追加するか、プリプロセッサ-プリプロセッサの定義に
NO_JPEG;NO_LCMS;DJGPP
を追加すればいい。

>>282
NO_JPEGが定義されていなければ#include <jpeglib.h>を実行する。
上のようにコンパインラオプションで定義するかソース中で定義すればいい。
jpeglib.hというファイルが見つからないというエラーだからNO_JPEGを定義せずに、
jpeglibをダウンロードしてきてインクルードのパスを通してもOK。

285:279
07/06/17 06:21:21
>>283
URLリンク(www.ijg.org)
おお、ここに、jpeglib.hファイルがありました。
で、このファイルをドコに置けばいいでしょうか?

286:279
07/06/17 06:29:39
なんかわかんないけど、jpeglib.hをつまんで、
ソリュージョンイクスローラーのヘッダファイルの所に投げ込んだら入りました。
しかし、ビルドで同じエラーが出ます。

287:279
07/06/17 06:41:53
つか、jpeglib.hファイルはドコのフォルダに入れればいいのでしょうか?

288:デフォルトの名無しさん
07/06/17 06:49:29
>>287
自分で管理しやすくてINCLUDEパスの通ったところ。

289:279
07/06/17 06:53:23
>>288
インストールした時にその設定をした記憶があるのですが、どこだか覚えていません。
インクルードパスの設定はドコを見ればわかるでしょうか?

290:デフォルトの名無しさん
07/06/17 06:54:02
お前にはまだ早いからjpeglib.h使わない方法でやった方がいいと思うけどなぁ

291:279
07/06/17 07:05:00
>>290
了解しました。では、
#ifndef NO_JPEG
#include <jpeglib.h>
#endif
この部分を削除すればいいですか?

つか、今日はもう寝るので、これで失礼します。
教えてくれた皆さん大変有り難うございました。
また、教えて下さい、ではでは。

292:デフォルトの名無しさん
07/06/17 07:07:41
それでもいいよ

293:デフォルトの名無しさん
07/06/17 07:10:45
>>291
手取り足取り教えて欲しいなら、こっち行った方がいいよ
そのソースは君の手に余る代物だと思うけど、まぁ、がんばれ

C言語なら俺に聞け(入門篇) Part 14
スレリンク(tech板)

C/C++の宿題を片付けます 90代目
スレリンク(tech板)

294:デフォルトの名無しさん
07/06/17 18:14:09
久しぶりにVS2005起動しようとしたら
「Visual Studio のアプリケーション データ フォルダを作成できませんでした。」
というエラーが出て起動できなくなってた。
ググっても情報出てこない。なんじゃこりゃ。再インスコしかねーのか・・・

295:デフォルトの名無しさん
07/06/17 18:27:39
修復してみりゃいいじゃんけ

296:デフォルトの名無しさん
07/06/17 19:31:49
最近まで.net2003を使用してて、この間2005に移行したばかりの者なんだが、
ソースエディタで例えば、main.hから、main.cppにフォーカスを移動させても、
ソリューションエクスプローラーのフォーカスが移動しないんだ。
「ctrl + alt + L」等でソースからソリューションエクスプローラーに
移動してもフォーカスは変わらないし。

「ソリューションエクスプローラー フォーカス」とかでググっても
それらしい悩みを抱えた人も見つからない。

.net2003のように、オートでフォーカスするように変える方法か、
メニューやショートカットキーでソリューションエクスプローラーの
フォーカスを現在編集中のソースに変更する方法って誰か知ってる?

もしかして、みんなオートでフォーカスしなくなって、
むしろ良かったと思っているとか?

297:デフォルトの名無しさん
07/06/17 19:37:11
大変悲しいお知らせかもしれないが、うちのはちゃんとフォーカス移動してる。

298:296
07/06/17 19:55:15
>>297
光速レスありがとう。すごい助かった

最近、起動とかやたら遅くなってたし、
ついでで窓ごと入れ直ししようかナ...

299:デフォルトの名無しさん
07/06/17 20:05:41

窓ごと入れ直しても変わらずでわろた

300:デフォルトの名無しさん
07/06/18 07:05:07
オプション

301:デフォルトの名無しさん
07/06/18 10:10:43
フォーカスっていうから意味が良くわからんかった
「アクティブなアイテムをソリューションエクスプローラで選択された状態にする」
のチェックのことか・・・

302:デフォルトの名無しさん
07/06/18 15:29:38
質問です、VC6からVC2005Expressに以降して、その後
VS2005Professionalを入れたんですが、
コントロールパネルのサウンドの設定に、
グループ名?は空白で「Breakpoint Hit」という名前のサウンドイベントしか
入ってませんでした。
これって仕様なんでしょうか?
VC6だと色々サウンドイベントがあって設定できたんだけどなぁ・・・


303:デフォルトの名無しさん
07/06/18 15:47:24
誰も使わないから止めたんじゃね?

304:デフォルトの名無しさん
07/06/18 16:42:59
stdだと、devenvというグループ名で
同じくBreakpoint Hitというのだけが追加されてる

305:302
07/06/18 16:55:02
レスthxです!
じゃあやっぱり仕様なのか〜・・・インストール順の問題かなぁとも思ってたけど。
誰も使わない・・・確かにヽ( ´・ω・)ノ

306:デフォルトの名無しさん
07/06/18 22:21:40
defineなんかMSの独断で廃止してしまえ

307:デフォルトの名無しさん
07/06/18 22:51:44
>>302
うちは、VS.net 2005 Proだけど、

グループ空白
・ビルドキャンセル
・ビルド失敗
・ビルド正常終了

があるぜ?


308:デフォルトの名無しさん
07/06/18 23:15:40
ごめん勘違いかも。VS.net インスコしてない環境だた

309:デフォルトの名無しさん
07/06/18 23:17:30
>>306
オレはあったほうがいいけどな。
ヘッダーの二重定義も防止できるし

ただマクロとしての使い方は廃止してもいいかな。

310:296
07/06/18 23:23:40
>>301
神か!
バッチリ期待通りの動作になったよ。
ありがとうありがとう

再インスコしようと思ったけど、あまりにも多すぎる
アプリの量にうんざりして後回しにしてたんだが、
まさか吉に出るとは

>>299
鬼か!

311:デフォルトの名無しさん
07/06/18 23:31:23
>>309
#define ELEMOF(a) (sizeof (a) / sizeof *(a))

とか、エラー処理での「条件判定 + goto」とか
マクロにした方がいいものもあるから、
なくさない方がいいな。

312:デフォルトの名無しさん
07/06/18 23:36:10
前者は大抵の場合ならboost::sizeで代用できるし、
後者はC++例外処理使えばいいだろと思った

313:デフォルトの名無しさん
07/06/18 23:40:29
前者はマクロでいいだろと思った

314:デフォルトの名無しさん
07/06/18 23:52:34
細かい処理まで全部例外使ってたら遅くなる

315:デフォルトの名無しさん
07/06/19 09:02:10
#define #define ぬるぽ

316:デフォルトの名無しさん
07/06/19 10:30:15
Error C9999: ガッ!

317:デフォルトの名無しさん
07/06/19 11:23:03
デバッグ周りでマクロ使えるといろいろ便利ではある
pstr(value) ==> printf("value=%s\n", value);
とかさ

318:デフォルトの名無しさん
07/06/19 12:26:52
VS2005(アカデミックパッケージ) で、C++ で DLLを含むプログラム書いています。

昨日まではどのソースコードを変更しても、デフォルトのままでビルドできていたのですが、
急にDLL部分を変更してビルドしてみてもまったく反映されなくなってしまいました。
コンパイルエラーもリンクエラーも出ないのに、DLL部分のソースコードを変更してあっても
「デバッグなしで実行」「デバッグ開始」どちからからスタートしても古いDLLが呼び出され
てしまうのです。設定をいじったりしたつもりはなかったのですが、どうすれば戻せるでしょ
うか。中間ファイルを削除してみても状況は変わりません。

ウィンドウズはXp、セレロンD、併用ソフトはシマンテックの抗ウイルスソフトとATOKのみ。

319:デフォルトの名無しさん
07/06/19 12:29:08
そのDLLがパスの通った他のディレクトリにあるんじゃねーの
ドライブ全体を検索してみたら

320:デフォルトの名無しさん
07/06/19 13:06:11
自分もVC6でDLL含んだプロジェクト作ってたときは
相対パス設定してうまく動いてたんだけど、
どうもVC2005でやってると、VCのカレントディレクトリが変化すると
そこからの相対になって出力先が変わったりした。
なので絶対パスで指定した方がいいかも

321:デフォルトの名無しさん
07/06/19 13:42:54
>>319
>>320
ありがとうございます。
パスの通った先は探してみましたが、それらしいDLLはありませんでした。
VCのカレントディレクトリは変えていないのですが出力先とかは相対指定
のままになっています。とりあえずこれを絶対指定に変えて試してみます。

322:デフォルトの名無しさん
07/06/19 13:50:53
>>321
DLLが無いのになんで古いDLLで実行してるんだ

323:デフォルトの名無しさん
07/06/19 14:01:49
ファイルの日付ぶっこわれてね?


324:デフォルトの名無しさん
07/06/19 14:53:03
      |
      |
      |
      |              /  ̄   ̄ \
     (=)           /、          ヽ
     J >>314       |・ |―-、       |
                   q -´ 二 ヽ      |
                 ノ_ ー  |     |
                 \. ̄`  |      /
                   O===== |
                  /          |
                   /    /      |

325:デフォルトの名無しさん
07/06/19 15:26:10
例外って劇遅なの知らないの?

326:デフォルトの名無しさん
07/06/19 15:43:43
誰が言い出したんだろうな。

327:デフォルトの名無しさん
07/06/19 16:46:18
スタックフレーム生成するから?

328:デフォルトの名無しさん
07/06/19 17:19:52
スタックフレーム巻き戻すからだろ。

329:デフォルトの名無しさん
07/06/19 17:35:54
どこまで進んだかをイチイチ記録するんだっけ
そんなasmを見た記憶がある
あ、違うわ
ipと比較するんだった


330:デフォルトの名無しさん
07/06/19 17:52:56
例外が遅いってのにも2つほど意味がある

331:デフォルトの名無しさん
07/06/19 17:59:54
例外→異常事態

332:デフォルトの名無しさん
07/06/19 18:01:08
それは違う

333:デフォルトの名無しさん
07/06/19 18:03:05
違わない

334:デフォルトの名無しさん
07/06/19 18:04:23
非常事態

335:デフォルトの名無しさん
07/06/19 18:05:20
例外って要するに下向き限定gotoだろ。

336:デフォルトの名無しさん
07/06/19 18:08:06
例外を、単なる別のエラー処理技法のように扱ってはいけません。
エラー コードを返したり、グローバル変数の設定したりすることと
同レベルだと思ってはいけません。例外は、それを取り巻くコードの
構造と意味を、根底から覆します。例外は、プログラムの実行時
セマンティックを一時的に繋ぎ変え、通常実行しているコードを迂回し、
こういう状況でなければ決して実行されないコードを動作させます。
例外は、エラー状態を認知させ、プログラムの死という罰則を用いて
その状態を改めようとします。

このように、例外には単純なエラー処理を超えた特性があります。
これらの特性を必要としない、理解しない、あるいは文書化したく
ないなら、例外をスローしてはいけません。
例外以外のエラー処理技法を探してください。

337:デフォルトの名無しさん
07/06/19 20:15:32
ネストしたループからの脱出に例外使ってるんだけど、そういうのだめなの?

338:デフォルトの名無しさん
07/06/19 20:36:25
それは論外だけど、>>336みたいな人も痛いねw
でもいるんだよねこういう風に妙な勘違いをしてる人って実際。

339:デフォルトの名無しさん
07/06/19 20:37:05
>>337
だめぽ

340:デフォルトの名無しさん
07/06/19 20:38:13
例外は起きないから例外って言うんですよ。
(正常時に)

341:デフォルトの名無しさん
07/06/19 20:38:31
つうか標準ライブラリ使ってる時点で例外処理考えなくちゃなんめぇわけだが

342:デフォルトの名無しさん
07/06/19 20:39:56
336はmsdnだろう。

343:デフォルトの名無しさん
07/06/19 20:40:14
妙な勘違いと言ってる人ほど、
なぜそれが妙な勘違いかを説明する事ができない。
とりあえず貶めたいだけだな。

344:デフォルトの名無しさん
07/06/19 20:45:49
>>340
起きる可能性があるから例外って言うんだ。

345:デフォルトの名無しさん
07/06/19 20:47:27
そんなこという人、嫌いです。

346:デフォルトの名無しさん
07/06/19 20:51:05
そんなこという人、好きです。

347:デフォルトの名無しさん
07/06/19 20:52:50
>>344
頻繁に起きないから例外って言うんだ。

348:デフォルトの名無しさん
07/06/19 20:54:32
頻度は問題じゃない

349:デフォルトの名無しさん
07/06/19 21:03:21
>>343
妙な勘違いというのは例外とエラーコードを返り値で返したり
GetLastErrorでエラーコードを取得することに本質的には違いなんて何もないことだ。

違いといえば、エラーに関する情報が例外オブジェクトに集約されていて
より直観的に扱えるね、ぐらいなもの。

何かまるでパラダイムが違うかのような言い方はどうかね。

350:デフォルトの名無しさん
07/06/19 21:05:23
遅いんだよ

351:デフォルトの名無しさん
07/06/19 21:07:05
そーす

352:デフォルトの名無しさん
07/06/19 21:08:20
関数を大きく飛び越えて動作可能だから本質的に違う。

353:デフォルトの名無しさん
07/06/19 21:16:48
=== a.cpp

#include <iostream>
#include <exception>
#include <cstdlib>
#include "common.h"

int ex() {
        try {
                if(std::rand() > RAND_MAX / 2) {
                        throw std::exception();
                }
        } catch(std::exception& e) {
                return 1;
        }
        return 0;
}

int main() {
        int count = 0;
        for(int i = 0; i < TIMES; ++i) {
                count += ex();
        }
        std::cout << count << std::endl;
}


=== common.h (二重インクルード防止は略)

const int TIMES = 1000000;

354:デフォルトの名無しさん
07/06/19 21:18:14
#include <iostream>
#include <exception>
#include <cstdlib>
#include "common.h"

int ex() {
        if(std::rand() > RAND_MAX / 2) {
                goto ON_ERROR;
        }
        return 0;

ON_ERROR:
        return 1;
}

int main() {
        int count = 0;
        for(int i = 0; i < TIMES; ++i) {
                count += ex();
        }
        std::cout << count << std::endl;
}

355:デフォルトの名無しさん
07/06/19 21:20:02
↑は b.cpp

g++ -O3 でそれぞれコンパイルして、実行時間を比較。

$ time ./a
500455

real 0m2.169s
user 0m2.150s
sys 0m0.009s

$ time ./b
500455

real 0m0.038s
user 0m0.023s
sys 0m0.005s

速度差は明らか。

356:デフォルトの名無しさん
07/06/19 21:20:51
遅いんだから使うなつってんの

357:デフォルトの名無しさん
07/06/19 21:25:26
1000000回も回してこの程度の差ですか?

358:デフォルトの名無しさん
07/06/19 21:27:10
今の時代JAVAのように遅くても如何に簡潔に安全なコードを書けるかが問われているわけだが

359:デフォルトの名無しさん
07/06/19 21:28:51
遅いJAVAなんて誰も使わねぇよ

360:デフォルトの名無しさん
07/06/19 21:33:14
それじゃchain of responcibilityパターンで
エラーが発生した時点でチェインを遡りながらログを出力していく処理、をgotoと例外の二種類で書いてみてよ

361:デフォルトの名無しさん
07/06/19 21:35:55
自分でかけよ馬鹿

362:デフォルトの名無しさん
07/06/19 21:36:07
なんでそんな変なところに読点ついてんの?

363:デフォルトの名無しさん
07/06/19 21:39:08
結局例外ってどうやって使うのよ?

364:デフォルトの名無しさん
07/06/19 21:40:20
例外が起こることを前提にするのはダメ
あくまで例外的な状況で

365:デフォルトの名無しさん
07/06/19 21:43:30
パトカーでセンター試験に行くようなもの

366:デフォルトの名無しさん
07/06/19 21:50:22
パトカーでセンター試験に行きましたが何か?


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

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