Visual Studio 2010 Part21
0001デフォルトの名無しさん
垢版 |
2014/10/01(水) 13:07:56.43ID:YKNuKmx4
■公式
http://www.microsoft.com/japan/visualstudio/products/2010-editions
http://www.microsoft.com/visualstudio/en-us/products/2010-editions (英語)

■フィードバック
https://connect.microsoft.com/VisualStudioJapan/content/content.aspx?ContentID=12487
https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=14631 (英語)

■リンク
http://www.atmarkit.co.jp/fdotnet/dnfuture/vs10net4_01/vs10net4_01_01.html
http://blogs.msdn.com/b/visualstudio/

■Visual Studio2010 ダウンロード一覧
http://blogs.msdn.com/b/dd_jpn/archive/2010/04/28/10003084.aspx
■Visual Studio 2010 Express版 ダウンロード
http://www.microsoft.com/japan/msdn/vstudio/express/
■Visual Studio 2010 Service Pack 1
http://www.microsoft.com/downloads/ja-jp/details.aspx?familyid=75568aa6-8107-475d-948a-ef22627e57a5

Visual Studio2010 機能比較表
http://www.microsoft.com/japan/visualstudio/products
Visual C++ 機能比較表
http://msdn.microsoft.com/ja-jp/library/hs24szh9.aspx


■前スレ
Visual Studio 2010 Part20
http://peace.2ch.net/test/read.cgi/tech/1354608228/
0135デフォルトの名無しさん
垢版 |
2015/11/02(月) 09:20:23.80ID:dTHqTNuu
>>134
どうもRecEditというツールで作ったらしいのでそうかもしれません
長そうなのをチェックしてみます
ありがとうございました。
0140デフォルトの名無しさん
垢版 |
2015/12/17(木) 19:25:13.63ID:1WYAmO2T
ちとリンカエラーでよくわからんので、詳しい方教えて下さい

func.cppで以下のように定義し、使用(str,wave〜depthまでを設定)
bool debug_sa_play_sound;
bool debug_sa_play_sound_flg;
namespace sa{
 u16 itemcnt;      //XMLSAファイル内のアイテム総数
 u16 counter;      //カウンター用変数
 char str[ID_XMLSA_MAX][ID_XMLSA_MAX_STRLEN];
 char wavefile[ID_XMLSA_MAX][ID_XMLSA_MAX_STRLEN];
 u32 color[ID_XMLSA_MAX];
 bool flg[ID_XMLSA_MAX];
 char func[ID_XMLSA_MAX][ID_XML_MAX_STRLEN];
 u32 group[ID_XMLSA_MAX];
 u32 depth[ID_XMLSA_MAX];
}

debug.hで以下のように宣言
extern bool debug_sa_play_sound;
extern bool debug_sa_play_sound_flg;
namespace sa{
 extern u16 itemcnt;      //XMLSAファイル内のアイテム総数
 extern u16 counter;      //カウンター用変数
 extern char str[ID_XMLSA_MAX][ID_XMLSA_MAX_STRLEN];
 extern char wavefile[ID_XMLSA_MAX][ID_XMLSA_MAX_STRLEN];
 extern u32 color[ID_XMLSA_MAX];
 extern bool flg[ID_XMLSA_MAX];
 extern char func[ID_XMLSA_MAX][ID_XML_MAX_STRLEN];
 extern u32 group[ID_XMLSA_MAX];
 extern u32 depth[ID_XMLSA_MAX];
}
0141デフォルトの名無しさん
垢版 |
2015/12/17(木) 19:25:40.45ID:1WYAmO2T
debug.cppの関数内部で
 if(debug_sa_play_sound_flg){ // alert.xml読込中じゃないか?
//  for(int cnt = 0; cnt < sa::itemcnt; cnt++){
//   if(sa::flg[cnt]){
//   }
//  }
 }

