[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 19:31 / Filesize : 203 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Visual Studio 2005スレ Part12



1 名前:デフォルトの名無しさん [2006/04/02(日) 16:49:42 ]
Visual Studio 2005 Express Edition(無償)
www.microsoft.com/japan/msdn/vstudio/express/

Visual Studio 2005 Developer Center
www.microsoft.com/japan/msdn/vstudio/2005/
lab.msdn.microsoft.com/vs2005/

Visual Studio 2005 製品ライン概要
www.microsoft.com/japan/msdn/vstudio/productinfo/productline/
www.microsoft.com/japan/msdn/howtobuy/vs2005/

830 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 00:17:20 ]
>>826

>using namespace System::Windows::Forms;

があるなら、

>if ( openFileDialog1->ShowDialog() == DialogResult::OK){

でいけるような気がするけど、だめだったの???

831 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 00:57:19 ]
>>830
error C2039: 'OK' : 'System::Windows::Forms::Form::DialogResult' のメンバではありません。
って、出るんですよ、、、って、あれ?なんかエラーメッセージが変な様な気が?


832 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 01:15:21 ]
それを見た限りだとForms::DialogResult列挙体じゃなくてForm::DialogResultプロパティと見なされてるみたいだね
System::Windows::Forms以外にSystem::Windows::Forms::Formがusingかなにかで宣言されてて、そっちが優先されてるんじゃない?

833 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 01:18:37 ]
>>831
あー、どっかで聞いたな
それFormのDialogResult「プロパティ」があるんでそうなるのだとか
頭にスコープ解決演算子つけてもダメ?

834 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 06:56:10 ]
VC++2005にて作成したプログラムで、
【最大限の最適化(/Ox)】 のときと、その他の時で、明らかに挙動が違って、
困っています。【最大限の最適化】だとある部分でフリーズして、その他の最適化は
全く問題なく動いてくれます。

現象が再現する最小のソースを描きたいと思ったのですが、なかなか再現
出来ませんでした。同じような現象の方、いませんか?

それとも、この手の機能って、結構危険だったりするものなんですか?


835 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 07:01:30 ]
GWは終わりましたよ?

836 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 10:03:07 ]
>>833
スコープ解決演算子って ::ですか?
ダメみたいです。
もう、先頭に

#define O_OK System::Windows::Forms::DialogResult::OK
ってして
if ( openFileDialog1->ShowDialog() == O_OK ){

って書いちゃいます orz



837 名前:830 mailto:sage [2006/05/08(月) 13:28:27 ]
>>826

気になったんで、同じことをやってみたよ。確かにそうなるね。
いろいろ調べてみたんだけど、まず、新規にフォームアプリケーションを作成すると、
Form1というクラスは、System::Windows::Forms::Formを継承していることになっている。

つまり、クラスの外で、using namespace System::Windows::Forms; と書いても
クラスの中で「DialogResult」と書けば、それは「System::Windows::Forms::DialogResult」ではなく
「System::Windows::Forms::Form::DialogResult」とみなされてしまうようだ。

それを回避するためには、「System::Windows::Forms::DialogResult::OK」と全部書くか
836のように、「#define O_OK System::Windows::Forms::DialogResult::OK」とするか・・・

どうもしっくり来ないな。 次の人、どうぞ。

838 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 13:40:56 ]
>>837
O_OK

っていうのがとても気になるんですが、なんのつもりですか?それは?w




839 名前:デフォルトの名無しさん [2006/05/08(月) 13:44:22 ]
正規表現で、PerlのSplitみたいなやつを使ってみたいのですが、

String^ scsv;
array<String^>^ sta;

scsv = "AA,BB,CC,DD";
sta = Regex::Split(scsv , "," );

でいいんすか?
array<String^>^ sta;
っていうのがなんか違和感なんですが。これはちゃんと可変長扱いになりますかね?


840 名前:830 mailto:sage [2006/05/08(月) 14:13:55 ]
>>838

知らね。別になんでもいいんじゃね。

841 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 19:50:22 ]
連休中Windows 2000 SP4 VS2005 VC8で
作った実行プログラム(exe)を会社のWindows XP SP2で走らせたら

このアプリケーショの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります。なによ、いったいこれ?


