- 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を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|