上記のように記述するとコンパイルエラーもなくビルド完了するものの、

 if(debug_sa_play_sound_flg){ // alert.xml読込中じゃないか?
  for(int cnt = 0; cnt < sa::itemcnt; cnt++){ //←コメント解除
//   if(sa::flg[cnt]){
//   }
  }                      //←コメント解除
 }
このループを実装すると、リンカエラーで以下の様なエラー
2>debug.obj : error LNK2001: 外部シンボル ""unsigned short sa::itemcnt" (?itemcnt@sa@@3GA)" は未解決です。
2>debug.obj : error LNK2001: 外部シンボル ""bool debug_sa_play_sound_flg" (?debug_sa_play_sound_flg@@3_NA)" は未解決です。

debug_sa_play_sound_flgは使えていたのでは?
また、以下のように記述すと、リンカエラーなくビルド完了
 if(debug_sa_play_sound_flg){ // alert.xml読込中じゃないか?
  if(sa::itemcnt){              //←なんの意味もないが、sa::itemcntが使えることを確認
//  for(int cnt = 0; cnt < sa::itemcnt; cnt++){
//   if(sa::flg[cnt]){
//   }
//  }
  }
 }
0142デフォルトの名無しさん
垢版 |
2015/12/17(木) 19:26:05.95ID:1WYAmO2T
以下のように記述すると、リンカエラー発生
 if(debug_sa_play_sound_flg){ // alert.xml読込中じゃないか?
  int cnt = 0;
  if(sa::itemcnt){
//  for(int cnt = 0; cnt < sa::itemcnt; cnt++){
//   if(sa::flg[cnt]){
//   }
//  }
  }
 }

エラー内容
2>debug.obj : error LNK2001: 外部シンボル ""bool debug_sa_play_sound_flg" (?debug_sa_play_sound_flg@@3_NA)" は未解決です。

なんで使えないんでしょうか?
0147デフォルトの名無しさん
垢版 |
2015/12/19(土) 09:19:40.68ID:8Dt6+qIh
誰かリンカエラー助けてくださいー
0148デフォルトの名無しさん
垢版 |
2015/12/19(土) 09:48:21.94ID:Ws0PoJQQ
func.cppで
bool debug_sa_play_sound_flg = false;の一行前に
extern bool debug_sa_play_sound_flg;
を書いてみる

ヘッダをインクルードするときに変な名前空間に入っていないかを確かめる

リンカエラーが起きる最小のプロジェクトを作ってみる
0150デフォルトの名無しさん
垢版 |
2015/12/19(土) 15:48:46.01ID:8Dt6+qIh
>>148
書いてみてもダメでした

>>149
流石にそれはなかったです
0151デフォルトの名無しさん
垢版 |
2015/12/19(土) 17:49:30.52ID:8Dt6+qIh
ちょっと方向性を変えて、データをdebug.cppからアクセスするのではなく
debug.cppからfunc.cppのデータチェック用メソッドを呼ぶ様にしてみました
ですがやはり、このエラーが出てしまいます。
2>debug.obj : error LNK2019: 未解決の外部シンボル "unsigned int __fastcall
get_color_string_alert(char const *)" (?get_color_string_alert@@YIIPBD@Z) が関数 "void __fastcall strBufSet(char *,unsigned int)" (?strBufSet@@YIXPADI@Z) で参照されました。

externの使い方が悪いのでしょうが、さっぱりわかりません
どなたかご教示くださいますようお願い致します

http://www1.axfc.net/u/3585409?key=1234
圧縮ファイル内訳
・fls_src.lzh(公開されたソースファイル)
・fls_src2.lzh(debug.cpp, fls.cppにのみ手を入れたファイル)