842 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 19:58:14 ]
そういうことよ( ´∀`)b

843 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 20:01:15 ]
どーせmsvcr8系統のDLLが無いとかいうオチ

844 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 20:07:32 ]
msvcr8系統のDLLってどこにあるの?


845 名前:デフォルトの名無しさん [2006/05/08(月) 21:45:18 ]
>>841
.net framework2って、XP-SP2だとデフォ?


846 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 21:47:41 ]
いいえそれは違います

847 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 22:17:52 ]
>>844
Visual C++のライセンスを持っている奴はアプリケーションと共に再配布できる。

そうでなければここからダウンロードできる。
www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=ja

848 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 06:21:14 ]
841です
情報提供サンクス



849 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 11:42:57 ]
HTML、XMLエディタとしての機能はVisual Web Developer 2005 Express Editionを入れれば良いの?

850 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 16:30:39 ]
>>849
そうだよ。フリーのHTMLエディタとして見れば最強だと思う。

851 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 17:15:33 ]
>>850
thx。使ってみるぜ

852 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 20:50:22 ]
VC++2005EEのwin32モードで、開発しています。OS:XP、SP2です。

で、リリースモードで

carret = fread(wavBody,sizeof(SHORT),n,fp);

の行で

Unhandled exception at 0x7c941010 in XXX.exe: 0xC0000005: Access violation reading location 0x31838154.

というエラーが出ます。次に、デバグモードで動かすと、何故かエラーが出ません。

因みに、2回目のfreadでおかしくなります。
どうもfp(ファイルポインタ)がプログラム上では変更していないはずなのに、どこかで壊れてしまっているようです。それを調べるためにデバグモードにするんだけど、今度はエラーが出てくれない(汗;;;
リリースモードとデバグモードでエラーの出方が違うのです。こんなことってあっていいのでしょうか???

どなたか助けてくださいませ。よろしくです。

853 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 20:56:28 ]
>>852
実はリリースビルドしてもデバッグ実行できる。

854 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 21:25:55 ]
なんつーか
ソースみないとわからん

855 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 21:31:42 ]
>因みに、2回目のfreadでおかしくなります。
>どうもfp(ファイルポインタ)がプログラム上では変更していないはずなのに

前提がおかしい

856 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 21:36:22 ]
try catchを使えと、えらそうに言って見る


857 名前:852 mailto:sage [2006/05/09(火) 21:49:14 ]
皆様、どうもです。

まず、リリースビルドでのデバッグなんですが、ブレークポイントを設定して
自動変数の値を見ると、なんかずれているような気がします。
(というか、明らかにワンテンポ遅れています)
デバッグモードでブレークポイントを設定した場合、自動変数の値は正常です。
ということがあって、今までリリースビルドでのデバッグはしないようにしてきました。
上の私の行為は変ですか?

try catchもやってみますね。

858 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 21:59:49 ]
>>853
確かにリリースビルドしてもpdbファイルは生成されるな
しかも、実行ファイルやdllファイルにpdbファイルのフルパスが埋め込まれるのは嫌過ぎ

プロジェクトのプロパティ>ビルド>詳細設定(D)...でビルドの詳細設定を開いて
デバッグ情報を「pdb-only」から「none」に設定すればいいんだけど、それを知らずに
Express Editionでフリーソフト作って公開する馬鹿とか出てきそうだな



859 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 22:10:01 ]
いきなりデバッガで追う前に処理を見直してみるのが先だって

近くのくまさんのぬいぐるみに処理を説明しながら
一行づつ追ってみれ

860 名前:852 mailto:sage [2006/05/09(火) 22:12:54 ]
>>858 >>859

勉強になります。がんばります。応援よろしく...

861 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 22:35:29 ]
.exe.manifestって何のためにあるの?
無くてもソフトは動くみたいだし、消しておk?

862 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 22:45:33 ]
いらん飾りをつけるためのもの。
なくてもおk

863 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 22:46:24 ]
ルナ先生に対応する

864 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 22:52:26 ]
.exe.feminist

865 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 23:33:05 ]
どうせ配列の範囲外アクセスじゃないの?

866 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 00:51:36 ]
VB2005Express入れて遊んでるのですが質問があります。
なんかフォームにDrag&Drop関係のイベントを発見しました。
テキストボックスを配置して、DragEnterとかDragDropとかDragOverのイベントが発生したら
テキストボックス内に文字を表示させてみようとしたのですがー。
なんかアイコンが丸に斜め線状態で、フォームがドラッグ&ドロップを受け付けてくれてないみたいです><
フォームのプロパティにドラッグ&ドロップ許可、とかあるかと思ったのですが、無いみたいだし。

どーやったら受け付けてくれるようにできますか?
教えてくだされ〜><

867 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 01:30:48 ]
>>866
AllowDropではなくて?


868 名前:デフォルトの名無しさん [2006/05/10(水) 08:32:01 ]
>>863
>>861 って知らせてやらないと・・・



869 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 12:01:30 ]
なんだ、 .manifest って見てくれだけのためのものだったのか。
俺も何のためにあるのかさっぱり分からなかった。
ちなみに、Luna 対応のうれしさもいまいちわからない。
XP インスコした後もすぐクラシックにしちゃったし。
ルナ先生ってどんないけないことしてくれるの?

870 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 13:38:35 ]
>>867
おおう!
allow・・・でしたか。
注意力不足でした。
その語でググったらいろいろ出てきました。
ありがとうございました!><b

871 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 14:01:49 ]
<>

872 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 16:12:40 ]
つまらぬ質問ですみません。

ソフトのダウンロードサイトで出回っているフリーウェアとかシェアウェアで
.NET対応のものってどの程度あるのでしょうか?

ああいうのって、ほとんどがネイティブコードなのでしょうか?

親切な方、よろしくお願いいたします。

873 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 16:13:10 ]
.NET対応の意味がわからん。

874 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 16:16:52 ]
>>872
自分で見てこい

875 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 16:20:41 ]
>>873

すみません。マネージ拡張か、アンマネージドかという質問です。

876 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 16:40:35 ]
こっちで聞け

ソフトウェア
pc7.2ch.net/software/

877 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 18:11:41 ]
えーーーー、面倒くさいじゃん。ここで教えろよ。

878 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 18:13:36 ]
えーーーー、嫌ダーーー



879 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 18:16:58 ]
駄々こねてんじゃねぇよ。早く   お   し   え   ろ

880 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 18:26:24 ]
えーーーー、嫌ダァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

881 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 18:31:58 ]
っDependency Walker
っ.NET Frameworkの入ってないPCで起動してみる
っすべて『対応』していると自分に言い聞かせる

882 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 18:39:22 ]
vectorだと古いソフトも登録されてるから
.netベースのソフトは1%もないべ。

883 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 18:42:00 ]
pc8.2ch.net/test/read.cgi/tech/1145296501/
javavava.oh.land.to/linkv/linkv.html

884 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 18:53:26 ]
既定の引数をこのシンボルで使用できません

ってエラーでちゃうんだけどどうすればいいの??(´・ω・`)

