Visual Studio 2005ス ..
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
パトカーでセンター試験に行きましたが何か?
367:デフォルトの名無しさん
07/06/19 21:53:34
交通事故目撃して通報したらそのまま事情聴取で時間取られて
あ、これはヤバイと思ったら巡査の人がパトカーで送ってくれた
368:デフォルトの名無しさん
07/06/19 21:53:55
ララァはかしこいなあ
369:デフォルトの名無しさん
07/06/19 22:06:22
念のためパトカーに乗せて行ってもらう手はずを整えとくのはいいが
そうならないように早めに家を出るのは当たり前
370:デフォルトの名無しさん
07/06/19 22:09:16
なるほど
371:デフォルトの名無しさん
07/06/19 23:20:18
>>364
キャッチできたらラッキーてな不安定なものならその理屈はわかるが、
そうじゃないのにそんなこと言うのはただの馬鹿。
372:デフォルトの名無しさん
07/06/19 23:39:57
例外は言語仕様として自分で投げれるようになってんだから
性能に問題なきゃ使ってもいいんじゃねーの
それでもダメって言うのは大きなお世話だ。
要はポリシーの問題。
373:デフォルトの名無しさん
07/06/20 00:02:19
セキュリティポリシー入りま〜す
374:デフォルトの名無しさん
07/06/20 00:17:59
例外使えば安全?
それはちょっと違うんじゃね?
全ての例外に真面目に対処する気があるのなら安全かもしれんが。
375:デフォルトの名無しさん
07/06/20 00:22:47
>例外は言語仕様として自分で投げれるようになってんだから
勿論、ループ抜けたりあほな使い方を推奨するためにではない。
376:デフォルトの名無しさん
07/06/20 00:29:18
しかしこれが21世紀になってやる話題かとおもうとなんだかとっても悲しくなってくるな。
377:デフォルトの名無しさん
07/06/20 00:44:15
悲しい存在は何時の時代にも居る
378:デフォルトの名無しさん
07/06/20 00:51:45
>>376
21世紀らしい話題を7つ言ってみろ
379:デフォルトの名無しさん
07/06/20 01:02:54
newしてdeleteしなくてもソフト終了時に開放されるだろ
380:デフォルトの名無しさん
07/06/20 01:52:02
Win95 あたり怪しかった気がする。
381:デフォルトの名無しさん
07/06/20 03:00:40
チキンラーメン最強←結論
382:デフォルトの名無しさん
07/06/20 10:35:58
たしかに終了時に開放される。
問題は終了しないで使う時だな。
383:デフォルトの名無しさん
07/06/20 22:54:30
VC2005Expressのユーザーですが、ヘルプの使い方がいまいちわかりません。
たとえば、
#define hiroyuki 10
だと、
hiroyukiを10と読み替えるです。
でも、
#define hiroyuki
だと、
hiroyukiという文字列があると、それはなかった事にする
とうい仕様みたいです。
この仕様はヘルプのどこに書いてありますか?
384:デフォルトの名無しさん
07/06/20 22:55:32
仕様も何も、「なにもない」と読み替えるだけで、
上と下で何かが違うわけではない。
385:デフォルトの名無しさん
07/06/20 23:00:52
>>384
それは変だろうw
>>383のような疑問を持つことそれ自体は真っ当だと思う。
くだらないけど。
386:デフォルトの名無しさん
07/06/20 23:02:25
ん? 変か? どこら辺が?
387:デフォルトの名無しさん
07/06/20 23:14:32
>>383
URLリンク(msdn2.microsoft.com)(vs.71).aspx
ただし、これはCやC++のISO規格に基づいた挙動だから、
最終的にはそっちを見ろとも言える
C/C++など言語自体のことは、Visual Studioのヘルプで何とかなるとあまり思うなよ
388:デフォルトの名無しさん
07/06/20 23:15:46
>>386
君プログラマじゃないだろうw
その、二つ目のパラメータが省略された場合はそれをナルストリングとみなす、
というのが「仕様」そのものじゃないか。
389:デフォルトの名無しさん
07/06/20 23:29:47
>>388
マクロ名(引数のカッコ含む)から0個以上の空白文字を無視し、
その後改行までのテキストと置換する、
と定義すれば、そんな仕様は必要ない。
390:デフォルトの名無しさん
07/06/20 23:35:02
>〜と定義すれば
そういうのを「仕様」とよぶのだよ坊主
391:デフォルトの名無しさん
07/06/20 23:36:20
くだらん
392:デフォルトの名無しさん
07/06/20 23:37:13
仕様と聞くと震えが止まりません・・・
393:デフォルトの名無しさん
07/06/20 23:37:18
そういうしょうもないことに拘るのは似非プログラマ
394:デフォルトの名無しさん
07/06/20 23:38:09
しょうがないは、仕様が無い→どうしようもない\(^o^)/
の事だと思えてきた俺は末期
395:デフォルトの名無しさん
07/06/20 23:41:44
>>390
上下とも同じ仕様で理解できるんだから、
下を理解するのための特別な仕様なんて要らないだろ、と。
396:383
07/06/20 23:56:18
皆さん、レスどうもです。
>C/C++など言語自体のことは、Visual Studioのヘルプで何とかなるとあまり思うなよ
つーか、マクドナルドにパソコンを持ち込んで勉強するのが好きなんですが、
紙の本を何冊も持ち込むのが重たくて大変です。
で、電子化されたC言語やC++の参考書や辞典、って何かないですか?
397:デフォルトの名無しさん
07/06/21 00:04:58
猫?
398:デフォルトの名無しさん
07/06/21 00:11:41
食べ物屋にパソコンや本持ち込むってどんな神経だよw
399:デフォルトの名無しさん
07/06/21 00:16:29
>>398
ごめん、俺、外で食事する時は必ずノートPCと書籍は持参して
食べ物がでてくるまでの間、しこたまノートPC弄ってたり本読んでたりする。
400:デフォルトの名無しさん
07/06/21 00:16:54
巣束で普通にしてますが何か?
401:デフォルトの名無しさん
07/06/21 00:20:48
画面上のマニュアルなんか見たくないだろ
むしろ金かけずに本にする技術が欲しいくらいだ
402:デフォルトの名無しさん
07/06/21 00:25:07
ホームポジションからあんま手を動かしたくない。
マウスに手を伸ばすだけでも嫌なのに、
本なんてもってのほか。
403:デフォルトの名無しさん
07/06/21 01:04:35
>>402
椅子にあぐらかいて座って又の上に書籍広げてキーボードさわるわしは変態か!
404:デフォルトの名無しさん
07/06/21 01:09:59
>>403
そのキーボードや書籍のすぐ近くにあるジョイスティックも弄ってるなら変態確定。
405:デフォルトの名無しさん
07/06/21 01:11:48
つーか、本って手で持ってないと閉じちゃうジャン。
だから俺はもっぱら電子マニュアルだ。
406:デフォルトの名無しさん
07/06/21 01:12:42
本は検索できないしな。
索引が限度じゃな。
ま、ぱらぱらと見る分には本もいいんだが。
407:デフォルトの名無しさん
07/06/21 02:30:40
>>400
短足乙
408:デフォルトの名無しさん
07/06/21 02:33:37
>>396
CマガのDVDとかどうだ?
409:デフォルトの名無しさん
07/06/21 07:38:35
>>396
GoF に CD が付いてるがどうかね?
410:デフォルトの名無しさん
07/06/21 16:41:05
catchが遅いの?
throwが遅いの?
newが遅いの?
411:デフォルトの名無しさん
07/06/21 17:01:48
partialってなんて読むの?パーチャル?
412:デフォルトの名無しさん
07/06/21 17:07:18
おっぱい
413:デフォルトの名無しさん
07/06/21 17:08:14
J#「何のために生まれて何をして生きるのか。
分からないままなんて、そんなのは嫌だ。」
414:デフォルトの名無しさん
07/06/21 17:11:43
>>410
throw
415:デフォルトの名無しさん
07/06/21 17:37:04
>>413、J# 誰もお前になんか、何も期待しちゃいないよ。お前はただの飾りだよ。そんなこともわからなかったのかい?
ぼくも.NETを支える新しい言語なんだってがんばっていたよね?傍から見ていてこっけいだったよ。笑いを抑えるのに必死だったさ。
お前はどっちつかずの使えない言語のままでいるのがお似合いさ。
416:デフォルトの名無しさん
07/06/21 18:24:30
親がJ++だからなw
417:デフォルトの名無しさん
07/06/21 20:01:26
つーことは例外処理は例外が発生しないという条件化では大した速度的ペナルティは無いってことでいいの?
418:デフォルトの名無しさん
07/06/21 20:57:54
J#って擬人化されてる?
419:デフォルトの名無しさん
07/06/21 21:04:39
J#( 'ー`)し
たかし。
420:デフォルトの名無しさん
07/06/21 22:15:57
try もコストは発生するはずだけど、どのくらいなんだろな。
421:デフォルトの名無しさん
07/06/21 22:44:37
+1するだけの関数を繰り返し呼ぶというサンプルで
テストしたことあるけど、VC2005の場合10%ぐらい速度低下した。
tryも繰り返しの中に置くと、コストがばかにならんかも。
422:デフォルトの名無しさん
07/06/21 22:52:44
Let's try!
423:デフォルトの名無しさん
07/06/21 22:59:13
とりあえずMore Effective C++読もうぜ
424:デフォルトの名無しさん
07/06/21 23:03:14
日本語版立ち読みしてこれは読めないと思ったんで原著買ったんだけど
まだ一章で止まってる
425:デフォルトの名無しさん
07/06/21 23:14:04
BINARY HACKS嫁
426:デフォルトの名無しさん
07/06/21 23:28:01
あったあった15項目のUnderstand the costs of exception handlingか
ちょっと辞書片手に読んでみるよ
427:318
07/06/22 00:04:59
>>319−323
解決しました。原因もわかりました。
.sln ファイルのエイリアスをデスクトップに置いておいて、それをダブルクリックで仕事を始め
ていました。で、うっかりバックアップドライブの .cpp ファイルをダブルクリックすると、そ
れ以後、エディタが読み込むのはバックアップのファイルになって、コンパイルされるのもバック
アップのファイルで、しかしリンクされるのは書き換えていない新しい方のファイルなのでした。
書き換えた新しいDLLと思ったのは実は書き換える前のDLLだったので、湧いてくるDLLがパスの
通った場所のどこにもないように見えていたのでした。
別ドライブ別フォルダのの同じ名前のファイルを読み込んでいたのは、ウインドウをタブモードに
するまで気がつきませんでした。まったく、勝手に設定を変えるのも変だし、変えるなら気を利か
せてつじつまの合うように変えて欲しいです。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4752日前に更新/119 KB
担当:undef