修正箇所
以下のように日付コメントを入れてあります
//20151216 add start
u32 get_color_string_alert(const char* str);
u32 get_play_sound_string_alert(const char* str);
bool debug_sa_play_sound = TRUE;
bool debug_sa_play_sound_flg = TRUE;
//20151216 add end
0152デフォルトの名無しさん
垢版 |
2015/12/19(土) 19:54:53.80ID:8Dt6+qIh
解決したため、削除しました
お騒がせしました
0155デフォルトの名無しさん
垢版 |
2015/12/19(土) 21:35:59.84ID:8Dt6+qIh
>>153
同じソリューションにある別プロジェクトの方で
同じソースを参照してて、そちらでエラーが出てました、ハイ
0159デフォルトの名無しさん
垢版 |
2016/02/14(日) 01:40:03.55ID:1d8zURsn
Bitmapをただ保存して読み込むだけでdpiが変わってしまうのですが、
ライブラリのバグですか? pngとbmpでも結果が違うし

private void Form1_Load(object sender, EventArgs e)
{
Bitmap bmp1 = new Bitmap(16, 16);
bmp1.Save("test.png");
bmp1.Save("test.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
Trace.WriteLine(string.Format("H:{0}, V:{1}", bmp1.HorizontalResolution, bmp1.VerticalResolution));

Bitmap bmp2 = new Bitmap("test.png");
Trace.WriteLine(string.Format("H:{0}, V:{1}", bmp2.HorizontalResolution, bmp2.VerticalResolution));

Bitmap bmp3 = new Bitmap("test.bmp");
Trace.WriteLine(string.Format("H:{0}, V:{1}", bmp3.HorizontalResolution, bmp3.VerticalResolution));
}

H:96, V:96
H:95.9866, V:95.9866
H:96.01199, V:96.01199
0160デフォルトの名無しさん
垢版 |
2016/02/14(日) 08:40:26.63ID:ZVJ5zoq/
>>159
またスレチか
保存したときと読みだしたときの丸め誤差でしょ
保存する前にbmp1.SetResolution((float)25.4,(float)25.4);おけば誤差消えるはず
0161デフォルトの名無しさん
垢版 |
2016/02/14(日) 12:07:01.22ID:1d8zURsn
H:25.4, V:25.4
H:25.3746, V:25.3746
H:25.4, V:25.4

となりましたが、pngは誤差が出ています
pngの解像度保存はなにか変ですね
読み込んだ直後にSetResolution(96f, 96f)を行うことにします
0162デフォルトの名無しさん
垢版 |
2016/02/14(日) 14:47:25.40ID:3GivdoZ1
bmpもpngもdpiじゃなくてdpmで記録してるし
bmpとpngで差が出るのはライブラリ実装の違いだろうなぁ
整数値欲しいならMath.Roundかければいいじゃん
0163デフォルトの名無しさん
垢版 |
2016/03/21(月) 20:39:37.65ID:SsvP8qG6
すみません、場違いなお馬鹿な質問なんですが・・・いいですか?

windows 7 で visual studio 6.0 sp6 をインストールできましたが、プログラムがうまくビルドしてくれません。
どうやって動作させるようにしたらいいのでしょうか?

実験program

#include <stdio.h>

int main(void)
{
printf("ようこそC言語へ!\n");

return 0;
}
0165デフォルトの名無しさん
垢版 |
2016/03/21(月) 20:59:10.18ID:SsvP8qG6
--------------------構成: sample - Win32 Debug--------------------
リンク中...
LINK : fatal error LNK1104: ファイル "Debug/sample.exe" を開けません。
link.exe の実行エラー

sample.exe - エラー 1、警告 0
0166デフォルトの名無しさん
垢版 |
2016/03/21(月) 21:58:49.40ID:fP4R6eKM
>>165
おまえグーグルも使えないのかよw
LNK1104を入力すれば、補完された問題点が山のように出てくるだろうが
0167デフォルトの名無しさん
垢版 |
2016/04/27(水) 10:08:54.04ID:k6/lKpm/
Framework v4.0ターゲットで、v4.0用log4netを使用したアプリケーションを作ってるのですが
ビルドして動かすとlog4netはちゃんと機能してログファイルを吐き出してくれますが
フォームのデザイナ画面を表示しようとすると、log4netのファイルまたは依存関係の1つが読み込めませんでしたエラーでデザイナが表示できません。
(フォームの基底クラスのコンストラクタでlog4netの読み込みをやっている)

アプリ開発とはまったく関係ない普段利用のツール類が要求するので
Framework v4.5やFramework v4.6を入れてるのでもしかしてそのせいかなとも思うのですが
この問題解消するには4.5や4.6を入れない状態にするしか無いんでしょうか?
0168デフォルトの名無しさん
垢版 |
2016/04/28(木) 11:57:09.44ID:ClxD+43j
とあるx86ビルドのアプリがWin8.1(x64)で起動したら普通に動くのに
2008R2で起動したらエラー出してまともに動かないから
リモートでデバッグしてみてやろうと思ってVS2010のリモートデバッガ(x64)を2008R2にインスコしたんだけど
いざアタッチしようとしたら64ビットバージョンのリモートデバッガで32ビットのデバッグはできないから32ビットデバッガインスコしろって言われて
それじゃあしょうがないから32ビットのをインスコしようとしたら64ビットOSには入れられないよって言われる
クソじゃねこれ?
0172デフォルトの名無しさん
垢版 |
2016/10/01(土) 13:00:30.39ID:Rw1dHiNn
インテリセンスが巻き戻るのは仕様なのか
再起動したら一応直るけどまた何回か候補出したらそのタイミングで巻き戻る
0173デフォルトの名無しさん
垢版 |
2016/10/05(水) 00:41:49.19ID:Yg8BQKRp
プログラムで使う日本語の文字列をUTF8として解釈してほしいのですが
const char* const hello = "ハロー";
SJISで読みこまれるようです
ファイルフォーマットをBOMなしUTF8にすると微妙に文字化けします
"しきい値"が"しきぁE"
になる
なんかやり方ありますかね?
0175デフォルトの名無しさん
垢版 |
2016/10/05(水) 11:39:12.37ID:e2s2BqVL
1) BOMつける
2) VC使うのをやめる
3) const wchar_t* const hello = L"ハロー"; で定義して自分(API)で変換
0176デフォルトの名無しさん
垢版 |
2016/10/05(水) 12:16:48.23ID:BPxLvAQS
>>174
変換ミスではないです
”い”のコードが"ぁ"になってることはデバッガ上で確認済み