885 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 19:45:39 ]
Windows 2000 SP4で作ったVS2005 VC8の実行ファイルを
別のWindows 2000 SP4にMicrosoft .NET Framework 2.0をインストールした
マシーンで走らせたら、例外エラーが出ますマイクロソフトに送信する内容を確認すると
こんな感じ
Exception Information
Code:0x0434fddFlags:0x00000001
Record:0x0000000000000000Address:0x0000000077e7bc3f

>>847を参考に
Microsoft Visual C++ 2005 再頒布可能パッケージ (x86)も入れたが
ムリッポですた、どうすれば他のマシーンで俺様の作った
プログラムを実行できる?

886 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 19:56:20 ]
1.ちゃんとC言語を勉強する。
2.バグを直す。

887 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 19:56:38 ]
3.format c:

888 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 20:12:18 ]
>>885
ランタイムが無かったらそもそもDLLがないというエラーメッセージが表示されて起動しないから、
最頒布可能パッケージを入れても直るわけがない。



889 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 20:57:58 ]
MSCOREE.DLLを入れればいいのか?

890 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 21:20:04 ]
>>885
バッファオーバーランしてるんじゃないの?
DEPが働いて止めたのかもしれん。

891 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 21:44:42 ]
mapを出力して、どの関数でエラー起こしてるのかまず確認。

892 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 22:29:27 ]
>>861
Winペケポンのための飾り

893 名前:デフォルトの名無しさん [2006/05/10(水) 22:47:57 ]
文字セットUnicodeでの、ワイド文字列のリストを作成中です。
・定数が 2 行目に続いています。
と警告が多く出たので???と思い、ネットで調べて文字列末尾に?0を追加する事で回避しました。

残るは
・ワイド文字定数の使用方法が正しくありません。
の警告を回避すれば良いのですが、どうやって回避すれば良いのでしょうか?