>>175
1)は効きませんでした
2)はうーん・・・
3)をやってみます
0177デフォルトの名無しさん
垢版 |
2016/10/05(水) 12:28:45.24ID:NIiDaZpm
ソースファイルのエンコードをそのまま使いたいってことだったのか
Perlとかじゃないんだからそれはできないだろ
0178デフォルトの名無しさん
垢版 |
2016/10/12(水) 10:36:22.43ID:6oiZrco8
Youtube見てたら、書式をショートカットキーで整列させる人がいたけど
どうやれば出来るの?
0181デフォルトの名無しさん
垢版 |
2016/10/15(土) 19:21:00.52ID:i3dy5Mcb
VS2015でよければUTF-8文字列リテラルが使える。
const char* const hello = u8"ハロー";
0183デフォルトの名無しさん
垢版 |
2016/12/03(土) 12:27:48.49ID:PuMUq6x1
VS2010のソリューションエクスプローラ上でかなり深い階層にあるVBファイルを開くには
階層を辿っていかなければならず結構めんどうなのですが
フルパスがわかっていれば一発で開けるような方法はないでしょうか?
Windowsの[ファイル名を指定して実行]やコマンドプロンプトでそのVBファイルのフルパスを入力しEnter押しても
新しいVS2010のインスタンスが作られてそちらで開いてしまいました。
0185デフォルトの名無しさん
垢版 |
2016/12/14(水) 22:31:41.52ID:zGQk9RuM
C# で入力候補が出ていたんですが、途中から出なくなり、
スタブの生成が出てしまいました。
また入力候補を出したいのですが、どうすればよいでしょうか。
0186デフォルトの名無しさん
垢版 |
2017/03/28(火) 22:41:50.22ID:ya0FRSua
ネイティブC++で書いたアプリをデバッグビルドしてデバッグする際に、
特定の関数だけ/O2レベルの最適化をかけたいのですが
どうすれば良いんでしょうか…
問題の関数は/O2最適化時10秒、デバッグビルド時3分という大幅な速度差があり、
#pragma optimize( "ts", on )を問題の関数の直前に書いてみましたが、
速度が後者のままで変わりませんですた…
0189デフォルトの名無しさん
垢版 |
2017/03/29(水) 13:47:58.16ID:BJA+tiDg
関数だけソース分けろ
0190デフォルトの名無しさん
垢版 |
2017/03/29(水) 19:29:56.44ID:hEsW5LdS
最適化オプションの問題じゃなくてデバッグ版のSTLがイテレータのチェックで死ぬほど遅い奴じゃねーの
0191デフォルトの名無しさん
垢版 |
2017/03/29(水) 19:42:57.82ID:J7HfnKx0
デバッグ時にSTLがイテレータのチェックするのをその関数のとこだけ除きたいって話だろ
0194デフォルトの名無しさん
垢版 |
2017/05/13(土) 13:39:01.93ID:VC57FT2m
Visual C# 2010 ExpressのデータベースエクスプローラーでSQL Server 2012 Expressに接続しようとしているんですがうまくいきません
データソースにSQL Server(SqlClient)自体ありません、どうやれば表示されるんでしょうか?
0197デフォルトの名無しさん
垢版 |
2017/05/18(木) 09:11:43.32ID:thYMhZbz
基本 中級 実践 
0198デフォルトの名無しさん
垢版 |
2017/05/21(日) 17:43:31.89ID:aLpNUY//
>>196
WindowsUpdateをしてSSDT for visual studio 2010をインストールしました
なのにまだデータベースエクスプローラーでは「Microsoft SQL server(SqlClient)」と表示されません
0201デフォルトの名無しさん
垢版 |
2017/05/29(月) 13:08:29.72ID:bbNya8wP
>>198
.NET Framework
0202デフォルトの名無しさん
垢版 |
2018/04/09(月) 18:23:44.54ID:8ejjpMfa
.net4ベースでwindowsフォームアプリケーションの開発をしています。

ClickOnceでサーバーにhttpにて配置しクライアントへインストールまではできましたが、

アプリケーションと配置のマニュフェストを更新しバージョンを上げて再配置したところ、

開始前の更新チェックを設定しているはずなのに、更新が行われず古いバージョン(インストール済みの現バージョン)で起動してしまいます。

管理者権限は初回のインストール時に必要で常に必要ではないとの認識ですが、権限を与えてもうまくいかず、IEのキャッシュを削除してもうまくいきません。

他にどういったところが影響していると考えたら良いでしょうか。

どなたかお知恵をくださいませ。
0203デフォルトの名無しさん
垢版 |
2018/05/23(水) 22:21:01.88ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

7YHDE
0205デフォルトの名無しさん
垢版 |
2018/07/04(水) 22:51:42.31ID:gFgZc5FG
JMO
0207デフォルトの名無しさん
垢版 |
2018/07/07(土) 15:11:34.06ID:VFiQQxuK
clickonceの件は、開発環境の.net4.5にwindows updateの適用がされた影響で、アプリ起動時の更新チェックに使用される暗号化アルゴリズムがデフォルトでSha2になった為でした。
アプリの証明書はSha1だったので、これが原因でした。
0208デフォルトの名無しさん
垢版 |
2018/08/28(火) 14:15:24.78ID:hRN/klf2
Win7 64BIT に VS++ 2010 Express をインストールした状態で、
64BIT コンパイラを使おうと思って、DL した ISOイメージから作った
「Windows SDK for Windows 7 and .NET Framework 4」
を DVD からインストールしようとしたのですが、途中でエラーになり
インストールできませんでした。