助けてください。。。orz
お願いします。

VS2003
C++
WinXP

894 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 22:53:45 ]
コードも無しでわかるか、ボケ

895 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 22:54:06 ]
Visual Studio 2005スレ Part12
Visual Studio 2 0 0 5 スレ Part12
Visual Studio 2 0 0 5 スレ Part12
Visual Studio 2  0  0 5 スレ Part12
Visual Studio 2  0  0  5  スレ Part12
Visual Studio 2   0   0   5   スレ Part12

896 名前:893 mailto:sage [2006/05/10(水) 23:01:17 ]
コード貼り付け用として分かった。
UTF-8だ。。。
自己解決しました。
逝ってきます。

897 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 23:17:42 ]
2003とくらべて2005どう?

898 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 23:18:35 ]
バージョンが7.1から8になってる。



899 名前:デフォルトの名無しさん [2006/05/10(水) 23:22:03 ]
だからなに?

900 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 23:23:13 ]
>>899
おもしろくないよ

901 名前:デフォルトの名無しさん [2006/05/10(水) 23:28:47 ]
>>900
面白いよ

902 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 13:49:18 ]
>>900 >>901

次の展開、どうするんだよ。責任とって何とかしろ!

903 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 14:20:05 ]
【おもしろくないよ】 Visual Studio 2005スレ Part13 【面白いよ】

904 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 16:19:01 ]
>>895
ハゲワロピ

905 名前:デフォルトの名無しさん [2006/05/11(木) 19:08:28 ]
プログラムと関係ない質問で恐縮だが
.cとか.hとかのファイルのアイコンってどこに格納されてまつか?
devenv.exeで無い事はわかるんだが

906 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 20:01:09 ]
>>891
mapの出力の仕方教えて

907 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 20:06:37 ]
>>906ですスマソマップファイルの出力方法分かったけど・・・・・
見てもさぱーりワカラン


908 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 21:58:54 ]
>>905
アイコンを設定してるところで普通に調べられるぞ。フォルダオプションな。
ちなみにcとかhは↓
C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\VCProject.dll




909 名前:905 mailto:sage [2006/05/11(木) 22:16:43 ]
>>908
有難!

910 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 23:34:59 ]
Visual C# Express Ed. を使い始めたのですが、
フォームのデザイン画面で、コントロール上でダブルクリックしてしまい
不必要なメソッドを作ってしまった場合のメソッドの削除方法はどのようにすればいいんでしょうか。
直接 Form1.Designer.cs ファイルを編集でOKなんでしょうか。

911 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 23:46:11 ]
生成されたイベントハンドらを削除するだけ
Designer.csは触っちゃだめ

912 名前:910 mailto:sage [2006/05/11(木) 23:49:16 ]
>>911
できました。ありがとう〜。

913 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 23:51:01 ]
>イベントハンドら

イベントハンド等?

914 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 08:43:47 ]
>>913
おもしろくないよ

915 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 08:47:25 ]
プログラム以前の問題なんですが、
通常 \My Documents\Visual Studio 2005\ に作られるフォルダを完全に別のフォルダに移動させるにはどうすれば良いんでしょうか?

・オプション→プロジェクトおよびソリューション
・オプション→環境→設定のインポートとエクスポート
で該当する部分を変更し、レジストリを検索して変更してみたのですが、起動させてしばらくすると

\My Documents\Visual Studio 2005\Projects
というフォルダだけが勝手に作られてしまいます。

916 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 09:30:01 ]
VC++2005EEを使ってます。

コードの印刷をするとき、「ページ指定」がグレーアウトして「すべて」しか選択できません。
これの解除方法はありませんか?

CLRの場合、#pragma region 〜 #pragma endregion は不要なので。

とても親切な人、よろしくお願いします。

917 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 09:38:17 ]
俺は親切じゃない

918 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 09:40:02 ]
俺は底意地が悪いよ



919 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 09:56:03 ]
漏れは親切だけど知らないなぁ。

920 名前:916 mailto:sage [2006/05/12(金) 10:01:51 ]
親切でない人でもいいから、教えて\(^o^)/


921 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 10:03:04 ]
親切でない人が教えてくれるとおもってんのかお!


922 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 10:05:12 ]
俺は底意地が悪いよ

923 名前:デフォルトの名無しさん [2006/05/12(金) 10:23:10 ]
1)起動時に「スタートページを出さない」様にするには、どこで設定すれば、いいですか?
2)ドル円が110円を割ると10万円の赤字になるのですが、このまま円高が進みますか?


924 名前:916 mailto:sage [2006/05/12(金) 10:23:43 ]
底意地が悪い人でもいいから、教えて\(^o^)/


925 名前:923 [2006/05/12(金) 12:07:55 ]
>>924
#pragma region の左側に 日みたいなマークはないですか?
そこをクリックして田にして(折りたたんで)
印刷するときに「縮小領域は印刷しない」
っていうのはダメ?

そんなことより、為替の赤字をなんとかお願いします。日経平均も下げてるし。こりゃ困ったね



926 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 12:22:39 ]
十万くらいでオタオタするなよ貧乏人

927 名前:916 mailto:sage [2006/05/12(金) 12:30:54 ]
>>925

なんだ、そっかぁ。ありがとうございました\(^o^)/

928 名前:デフォルトの名無しさん [2006/05/12(金) 22:46:12 ]
そろそろ新スレかぁ



929 名前:デフォルトの名無しさん [2006/05/13(土) 02:41:47 ]
SDKでコンパイルできるのは、コンソール型のプログラムだけでしょうか
Windowsフォームアプリケーションはできないの?


930 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 02:49:26 ]
Windows Forms 使うなら .NET Framework だが・・

931 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 03:24:23 ]
Windows FormじゃないWindowsアプリなら
SDKでできるな

932 名前:デフォルトの名無しさん [2006/05/13(土) 03:54:06 ]
>>930
>>931
サンクスできるんですね・・・・
Visual C++→CLR→Windowsフォームアプリケーション
ここから作成したプログラムなのですが、
ソースプログラムは何処に置いたら良いでしょうか
sdkvars.batのファイルの最後にcmdの一行を追加して走らせてから
直接、cl hoge.cppとしてもファイルが見当たりませんとなります
ファイルの置き場所またはパスが通っていないんですよね?

933 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 09:10:46 ]
>>932
>Visual C++→CLR→Windowsフォームアプリケーション 
で作ったらそれは .NET のWindows Forms
Visual C++→Win32→Win32プロジェクトで非MFCのWindowsアプリが作れる。

エディションを書いてないようだが、ExpressだったらWin32プロジェクトは出てこない。
SDKを追加していろいろいじれば出来るようになる。

934 名前:デフォルトの名無しさん [2006/05/13(土) 09:24:35 ]
>>933
そうだったんですか、実は今
Visual C++→CLR→Windowsフォームアプリケーションで作ったプログラム(EXE)が
他のコンピュータ(NET framework 2.0は入っています)では全く動かなくて
一人大騒ぎして昨日から調べまくっていたところなんです、
それで色々調べていたら漠然とですがSDKでコンパイルしたら
できるかもと思ったしだいです、
Visual C++→Win32→Win32プロジェクトで非MFCのWindowsアプリ
を作らないと、他のコンピュータでは動かないのでしょうか?
因みにProfessional Editionです

935 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 09:29:37 ]
>>934
とりあえずぱにくってて正常な思考が出来てないのはわかった。
とりあえずどう動かないか、どんなメッセージが出ているかを書かないとまともな回答はこないぞよ。

936 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 09:38:06 ]

   [ ゚д゚]y-~~~~~ >>934ノデフラグ
   /[へへ      カンリョウシマシタ
(())++++.//00000122222333333344556999::>>CCCCDEEEEFKLMNPR
STVVWWWWX[]aaaadddeeffiiiiiiiiiklllmnnnnnnoooooorrrsssssstuuwww
→→→→、、、、々いいいいいいううかかかかかかががきぎくくくこさしし
しししすすすすすすそそたたたたたただだっっっっってててててででで
ででででででででででととととななななにのののののははははべべまま
みもょららららるれろをんんんアアイェォォクグケコココシジタタデトトパ
ピピフフププププムムュュョラリリルルロロンンンンーーーー一人今他他
作作入全前動動名名因土大実思投日日昨漠無然稿色調調非騒()::?

937 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 09:40:37 ]
>>934
>SDKでコンパイルしたらできるかも

Windowsフォームアプリケーションは
そのままSDKでネイティブとしてコンパイルできないっです。
結局 MFC や ATL 使って書き直すことになるかと。
.NET Framework 2.0 を入れてもらうってのが
(ついでに VC++8 のランタイムも入ることだし)
作成者側から見れば手っ取り早いんですが、
ユーザから見れば面倒もしくは不可能な場合もありますね。