product has reported the following error: Please refer to
xxxx\HTML\ConfigDetails.htm

みたいなエラーが出て、いろいろ試しましたが駄目でした。
0209デフォルトの名無しさん
垢版 |
2018/08/28(火) 16:00:35.99ID:6kEMX7h9
普通に入るやろ
0210デフォルトの名無しさん
垢版 |
2018/08/28(火) 16:04:06.49ID:i7XKl9XP
報告かな?w
内容からして頭の方が駄目だったんだろ
聞きたいんだったらエラー内容とかhtmの内容書けよw
0214デフォルトの名無しさん
垢版 |
2019/06/08(土) 20:18:28.44ID:u6T9OM5a
C#かVBのようなので2010は関係ないかもしれないけど
自分が作ったアプリじゃないんだけどコードを2017で起動してみたらコードにエラー箇所があるから2010以前なら問題ないかなと思ったんだ
0217デフォルトの名無しさん
垢版 |
2019/06/09(日) 11:06:31.60ID:V8qyq4Ge
>>213
腐女子スレかと思った
0220デフォルトの名無しさん
垢版 |
2021/05/29(土) 11:49:48.16ID:eCdX3xcf
VS 2019 - v16
VS 2017 - v15
VS 2015 - v14
VS 2013 - v13
VS 2010 - v12
VS 2008 - v11
VS 2005 - v10
であってます?
VS 2012 が有ったような?
VS 2015 のスレって無いんですか?
0222デフォルトの名無しさん
垢版 |
2021/05/30(日) 04:06:54.11ID:IYvvH11j
>>220
全然あってなくてワロタ
0224デフォルトの名無しさん
垢版 |
2021/05/30(日) 10:15:07.53ID:ssDmNHo+
>>221
評価します

>>222
しね

>>223
書き足すが良い
0226デフォルトの名無しさん
垢版 |
2021/07/02(金) 11:37:43.39ID:y5h8C7bb
VS2010のWEBインストールが接続で失敗する

ついにサポート切れでインストールできなくなったか・・・・
0229デフォルトの名無しさん
垢版 |
2021/07/02(金) 12:16:10.35ID:y5h8C7bb
>>227
isoないから困っているわ・・・
0230デフォルトの名無しさん
垢版 |
2021/07/02(金) 12:16:59.28ID:y5h8C7bb
iso探したけど英語版ならググレばあるけど、日本語版はないね
0231デフォルトの名無しさん
垢版 |
2021/07/02(金) 12:25:22.75ID:y5h8C7bb
メルカリやヤフオクでも5万以上するし
なんとかしたいな
0233デフォルトの名無しさん
垢版 |
2021/07/02(金) 13:34:53.99ID:aZtoy0Li
ここ普通に生きてない?
https://my.visualstudio.com/Downloads?q=visual%20studio%202010
もうみんな忘れてるかもしれんが、この時代から試用版の中身は製品版そのものだ。

っていうか、iso落として保存してない間抜けな人っているんだねw
っていうかこの時代はそもそも普通にAmazonとかでパッケージ版買ってたと思うんだけどw
0234デフォルトの名無しさん
垢版 |
2021/07/02(金) 15:36:12.76ID:y5h8C7bb
>>233
いけたわ
マジでありがとう!!

ヤフオクで5万円で買わずにすんだわ
リアル知り合いならモスのソイパティをおごりたいところ
0235デフォルトの名無しさん
垢版 |
2021/07/09(金) 10:53:10.54ID:9AGW0Ryt
7-Zip 21.02 alphaのソースから7z.sfxと7zCon.sfxがビルドできなくなったな。7zS.sfxはまだ行けた。
だいぶ昔の19.00のソースならどちらもビルドできた。
VS2013なら21.02 alphaでもすべてビルドできた。
レスを投稿する


ニューススポーツなんでも実況