938 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 09:43:54 ]
そこで>>3のでばんと



939 名前:デフォルトの名無しさん [2006/05/13(土) 09:51:08 ]
>>937サンクス
>>933ですが、ショックです・・・・・
>Windowsフォームアプリケーションは
>そのままSDKでネイティブとしてコンパイルできないっです。
>結局 MFC や ATL 使って書き直すことになるかと。
一から作り直すような感じですね

>.NET Framework 2.0 を入れてもらうってのが
.NET Framework 2.0入れても

問題が発生したため、foo.exeを終了します。ご不便をおかけして申し訳ありません。
作業途中であった場合、
〜省略〜
エラー送信をする
送信しない
で終了してしまいます。
VBで作ったアプリ(EXE)は実行できるのですが・・・


940 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 09:54:16 ]
どこかで変な例外とか出てないか?

941 名前:デフォルトの名無しさん [2006/05/13(土) 10:01:24 ]
コマンドコンソールから起動すればコンソールのほうに何か出てると思うが、
何か出てない?

942 名前:デフォルトの名無しさん [2006/05/13(土) 10:04:06 ]
>>940
どうもです
プログラムを書いている途中例外エラーは出ていましたが
try / catch / finallyで適切に処理をしたつもりです
ただ一点気になる箇所があるのですが、それは
複数のファイルを開けるように
openFileDialog1->Multiselect = true;
として1000個位のファイルを開いて読書きしているのですが
これって考えたらバッファーオーバーフローを地でやってるような処理ですよね?
ただここでも
catch ( EndOfStreamException^ e )
で処理しているので例外エラーは出ていません。


943 名前:デフォルトの名無しさん [2006/05/13(土) 10:08:03 ]
>>941
>>933です
ご意見ありがとうございます
全部で600行位のソースなので今からコンソールのプログラムに
書き換えるのはちょっと、大変なのですが・・・・・


944 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 10:15:54 ]
>>943
いや、補足不可なエラーはウインドウズアプリでもコンソールにメッセージが出ることがあるということさ。

945 名前:デフォルトの名無しさん [2006/05/13(土) 10:19:24 ]
>>944
そういうことですか、すみません勘違いしました
今のところ、補足不可なエラーがコンソールに出るということはないです。

946 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 10:22:16 ]
もう.NET Framework SDKも入れてCLRデバッガでデバッグしちゃえば

947 名前:デフォルトの名無しさん [2006/05/13(土) 10:27:53 ]
>>946
ありがとうそうしようと思います
今のプログラムだけが動かないならデバッグを必死にやりますが
私の作ったVC8のプログラムは全滅なのでそうしようと思います
因みに
>>3
Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う
(Win32APIを使った開発には必須)
www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/

を読みましたが、Professional Editionでも同様な方法でWin32ネイティブなプログラムは作成できるのでしょうか?

948 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 10:30:42 ]
C++/CLIのプログラムの配布でよくあるトラブルは
XPや2003ではプログラム.exe.manifest を一緒にコピーしなかったケースや
それ以前の版では msvcr80.dllが検索パスに含まれた無いケースが多いけどその辺は? 



949 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 10:36:24 ]
ワトソン博士の報告をもらってくるとか

950 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 10:39:22 ]
>>947
Professionalは何も入れなくてもネイティブで作れる

951 名前:デフォルトの名無しさん [2006/05/13(土) 10:39:35 ]
>>948
>>XPや2003ではプログラム.exe.manifest を一緒にコピーしなかったケースや
知りませんでした、それやっていないです、.manifestは普通にコンパイルすれば作成
VS2005が作成するものでしょうか?
>>それ以前の版では msvcr80.dllが検索パスに含まれた無いケースが多いけどその辺は?
msvcr80.dllは同じ階層のフォルダに置きましたが、パスは通していませんでした
検索パスはどこで通したらよいのでしょうか?


952 名前:デフォルトの名無しさん [2006/05/13(土) 10:48:28 ]
>>949情報ありがとう
「ファイル名を指定して実行」でdrwatsonですねやってみます
ワトソン博士名前は聞いたことがありましたが、私のような状況で使うんですね勉強になりました

>>950
ありがとう
>Professionalは何も入れなくてもネイティブで作れる
やり方を教えて貰えませんでしょうか、解説してあるサイトでもよろしいですが

953 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 10:50:55 ]
( ゚д゚)ポカーン

954 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 11:06:07 ]
この話題にいつまで付き合うのだろうか...
Side-by-Sideもわかっていなようだし、ワトソン君も知らない。
それとも、ネタなのか

955 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 11:27:46 ]
>>951
.manifest はVC2005では標準でリソースとしてexeに埋め込みになってるので心配ないか。
Visual Studioが入ってない環境がないので確かめられないが、
.NET FrameworkをセットアップしただけではC++/CLIに必要な環境が整ってないのだと思う。
Std版以上ならセットアッププロジェクトでインストーラーを作れるからそれで配布してみて。

956 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 11:39:57 ]
>>952
[ファイル]-[新規作成]-[プロジェクト]-[Visual C++]-[Win32]-[Win32 プロジェクト]※プロジェクト名・ソリューション名を適宜設定
-[OK]-[完了]
で、ビルド・実行すればただのウィンドウなアプリができてることが分かるべ。
っていうか、これぐらい適当に新規作成画面漁ってると分かると思うんだが・・・

957 名前:デフォルトの名無しさん [2006/05/13(土) 12:27:35 ]
>>955
MSDNをセットアッププロジェクトで検索して、インストローラーを作成して
インストールまでは出来たのですが、実行したら同じ結果でした

問題が発生したため、foo.exeを終了します。ご不便をおかけして申し訳ありません。

>>956
それは分かるのですが、それですとただのWin32 プロジェクト新規作成で

Visual C++→CLR→Windowsフォームアプリケーションで作成した
foo.exeのコードForm1.hをそのままそのWin32 プロジェクトに貼り付けても
コンパイルできませんよね、それともそこから一から作れってことですか?


958 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 12:34:39 ]
>>957 そもそも、使ってる言語が違うわけだし。
片や C++/CLI 、片や C++ だろ?



959 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 12:43:13 ]
>>937に戻る

960 名前:デフォルトの名無しさん [2006/05/13(土) 14:17:02 ]
ExEdじゃなくてStdEdを買うメリットってなにがある?
2万払う価値があるか考え中なんだが

961 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 14:26:00 ]
>>960
・MSDNライブラリがついてくる
・CDを焼く手間が無い
・SDKを使う場合、Expressのような手間が要らない
とか。
www.atmarkit.co.jp/fdotnet/special/vs2005compare/vs2005compare_01.html
ここらへんも参考に。

962 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 14:35:59 ]
>>957
差し支えないならソース一式をアーカイブに纏めてどこかにうpすれば、誰かが検証してくれる*かも*しれない。
あと、CLIのプログラムと、SDKのプログラムは全く別物だから。移植だって大変だな。

963 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 15:09:31 ]
違いがわからないやつにはどっちでも同じ

964 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 15:15:12 ]
StdとProで迷うならわかるが・・・。

965 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 22:15:47 ]
Professional 180日評価版(1500円) も比較対象に入れてくれw
MSDNライブラリついてるし。

966 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 22:52:30 ]
stdとproって、リモートデバッガくらいしか変わらなくね?

967 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 23:13:18 ]
違いがわからないやつには

968 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 00:32:52 ]
>>966
SQL Server 2005
仕事で使う場合には大きいが、趣味でやるぶんにはSQL Server 2005 Expressで十分。



969 名前:デフォルトの名無しさん [2006/05/14(日) 00:55:54 ]
趣味でSQL Serverを触ってる人って一体どんなんなん?

だいたい想像できるけどw

970 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 01:00:24 ]
IntelliSenceが働かないです。

状況は、2つのプロジェクトを1つのソリューションに入れていて、
プロジェクトAではプロジェクトBを利用しています。
プロジェクトAの実装ファイルでプロジェクトA内のシンボルを参照するのはできますが、
プロジェクトAでプロジェクトBのシンボルは参照できません。

もちろん「追加のインクルードディレクトリ」にはプロジェクトBのフォルダを入れています。
何か他にしなきゃならないことってありますか?

971 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 01:31:30 ]
>>970
つ「IntelliSense が使用できない場合」
ttp://www.kumei.ne.jp/c_lang/netinteli.htm

972 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 01:51:35 ]
>>971
MS公式の奴は全部試しました。もちろんここに乗ってるのも。
まるごとソリューションを消して再構築したりもしましたが駄目でした。

973 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 05:44:37 ]
インテリセンスの立場に立って考えてみればわかる。
彼がどのファイルをを参照してるかぐらいは知っておこう。

974 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 07:46:27 ]
VC++2005でプロジェクト内のファイルを保存したら、
0.5秒後ぐらいに毎回、このファイルはソースエディタ以外で変更されました再度読み込みますか?ってダイアログが出るんですけど何故ですか?
ソースエディタ上で保存してるのに、わけがわかりません。
ここで「はい」を選んでもすでに保存してあるのでファイルに変化は無いです。
ていうか「いいえ」を選んでも「はい」と変わらないんですが・・・

975 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 07:52:45 ]
VC2005開きながら他のエディタで記述してるとかじゃないよな

976 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 08:18:05 ]
いえ、VC++2005上のエディタでしか開いていないファイルです。

977 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 08:28:25 ]
ネットワーク上にプロジェクトを置いているとか?

978 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 10:04:33 ]
エディタの使い方教えて
秀丸のデフォルトキー設定ではCtrl + kで対応する括弧にジャンプしますが
VS2005のキー設定ではこのような機能はありませんか?




979 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 10:13:22 ]
メニュー > ヘルプ

980 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 10:19:02 ]
>>979
知らないなら書込むな
調べて分かっていたら聞くか
βακα..._φ(゚∀゚ )アヒャ

981 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 10:25:19 ]
>>978
あるよ

982 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 10:27:47 ]
>>980
ヘルプで調べろという意味じゃないけど

983 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 10:34:10 ]
他のキーもいちいちここで質問するつもりなんだろうか?

984 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 10:35:39 ]
>>972
んー、とりあえずプロジェクトのカレントとか追加のインクルードディレクトリとか
そういうのを全部チェックしていくんじゃないんですかね?

985 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 10:55:36 ]
>>978
これは酷い猿だ

986 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 11:07:14 ]
>>985
知らないなら書込むな
調べて分かっていたら聞くか
βακα..._φ(゚∀゚ )アヒャ

987 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 11:10:22 ]
   [ ゚д゚]y-~~~~~ >>978ノデフラグ
   /[へへ       カンリョウシマシタ
()+//000000011223344556789::CSV[]aegklrstあいうえかが
こさししすすせてでででなにのののののはははままよりるん
んィエォォキキジタデデデトトフフプャルルンーー丸使前名
名定定対弧応投括教方日日機無秀稿能設設::?

988 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 13:35:56 ]
MSDN library June2006のアップデート中に
「VS 2005 ディスク(DVD)をセットして下さい。(OK/Cancel)」との
メッセージがでたので、それにしたがってディスクを入れてみたら
同じメッセージが繰り返し表示され、前に進めず。
結局、VS 2005 ディスク(DVD)のセットアッププログラムで既存の
MSDN libraryを削除してやってみたら、ディスクを求められること
無くインストールが完了。これもFAQなのかな?
こういう小さな躓きを解決してくれるサイトがあれば教えて下さい。m(__)m



989 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 14:03:41 ]
M$にメール突撃

990 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 14:08:35 ]
MSDNライブラリインストールするのにVSのメディアを要求される筈がないと思うけど。
日本語が不自由でメッセージを読み誤ったか、白昼夢でも見たんじゃないのw

991 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 14:44:51 ]
>988>990
>>642
同じ現象がすでに既出。このスレくらいは見直しているよね。
ただ、>642が最終的にどうなったのかわからんが。

992 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 14:49:26 ]
>すでに既出
無理に難しい言葉を使わんでいいよ。

993 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 15:12:17 ]
>>990
思い込みって怖いね。

994 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 15:37:22 ]
MSND Library が新しくなったらしいけど、
Visual Studio からヘルプ開いたときに
バックグラウンドで自動的にアップデートしてくれたらいいのにな。

995 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 16:08:10 ]
>>991
頭痛が痛い

996 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 16:08:55 ]
>>994
禿胴
2Gbyte近くあるから差分を自動的にアップデートしてくれると嬉しい。

997 名前:デフォルトの名無しさん [2006/05/14(日) 17:00:45 ]
次スレ
pc8.2ch.net/test/read.cgi/tech/1147593592/

998 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 17:03:16 ]
うめ



999 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 17:03:55 ]
埋め

1000 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 17:04:51 ]
Visual Studio 2005スレ Part13
pc8.2ch.net/test/read.cgi/tech/1147593592/

1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<203KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef