Visual Studio 2005スレ Part19
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2007/02/14(水) 02:54:05http://www.microsoft.com/japan/msdn/vstudio/2005/
http://lab.msdn.microsoft.com/vs2005/
Visual Studio 2005 製品ライン概要
http://www.microsoft.com/japan/msdn/vstudio/productinfo/productline/
http://www.microsoft.com/japan/msdn/howtobuy/vs2005/
0002デフォルトの名無しさん
2007/02/14(水) 02:54:41Part18 http://pc10.2ch.net/test/read.cgi/tech/1167788121/
Part17 http://pc10.2ch.net/test/read.cgi/tech/1163612924/
Part16 http://pc8.2ch.net/test/read.cgi/tech/1159099219/
Part15 http://pc8.2ch.net/test/read.cgi/tech/1155941538/
Part14 http://pc8.2ch.net/test/read.cgi/tech/1152247413/
Part13 http://pc8.2ch.net/test/read.cgi/tech/1147593592/
Part12 http://pc8.2ch.net/test/read.cgi/tech/1143964182/
Part11 http://pc8.2ch.net/test/read.cgi/tech/1140652366/
Part10 http://pc8.2ch.net/test/read.cgi/tech/1139417216/
0003デフォルトの名無しさん
2007/02/14(水) 02:56:03Part9 http://pc8.2ch.net/test/read.cgi/tech/1138703942/
Part8 http://pc8.2ch.net/test/read.cgi/tech/1137354521/
Part7 http://pc8.2ch.net/test/read.cgi/tech/1135529419/
Part6 http://pc8.2ch.net/test/read.cgi/tech/1134819322/
Part5 http://pc8.2ch.net/test/read.cgi/tech/1133029283/
Part4 http://pc8.2ch.net/test/read.cgi/tech/1131494714/
Part3 http://pc8.2ch.net/test/read.cgi/tech/1125460842/
Part2 http://pc8.2ch.net/test/read.cgi/tech/1113305966/
Part1 http://pc8.2ch.net/test/read.cgi/tech/1080916113/
0004デフォルトの名無しさん
2007/02/14(水) 02:57:21http://www.microsoft.com/japan/msdn/netframework/downloads/default.aspx
VS2005評価kit
https://s.microsoft.com/japan/ordercenter/windowsserversystem/eval.aspx
Windows2003 R2 ダウンロード
http://www.microsoft.com/japan/windowsserver2003/R2/trial/default.mspx
SQL Server 2005
http://www.microsoft.com/japan/sql/default.mspx
Microsoft .NET Framework 1.1 と 2.0 (ベータ版) の互換性
http://www.microsoft.com/japan/msdn/net/deployment/netfxcompat.asp
Windows Server 2003による無償ASP.NETホスティングサービス
http://europe.webmatrixhosting.net/japan/default.aspx
Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う
(Win32APIを使った開発には必須)
http://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/
Visual C++ 2005 Express EditionでWTLを使う
http://groups.yahoo.com/group/wtl/message/12850
0005デフォルトの名無しさん
2007/02/14(水) 02:58:28バグ情報はここのフィードバックセンターへ
http://forums.microsoft.com/msdn-ja/default.aspx?siteid=7
Visual Studio ユーザーグループ
http://vsug.jp/
@IT > Insider.NET > 特集 > Visual Studio 2005エディション比較
http://www.atmarkit.co.jp/fdotnet/special/vs2005compare/vs2005compare_01.html
Visual C++ 各Editionの比較表
http://msdn2.microsoft.com/en-us/library/hs24szh9(vs.80).aspx
Visual Studio 2005 Service Pack 1
http://www.microsoft.com/japan/msdn/vstudio/downloads/sp/vs2005/sp1/
0006デフォルトの名無しさん
2007/02/14(水) 05:39:49中国語っぽくて嫌だ
0007デフォルトの名無しさん
2007/02/14(水) 08:18:560008デフォルトの名無しさん
2007/02/14(水) 09:49:020009デフォルトの名無しさん
2007/02/14(水) 14:00:300010デフォルトの名無しさん
2007/02/14(水) 14:24:42ttp://headlines.yahoo.co.jp/hl?a=20070214-00000036-zdn_ep-sci
MicrosoftのVisual C++で、西暦3000年1月1日以降の日付処理に不具合が生じるという3000年問題(Y3K)が指摘された。
NISTが2月13日に公開したアラートによると、64ビット版Visual C++ 8.0スタンダードライブラリ(MSVCR80.DLL)で
3000年1月1日以降の時間引数を処理する際にアサーションエラーが発生する。攻撃者にこれを悪用されると、
大きな時間の値を使ってDoS状態が誘発され、アプリケーションが終了してしまう可能性がある。
2000年のY2K問題を彷彿とさせるこの不具合についてSANS Internet Storm Centerでは、
日付に任意の制限を設けるのは良くないという、もう10年近くも前に業界が学んだ教訓が生かされていないと
指摘している。
「Visual C++」をyahooのトップで見られるとは思わなかったw
0011デフォルトの名無しさん
2007/02/14(水) 14:45:29( ´∀`)/<先生! 31世紀までノイマン式が主流なんでしょうか?
_ / / / \_____________
\⊂ノ ̄ ̄ ̄ ̄\
||\ \
||\|| ̄ ̄ ̄ ̄ ̄||
|| || ̄ ̄ ̄ ̄ ̄||
.|| ||
0012デフォルトの名無しさん
2007/02/14(水) 15:08:193000年は30世紀だバカ
0013 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
2007/02/14(水) 16:48:45,ノ \
/ ,r‐へへく⌒'¬、 ヽ
{ノ へ.._、 ,,/~` 〉 } ,r=-、
/プ ̄`y'¨Y´ ̄ヽ―}j=く /,ミ=/
ノ /レ'>-〈_ュ`ー‐' リ,イ} 〃 /
/ _勺 イ;;∵r;==、、∴'∵; シ 〃 /
,/ └' ノ \ こ¨` ノ{ー--、〃__/
人__/ー┬ 个-、__,,.. ‐'´ 〃`ァーァー\
. / |/ |::::::|、 〃 /:::::/ ヽ
/ | |::::::|\、_________/' /:::::/〃
0014デフォルトの名無しさん
2007/02/14(水) 17:19:51http://ex17.2ch.net/test/read.cgi/news4vip/1171440924/
0015デフォルトの名無しさん
2007/02/14(水) 22:12:30気をつけろ
0016デフォルトの名無しさん
2007/02/14(水) 23:46:36ソースファイル
ヘッダーファイル
リソースファイル
の代わりに
Debug | Win32
Release | Win32
ってのが作られるようになってしまった。
これってどうやったら元にもどせるんだろう。
0017デフォルトの名無しさん
2007/02/14(水) 23:50:330018デフォルトの名無しさん
2007/02/14(水) 23:51:0864ビット版というとx64版のように聞こえるけど、__time64_tのこと?
MSDNには前から
> 3000 年 12 月 31 日 23 時 59 分 59 秒までを表すことができます。
って書いてあるけど。
0019デフォルトの名無しさん
2007/02/14(水) 23:56:17たかが日付に可変長オブジェクトを使えと仰るのだろうか。
0020デフォルトの名無しさん
2007/02/15(木) 00:05:19ごめん、そしてありがとう。
その通りだった。
スレ汚しsry
0021デフォルトの名無しさん
2007/02/15(木) 00:13:52えええ
定例アプデト乙、桶桶 ってOKクリックしたら
半 日 待 た さ れ る ん で す か ?
0022デフォルトの名無しさん
2007/02/15(木) 00:15:050023デフォルトの名無しさん
2007/02/15(木) 00:17:41自動は恐ろしいな。
しかも、インストール始めてからしばらくたたないと容量が足りないって教えてくれないし。
俺は入れたから良いけど。
0024デフォルトの名無しさん
2007/02/15(木) 00:31:200025デフォルトの名無しさん
2007/02/15(木) 00:43:1532/64ビットで表せる以上の値を取れないということは任意の制限ではないと思う。
0026デフォルトの名無しさん
2007/02/15(木) 07:30:510027デフォルトの名無しさん
2007/02/15(木) 14:43:540028デフォルトの名無しさん
2007/02/16(金) 01:49:060029デフォルトの名無しさん
2007/02/16(金) 09:14:420030デフォルトの名無しさん
2007/02/16(金) 18:39:49環境だと
”このアプリケーションの構成が正しくないためアプリケーションを
開始できませんでした”
ってエラーがでます
ヘッダはstdio.hだけで、
Releaseでコンパイルしました。
VS2005入れてない環境でも動作する方法教えて下さい
0031デフォルトの名無しさん
2007/02/16(金) 19:02:10というかエラーメッセージが意味不明で何が原因かわかりにくいよね。
0032デフォルトの名無しさん
2007/02/16(金) 20:03:010033デフォルトの名無しさん
2007/02/16(金) 21:33:59ttp://up.spawn.jp/file/up2805.jpg.html
っていう画面が出て「はい」「いいえ」どちらを押しても
視聴続行不可能なるんだけど、このデバッガ?を無効
にできないの?
殆ど同じソフト構成だったeMachinesのPC使ってたとき
はこんなこと起こらなかったんだけど…。
ちなみにVisualStudioの設定で「無効にする」にチェック
を入れても駄目だった…どうなってんだorz
0034デフォルトの名無しさん
2007/02/16(金) 22:03:11それ、VS2005がインストールされてなければ、強制終了のダイアログが出てると思うが。
0035デフォルトの名無しさん
2007/02/16(金) 22:45:40レスどうも
0036デフォルトの名無しさん
2007/02/16(金) 23:25:05ディスプレイドライバがバグってるか相性問題かなんかっぽいね
0037デフォルトの名無しさん
2007/02/16(金) 23:43:57スタティックリンク
0038デフォルトの名無しさん
2007/02/17(土) 00:15:020039デフォルトの名無しさん
2007/02/17(土) 14:14:02取り敢えずあれだ、ちゃんと例外処理しよう
バグなら直そう
0040デフォルトの名無しさん
2007/02/17(土) 14:30:280041デフォルトの名無しさん
2007/02/17(土) 17:50:07水のほとりに植えられた木 r〃ヽ/::、::::|へ、
それはお前だよマイア // l::|ミ//,|::::::|ヽ::ヽ
|::/:::l| __l::ヽ:、ヽ:::l
, ' ' `丶 /:::/::/__ヽ-l:l_ヽ:ヽ、ヽ
( ,,ノハ)ノ) /,、/ノ/__ ` ´l;l_\ヾヽ
ロ ゚д゚;ロ ェェエエ工工 lヽ';;ゝ⌒'',i l`⌒ ソ;r'ノ
リ/.,.,` リ /::::7ゝ- ';;;~;;´;、'::ヽ;;:ヽ
'.,.,.,.,.,\ //::〈 i:r´ー---‐ >:ヽ:、|:l
l.;.;.;.;.;.;.;.;.l `|:、、::'´::ヾ`7::`::'::`:i;;:l::〉
,/.;.;.;.;.;.;.;.;.;'、 冫ヽlヽl.:l:.:l:.:.:l.:i.:ノ/、
|.,.,.,.,.,.,.,.,.,\ ヽヽl∧レ/ノ
/;.;.;、‐.,.,r.,.,.,./
〈 _.,.,ゝ'|.,.,r '
^| !´
.l |
. | |
‐─ゝヽ`−‐---−_______________________
.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,'、 ‐:: ─‐‐‐‐:: ─‐‐‐‐:: ─‐‐‐
.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;
0042デフォルトの名無しさん
2007/02/17(土) 20:49:59過去にマイドキュメントがあった場所に設定ファイルを作成しやがるorz
0043デフォルトの名無しさん
2007/02/17(土) 22:48:160044デフォルトの名無しさん
2007/02/17(土) 23:28:200045デフォルトの名無しさん
2007/02/18(日) 00:21:000046デフォルトの名無しさん
2007/02/18(日) 13:07:06参考になった に投票をお願いします!!!!
Amazon.co.jp: Visual Studio 2005 Academic Edition: ソフトウェア
http://www.amazon.co.jp/gp/product//B000CSRIZ0/
0047デフォルトの名無しさん
2007/02/18(日) 15:50:150048デフォルトの名無しさん
2007/02/18(日) 17:01:27させれば?
0049デフォルトの名無しさん
2007/02/18(日) 17:20:41http://pc10.2ch.net/test/read.cgi/tech/1049116134/463
WDKとやらにはそんなVC++コンパイラが入っているらしいぞ。
0050デフォルトの名無しさん
2007/02/18(日) 18:16:060051デフォルトの名無しさん
2007/02/18(日) 18:56:55まださっさとVista用のパッチでてないんか!
0052デフォルトの名無しさん
2007/02/18(日) 19:37:38まずは自分の頭に日本語化パッチをあてるんだ
0053デフォルトの名無しさん
2007/02/18(日) 21:09:37最適化機能の差異はなくなった
分けるの面倒になったんだろうね
0054デフォルトの名無しさん
2007/02/19(月) 00:12:04ぼったくりですか
0055デフォルトの名無しさん
2007/02/19(月) 02:53:02自動生成されるコードが糞すぎてたまらん。よっぽどスカスカなアプリ向けか?
だいたい partial class って何よ?
なんで勝手にソースファイル分かれるんだ?
0056デフォルトの名無しさん
2007/02/19(月) 03:19:430057デフォルトの名無しさん
2007/02/19(月) 03:22:56partialはクラス定義を複数ファイルに分ける指令。
フォームデザイナが生成したプログラマが編集すべきでないコードを別ファイルに分けてるだけだよ。
0058デフォルトの名無しさん
2007/02/19(月) 03:27:11独禁法の関係もあると思うよ。
本体に機能つけるとVS用のアドオン売ってる会社が儲からなくなるからね
0059デフォルトの名無しさん
2007/02/19(月) 03:35:47使ってりゃそのうち慣れるって。
何事にも適応できないとプログラマ失格だ
0060デフォルトの名無しさん
2007/02/19(月) 03:37:06趣味のプログラマはいいね
0061デフォルトの名無しさん
2007/02/19(月) 08:27:14わけわからん発想だなあw
ユーザーに利益があることして法に抵触するとしたら、
それこそ独禁法の法理に反するじゃんw
何のための独禁法だと思ってるんだよ。
0062デフォルトの名無しさん
2007/02/19(月) 08:35:22MSが抱えてた独禁法訴訟の数々知らんの?
プロファイラの件がそれと関わっているかどうかはともかく。
0063デフォルトの名無しさん
2007/02/19(月) 12:20:24コードが長くなってクラスの見通しがわるい時なんかメソッド種別
にファイル分けられて便利 メンテナンス的にも と思うのは俺だけか
0064デフォルトの名無しさん
2007/02/19(月) 12:35:03そう思うのは脳が「コーディングモード」になってるからだってw
1年後に「リーディングモード」の自分がどう思うか想像してみ。
0065デフォルトの名無しさん
2007/02/19(月) 12:41:27「リーディングモード」の自分ってのも書いてる最中は中々想像出来ないのが難点だが。
0066デフォルトの名無しさん
2007/02/19(月) 15:29:571年後はわからんけどw
一つのクラスを10個に分割はやりすぎだと思うけど
2,3ファイルなら ファイル名に*_01とか付けておけば
それほど煩雑にならないのではないかと 予想しているんだが
フォーム系とか特に色々な動作が入るので……
0067デフォルトの名無しさん
2007/02/19(月) 16:31:16ユーザーの利益になるってことは即ち金儲けの種であるってことだよ。
0068デフォルトの名無しさん
2007/02/19(月) 16:43:290069デフォルトの名無しさん
2007/02/19(月) 16:48:37OSにバンドルさえしなければいいの?やろうとして断念したらしいけど
0070デフォルトの名無しさん
2007/02/19(月) 19:50:12いいんじゃない??
0071デフォルトの名無しさん
2007/02/19(月) 20:12:14Macだってメディアプレーヤ積んでるのに、
WindowsにWMPをバンドルしたらEUに怒られた
0072デフォルトの名無しさん
2007/02/19(月) 21:29:110073デフォルトの名無しさん
2007/02/19(月) 22:21:23けど周りが許さないだけ。
0074デフォルトの名無しさん
2007/02/19(月) 22:39:34Pen4 1.8G
512MB
この環境でSQL以外のVisualStudioのExpressEdition4つをインストールすると
Windowsを起動できなくなります。
かろうじてセーフモードでは起動できますが、他はどうすることもできませんでした。
これだという原因がわかりましたら教えてください。
0075デフォルトの名無しさん
2007/02/19(月) 22:56:140076デフォルトの名無しさん
2007/02/19(月) 23:54:54エスパー永世名人でも答えられんと思うぞ
0077デフォルトの名無しさん
2007/02/20(火) 00:25:010078デフォルトの名無しさん
2007/02/20(火) 00:46:070079デフォルトの名無しさん
2007/02/20(火) 01:05:250080デフォルトの名無しさん
2007/02/20(火) 01:25:470081デフォルトの名無しさん
2007/02/20(火) 05:21:300082デフォルトの名無しさん
2007/02/20(火) 16:50:170083デフォルトの名無しさん
2007/02/20(火) 18:36:300084デフォルトの名無しさん
2007/02/20(火) 20:29:580085デフォルトの名無しさん
2007/02/20(火) 23:00:420086デフォルトの名無しさん
2007/02/21(水) 00:22:490087デフォルトの名無しさん
2007/02/21(水) 01:19:51窓=99.99999%
幕=3%
犬=0%
ウィルスに感染したPCの割合
窓=100%?
幕=0%?
犬=0%
0088デフォルトの名無しさん
2007/02/21(水) 01:31:32犬ってなに?
0089デフォルトの名無しさん
2007/02/21(水) 01:32:48シェアとかユーザーのPCスキルレベル別とかで分けると
もっとよくわかるよ
0090デフォルトの名無しさん
2007/02/21(水) 01:43:49クラックしほうだいじゃん。同じアホが使うならまだアホが使うことも
考慮されてるWindowsのほうが絶対マシ。
0091デフォルトの名無しさん
2007/02/21(水) 02:51:27ぃぬx = Linux
じゃね?
0092デフォルトの名無しさん
2007/02/21(水) 08:46:27他の項目からLinuxじゃないかとは思ってたけどそーゆーことか。�
0093デフォルトの名無しさん
2007/02/21(水) 08:54:500094デフォルトの名無しさん
2007/02/21(水) 10:46:25UNIXはウィルスというよりApacheやPHPのセキュリティーホールをつくものが多い。バージョンアップで修正されるから、そのための対策ソフトは意味がない。Winのためのメールボックス内メールの対策ソフトは普及している。
0095デフォルトの名無しさん
2007/02/21(水) 12:32:26>ウィルスソフト
バカス
0096デフォルトの名無しさん
2007/02/21(水) 18:24:150097デフォルトの名無しさん
2007/02/21(水) 18:26:400098デフォルトの名無しさん
2007/02/21(水) 18:28:5897 名前:あぼ〜ん[あぼ〜ん] 投稿日:あぼ〜ん
0099デフォルトの名無しさん
2007/02/21(水) 19:33:440100デフォルトの名無しさん
2007/02/22(木) 13:45:44http://www.microsoft.com/downloads/details.aspx?FamilyID=94596af5-cc58-45af-a14b-df627a31e783&DisplayLang=ja
0101デフォルトの名無しさん
2007/02/22(木) 14:31:48サポートされているオペレーティング システム : Windows Server 2003; Windows Vista; Windows XP
MSDN ライブラリ必要システム
Microsoft WindowsR 2000 Service Pack 4、Microsoft Windows RXP Service Pack 2、Microsoft WindowsR Server 2003 Service Pack 1 以上
2000の存在が曖昧だわな、どうすりゃいいんだ。
0102デフォルトの名無しさん
2007/02/22(木) 17:09:230103デフォルトの名無しさん
2007/02/22(木) 17:12:320104デフォルトの名無しさん
2007/02/22(木) 17:23:300105デフォルトの名無しさん
2007/02/22(木) 20:15:190106デフォルトの名無しさん
2007/02/22(木) 20:20:430107デフォルトの名無しさん
2007/02/22(木) 21:58:01WinXP HOMEの環境で開発を行っております。
ダイアログモードの画面で、ダイアログにボタンを貼り付けたのですが、
ボタンが画面に表示されなくて、困っています。
・ 開発環境上で、「ダイアログのテスト」を実行し、ボタンが表示される事を確認しました。
・ 適当な関数(OnSize)を上書きして、その中で、IsWindowVisible関数を使い、
結果がTRUEになっている事を確認しました。
・ ついでに、OnSizeの中で、キチンとクライアント領域の中にボタンが入っている事も確認しました。
以上三つを確認したのですが、どうやっても
ボタンが表示されません。どうしたらよいのでしょうか?
ちなみに、RedrawWindowとかやっても無理でした。
あと、表示されるボタンとされないボタンがあります。
以上です。
0108デフォルトの名無しさん
2007/02/22(木) 22:14:13に追加です。
先程まで、表示されていたボタンも表示されなくなりました。
ソースコードは変更してないのですが、ダイアログエディタで、表示されていたボタンを削除し、
プログラムをリビルドして、一度実行。
その後、Ctrl+Zで、削除したボタンを復活させ、再びリビルドすると、ボタンが再表示されなくなってしまいました。
orz
0109デフォルトの名無しさん
2007/02/22(木) 22:18:28プロジェクトを新しく作り直し、ソースを丸ごとコピーしてきたら
ボタンが表示されるようになりました。
以上です。
0110デフォルトの名無しさん
2007/02/22(木) 23:00:310111デフォルトの名無しさん
2007/02/22(木) 23:38:150112デフォルトの名無しさん
2007/02/23(金) 00:07:44そして、臭そう
0113デフォルトの名無しさん
2007/02/23(金) 00:30:030114デフォルトの名無しさん
2007/02/23(金) 09:08:15ASP.netじゃなくただのASPファイルの編集に使うには
便利でしょうか?
0115デフォルトの名無しさん
2007/02/23(金) 09:59:470116デフォルトの名無しさん
2007/02/23(金) 10:17:45リリースにしたら落ちやがった
たくさんコード書いた後だから特定すんのめんどくせえー
0117デフォルトの名無しさん
2007/02/23(金) 11:22:460118デフォルトの名無しさん
2007/02/23(金) 11:23:23DebugLog("hogehoge", "hoge.log");
('A`)…このままリリースすっか。
0119デフォルトの名無しさん
2007/02/23(金) 13:06:340120デフォルトの名無しさん
2007/02/23(金) 13:13:19何だこれ?
検索したらサポートに連絡しれと書いてあったが面倒だ。
0121デフォルトの名無しさん
2007/02/23(金) 13:54:33デザイナエラーが出ると泣けてくる。
なんなんだ一体
0122デフォルトの名無しさん
2007/02/23(金) 14:31:58消えるバグが直ってない orz
0123デフォルトの名無しさん
2007/02/23(金) 14:35:44kwsk
0124デフォルトの名無しさん
2007/02/23(金) 16:09:47リリースでファイルにログ書き込まないようにすると、スレッドが爆走したことがあった
て話。
スリープ入れてもスレッド優先度下げても改善しなかった人様のソース。
VC6ときなのでVS関係ないっす。
0125デフォルトの名無しさん
2007/02/23(金) 16:26:120126デフォルトの名無しさん
2007/02/23(金) 18:30:550127デフォルトの名無しさん
2007/02/23(金) 21:10:060128デフォルトの名無しさん
2007/02/23(金) 21:11:15wareがバレるとそういう動きをします > devenv
サポートに連絡するっす
0129デフォルトの名無しさん
2007/02/23(金) 21:16:390130デフォルトの名無しさん
2007/02/24(土) 09:58:480131130
2007/02/24(土) 10:00:18最適化offのときはどちらでも正常に動きました。何が原因なんでしょうか。
0132デフォルトの名無しさん
2007/02/24(土) 10:05:120133デフォルトの名無しさん
2007/02/24(土) 11:21:080134デフォルトの名無しさん
2007/02/24(土) 11:48:370135デフォルトの名無しさん
2007/02/24(土) 12:03:20長持ちさせるためだろ。
まあ実際、甘いものはとことん甘くないと文句言う逝かれ舌の客も居るし。
0136デフォルトの名無しさん
2007/02/24(土) 12:37:00っ diff
0137デフォルトの名無しさん
2007/02/24(土) 21:56:11製品版持ってない・・・
0138デフォルトの名無しさん
2007/02/25(日) 18:26:28全てのツリーが開かれてしまうのですが、
これを抑制することは出来ないのでしょうか?
0139デフォルトの名無しさん
2007/02/25(日) 18:27:36季節外れのクリスマスツリー?w
0140デフォルトの名無しさん
2007/02/25(日) 18:48:33ソリューションエクスプローラー上に展開されているソースツリーです。
ライブラリとかのソースも一緒にしてると、とってもツライです。
特にWeb Projectとかは、Javascriptなlibraryを一緒に入れてるので。
0141デフォルトの名無しさん
2007/02/25(日) 18:57:040142デフォルトの名無しさん
2007/02/25(日) 19:00:020143デフォルトの名無しさん
2007/02/25(日) 19:09:24もしかして何か素敵な解決方法があるんですか?
0144デフォルトの名無しさん
2007/02/25(日) 19:12:240145デフォルトの名無しさん
2007/02/25(日) 19:13:20普通は少なくともそうするよね。
IDE使ってりゃ馬鹿みたいに簡単にできるし。
0146デフォルトの名無しさん
2007/02/25(日) 19:15:310147デフォルトの名無しさん
2007/02/25(日) 19:24:08フォルダも全て展開されてしまうのですよ。
なんか変な動きのような気もするんですが、設定を変更した記憶もないし、
そのような設定も見つからない。
>>144
右クリックしてもそれらしきメニューは出てこないんですが。
もう少し教えてくれませんか?
0148デフォルトの名無しさん
2007/02/25(日) 19:28:530149デフォルトの名無しさん
2007/02/25(日) 19:29:56同意。
ヒントとすることで、明確な指摘を回避し、後から言い訳できる逃げ道を残しておくという態度は、
減点法で評価され続け、間違える、間違いを認めることに異常な恐怖を覚えるように仕込んだ
日本式教育の弊害、
とかワイドショーコメンテーター的なことも言っとく。
0150デフォルトの名無しさん
2007/02/25(日) 19:38:06君、そんなのも知らないの?ボクは知ってるよ?
あれ、これ分からないや…ねぇ、教えてよ。また覚えるからさ。
なんでヒントだけなの?
それじゃ分からないって言ってるじゃん。全部教えてよ。ねぇねぇ。
0151デフォルトの名無しさん
2007/02/25(日) 19:44:19そうすると、ソリューション(プロジェクト)中の全フォルダが開かれてしまうんです。
これっと私の環境だけですか?
0152デフォルトの名無しさん
2007/02/25(日) 19:56:450153デフォルトの名無しさん
2007/02/25(日) 20:01:220154デフォルトの名無しさん
2007/02/25(日) 20:30:15AnkhSVNが原因だったみたいです。
アンイストールしたら展開されなくなりましたので。
どうもお騒がせしました。
0155デフォルトの名無しさん
2007/02/25(日) 20:34:51VC# ExpressEditionを入れたのですが、キーボードショートカットをVC6の設定にするいい方法はないでしょうか?
VC++を入れても、EmacsとBriefしか出てきませんでした。。
0156デフォルトの名無しさん
2007/02/25(日) 20:47:460157デフォルトの名無しさん
2007/02/25(日) 22:05:26visualsvn買っておけ
0158デフォルトの名無しさん
2007/02/25(日) 22:31:03まで読んだ。
0159デフォルトの名無しさん
2007/02/25(日) 23:15:520160デフォルトの名無しさん
2007/02/26(月) 12:08:430161デフォルトの名無しさん
2007/02/26(月) 13:33:010162デフォルトの名無しさん
2007/02/27(火) 00:52:092005のスタンダード アカデミックと比べて、どちらが良いのでしょうか?
レス宜しくお願いいたします。
0163デフォルトの名無しさん
2007/02/27(火) 00:55:440164デフォルトの名無しさん
2007/02/27(火) 01:05:38レス有り難う御座います。
入門から本格的な開発までこなせたらいいなと思っています。
やはり2002は古すぎて使い物にならないのでしょうか。
0165デフォルトの名無しさん
2007/02/27(火) 01:36:42どうしても.NET 1.0開発が必要とかなきゃべつに2002を選ぶ理由はない。
0166デフォルトの名無しさん
2007/02/27(火) 03:04:05VS2005ならアカデミックとプロのコンパイラ自体は差はない。(2002はオプティマイズとかな〜)
むしろあれから5年ちかくたっているのに、まだアカデミック買えるって言う若さがうらやましい。
0167デフォルトの名無しさん
2007/02/27(火) 03:18:39hint amazon
0168デフォルトの名無しさん
2007/02/27(火) 03:22:202002は古すぎますか?
0169デフォルトの名無しさん
2007/02/27(火) 05:54:26あるなら使っとけばおk
使ってて不満があればその時に2005買えばいいじゃん。
0170デフォルトの名無しさん
2007/02/27(火) 05:58:552002 書籍は揃ってるけど、新刊が出ない、店頭在庫古め。品切れもぼちぼち。2003と間違い注意。
2005 痒いところに手が届く書籍がまだほとんどない。入門書がほとんど。
正直、仕事関係とかで本当に本格的な開発を要求されない限り、2002でも全然よくね?とっつきとしては。
もちろん、Academic買えるうちに買っとくのは賢いとは思うけど。
0171デフォルトの名無しさん
2007/02/27(火) 05:59:232005ではできるけど、2002では出来ないみたいな機能や仕様はあるのでしょうか?
全くの初心者なもので、すいません。
0172デフォルトの名無しさん
2007/02/27(火) 06:01:19もう2003にすら戻れないくらい快適。
0173デフォルトの名無しさん
2007/02/27(火) 06:03:43VCとVBでの>>171のレスをお願いいたします。ややこしくてすみません。
0174デフォルトの名無しさん
2007/02/27(火) 06:30:29C++だとテンプレートが結構違う(2002は振る舞いが怪しかったりエラーが偉く煩雑だったり)
アドオンの仕組みが変わったので2003と2005をサポートする奴は結構あるけど、2002は置いてけぼり食うこともある。
でも普通にウィンドウズのプログラム組む分には困る事一つも(と言うとかみつく人いるだろうが)ない
まぁ、2002のプロ版だったら2005のアカデミックの方が使い勝手はいいとおもう。
0175デフォルトの名無しさん
2007/02/27(火) 06:33:35相談に乗っていただいて有り難う御座いましたm(_ _)m
0176デフォルトの名無しさん
2007/02/27(火) 08:56:010177デフォルトの名無しさん
2007/02/27(火) 08:57:220178デフォルトの名無しさん
2007/02/27(火) 09:17:22Vistaだと動かないんですか?
0179デフォルトの名無しさん
2007/02/27(火) 09:20:260180デフォルトの名無しさん
2007/02/27(火) 09:23:320181デフォルトの名無しさん
2007/02/27(火) 17:00:40DLLのデバッグしようと思ってるんだけど、プロジェクトのデバックのコマンドに
DLLをロードしてくれるEXEを指定してデバック実行してもDLL側でブレークが掛からない。
VS.NET2003では何も考えなくてもブレークポイントに入って来たのになんでだろ
同じような現象に嵌ってるひといる?
ちなみにVS.NET2005 standardです
0182デフォルトの名無しさん
2007/02/27(火) 17:04:160183デフォルトの名無しさん
2007/02/27(火) 17:11:50ロードされているDLLが本当にそのプロジェクトのDLLか確認してみれば?
ツールを疑う前に自分を疑え!
[デバッグ]-[ウィンドウ]-[モジュール] な。
0184デフォルトの名無しさん
2007/02/27(火) 22:27:260185デフォルトの名無しさん
2007/02/27(火) 22:27:36http://www.vipper.net/vip187747.jpg
キタ━━━━━(´Д`(○≡(゚∀゚)≡○)´Д`)━━━━━!!!!
10体予約したwwwww
0186デフォルトの名無しさん
2007/02/27(火) 22:42:150187デフォルトの名無しさん
2007/02/28(水) 02:46:380188デフォルトの名無しさん
2007/02/28(水) 08:01:37デバッグビルドしたDLLをEXEがロードしてくれないと駄目だと思う
EXEが自分と同ディレクトリあるdllを読み込むように作られてるんだったら
DLLをビルドするフォルダ=EXEフォルダにしないと駄目。
多分
0189デフォルトの名無しさん
2007/02/28(水) 09:09:080190デフォルトの名無しさん
2007/02/28(水) 10:02:180191デフォルトの名無しさん
2007/02/28(水) 10:52:480192デフォルトの名無しさん
2007/02/28(水) 11:11:18thx、やってみます。
0193デフォルトの名無しさん
2007/02/28(水) 11:41:120194デフォルトの名無しさん
2007/02/28(水) 14:21:47今まで起動できた人ができなくなったらしい。
「このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。
アプリケーションを再度インストールすることにより問題が解決される場合があります。」
って出るんだと。
もしかしてSP1インストールしたのが問題なのか?
何故なのかわかる人がいたら教えて欲しい。
ちなみにVS2005 Proです。
0195デフォルトの名無しさん
2007/02/28(水) 14:25:53そのとおり。
SP1適用のインストーラを作り直せ。
0196デフォルトの名無しさん
2007/02/28(水) 14:50:59今まで、ただzipに固めただけで公開していたんですが。
0197デフォルトの名無しさん
2007/02/28(水) 14:58:580198デフォルトの名無しさん
2007/02/28(水) 15:02:54そうだとしたらどのランタイムをアップデートする必要があるんでしょうか?
0199デフォルトの名無しさん
2007/02/28(水) 15:07:55インストーラを作りたくなければ、manifest ファイルの中の
バージョン番号を修正してビルドしろ。
0200デフォルトの名無しさん
2007/02/28(水) 15:08:340201デフォルトの名無しさん
2007/02/28(水) 15:52:07vcredist_x64.exe
SP1のこれ配布でOK
0202デフォルトの名無しさん
2007/03/01(木) 09:55:07ありがとうございました。
0203デフォルトの名無しさん
2007/03/01(木) 10:01:290204デフォルトの名無しさん
2007/03/01(木) 11:44:04たとえば2006/12版をインストールするとこれだけで機能するのでしょうか?
それとも、前バージョンがインストールされていないとだめなのでしょうか。よろしくお願いいたします。
0205デフォルトの名無しさん
2007/03/01(木) 12:43:51ディスクと相談しましょう
0206デフォルトの名無しさん
2007/03/01(木) 13:25:19ということは、単品でもOKということですね。
どうもありがとうございました。
0207デフォルトの名無しさん
2007/03/02(金) 02:38:12するとGridViewが再表示する前にエラーになっちゃう。
System.Data.OracleClient.OracleException: ORA-01036: 変数の名前/数が無効です。
SQLはSQLPlusとかで投げるとOKなんだけど何か解決方法は無いでしょうか?
環境は
2005SP1 Oracle10g ODP.NET接続
です。
0208デフォルトの名無しさん
2007/03/02(金) 09:12:390209デフォルトの名無しさん
2007/03/02(金) 10:59:240210デフォルトの名無しさん
2007/03/02(金) 11:06:100211デフォルトの名無しさん
2007/03/02(金) 13:12:19一生新OS使わなきゃいい。
0212207
2007/03/02(金) 13:45:34バインド変数がOracleとAccessで違うのを忘れていた・・・・
Oracle -> :変数名
Access -> @変数名
あぁ・・・これで一晩悩んだ俺って・・・・orz
0213デフォルトの名無しさん
2007/03/02(金) 14:38:113.1から95の時は全体的に歓迎ムードだっただろ。
日本じゃまだ本格的にビジネスには使ってなかったし。
Vistaを疑問視してるのは決して少数派じゃないぜ。
0214デフォルトの名無しさん
2007/03/02(金) 17:11:25企業への導入はまだ少し先だな
その間に勉強と準備進めないと
正式にVSも対応したって感じにはなってるけど
俺的にはORCASまで待つつもり
0215デフォルトの名無しさん
2007/03/02(金) 19:00:170216デフォルトの名無しさん
2007/03/03(土) 01:25:17そうか?
今回のVistaも同じだがWindows95のときも業界(メーカーや雑誌など)は大歓迎してた。
でも一部の人間(特に自分の環境では満足に動かせない人々)や
自分の知らない言葉や新しい操作を拒絶する人間は文句たらたら…
中には「エクスプローラよりファイルマネージャーのほうが良かった」なんて記事も。
慣れてないだけだろうが。
で、今回のVistaが黒歴史って…なんで?
0217デフォルトの名無しさん
2007/03/03(土) 01:44:460218デフォルトの名無しさん
2007/03/03(土) 06:14:380219デフォルトの名無しさん
2007/03/03(土) 07:21:350220デフォルトの名無しさん
2007/03/03(土) 09:48:430221デフォルトの名無しさん
2007/03/03(土) 11:00:010222デフォルトの名無しさん
2007/03/03(土) 11:06:40アプリ側の態度としても
スタパの「UAC切ったら快調」には笑うしかねえな
てめえはAeroだけかよw
Meiryoも気にくわねえし
0223デフォルトの名無しさん
2007/03/03(土) 11:07:19お前・・・
95の時と今回と、盛り上がりの差を知らないわけじゃあるまい?
秋葉原どうなってた?
0224デフォルトの名無しさん
2007/03/03(土) 11:21:140225デフォルトの名無しさん
2007/03/03(土) 11:23:540226デフォルトの名無しさん
2007/03/03(土) 11:31:530227デフォルトの名無しさん
2007/03/03(土) 11:33:270228デフォルトの名無しさん
2007/03/03(土) 11:41:050229デフォルトの名無しさん
2007/03/03(土) 11:57:36適当なこと言うなww
0230デフォルトの名無しさん
2007/03/03(土) 12:06:46インターネットが普及と95の発売は同時期
0231デフォルトの名無しさん
2007/03/03(土) 12:15:17XP用フォントも出すらしいけど。
俺らもフォントによる文字抜け問題に遭遇するかもしれん。
0232デフォルトの名無しさん
2007/03/03(土) 12:16:4495発売当時の状況知らない人は引っ込んでてください
0233デフォルトの名無しさん
2007/03/03(土) 12:31:570234デフォルトの名無しさん
2007/03/03(土) 12:41:510235デフォルトの名無しさん
2007/03/03(土) 14:39:43∧η∧ < ダマレコゾウ!
(,,・Д・) \__________
ミ__ノ
0236デフォルトの名無しさん
2007/03/03(土) 15:18:130237デフォルトの名無しさん
2007/03/03(土) 16:02:0710歳ぐらいかこいつw
0238デフォルトの名無しさん
2007/03/03(土) 16:58:07>Win95のIEと統合される前のエクスプローラのってかなり酷い代物だった気がするけどw
俺はいまでもIEと統合される前のエクスプローラのほうがよかったと思ってるんだが。
仮想マシンでWin95動かしてエクスプローラを弄ってみろ。
ホスト環境(Win2000/XP/Vista)のエクスプローラよりも軽快に動作するから。
0239デフォルトの名無しさん
2007/03/03(土) 17:03:56Win95発売
↓
インターネットが普及しだす。
↓
Microsoft、慌てて、いままでWin95Plusの一アプリで
あったIEをOSの一部だとか痴呆症の老人のようないいわけで
無料で配りだす。
↓
Win98では始めからIEが抱き合わせ販売されるようになる。
0240デフォルトの名無しさん
2007/03/03(土) 17:11:040241デフォルトの名無しさん
2007/03/03(土) 17:24:16Windowsのカスタマイズの1つとしてよく見かける。
俺もやっているが。
0242デフォルトの名無しさん
2007/03/03(土) 17:46:120243デフォルトの名無しさん
2007/03/03(土) 18:05:11わざわざIEコンポーネントを使ってないブラウザでWeb上のを開いてるのか?
0244241
2007/03/03(土) 18:16:39俺に聞いている?
別にIEを削除しているわけではないから、普通にローカルのを見ている。
ブラウザもIEコンポーネント使う奴をメインに使っている。
0245デフォルトの名無しさん
2007/03/03(土) 18:57:310246デフォルトの名無しさん
2007/03/03(土) 19:00:350247デフォルトの名無しさん
2007/03/03(土) 19:02:51・既存アプリでまだ動かないのがある
・既存のハードでは重い
・いままでと使い勝手が違うからウザイ
くらいじゃね?
まぁ、どれも時間がたてば勝手に解決されることだからVista自体の問題ではないけどな。
オレみたいにPC強化する金が無いやつが騒いでるだけだろ、こんなの。
0248デフォルトの名無しさん
2007/03/03(土) 21:01:04もうXPには戻れません
0249デフォルトの名無しさん
2007/03/03(土) 21:15:06中川さん?
0250デフォルトの名無しさん
2007/03/03(土) 21:55:05他は普通に使う分には不便と思ったことないな、Aero は快適だよ
まあ開発の立場だと UAC とかうざいことこの上ないが
0251デフォルトの名無しさん
2007/03/03(土) 22:00:550252デフォルトの名無しさん
2007/03/03(土) 22:05:45explorer.exe にはそのボタンあるし、違うわな。
>>251
ツリー構造の、現在選択してるアイテムの親アイテムに移動するやつだと思う。
c:\program files\microsoft\visual studio 2005\ を選択していたら
c:\program files\microsoft\ に移動するっていう。
パスは適当だから実在しないと思う
0253デフォルトの名無しさん
2007/03/03(土) 22:07:370254デフォルトの名無しさん
2007/03/03(土) 22:22:51シェルじゃないとしたらIEのことか?
どっちにしろ>>250が何言ってるかわからんね。
0255デフォルトの名無しさん
2007/03/03(土) 22:27:10俺もたまに、一階層上のドキュメントを見たいことがある。
ツリー同期して選択するのはいちいちめんどくさい。
0256デフォルトの名無しさん
2007/03/03(土) 22:28:030257デフォルトの名無しさん
2007/03/03(土) 22:29:57気に入らなかったらほかのファイラを使えばいいのに
0258デフォルトの名無しさん
2007/03/03(土) 22:38:53っttp://pc11.2ch.net/test/read.cgi/win/1172542133/
0259デフォルトの名無しさん
2007/03/03(土) 23:14:53あったよ、無かったのは個人向けのプロバイダ
0260デフォルトの名無しさん
2007/03/03(土) 23:25:50別に大都市じゃなくてもね
0261デフォルトの名無しさん
2007/03/03(土) 23:42:011つ上のフォルダに移動するオペレーションは初代エクスプローラからあるっしょ。
>>259-260
>>253はともかくインターネットが95普及の起爆剤になったわけではない。というお話。
0262デフォルトの名無しさん
2007/03/03(土) 23:43:13…マジ?
0263デフォルトの名無しさん
2007/03/03(土) 23:45:480264デフォルトの名無しさん
2007/03/03(土) 23:56:440265デフォルトの名無しさん
2007/03/04(日) 00:14:04わざわざ無くす必要があったのか問い詰めたい。
0266デフォルトの名無しさん
2007/03/04(日) 00:17:30アドレスバーでもダメなんだよ…マジ…
何を言ってるか分からんと思うが(ry
0267デフォルトの名無しさん
2007/03/04(日) 00:43:450268デフォルトの名無しさん
2007/03/04(日) 00:49:450269デフォルトの名無しさん
2007/03/04(日) 01:37:00それって2k/Xpもそういう仕様だよw確認してみ
理解し難い意地悪仕様だよね。
0270デフォルトの名無しさん
2007/03/04(日) 02:01:30?????
…どこが?
0271デフォルトの名無しさん
2007/03/04(日) 06:25:48全然そういう仕様じゃないんだが
0272デフォルトの名無しさん
2007/03/04(日) 10:49:570273デフォルトの名無しさん
2007/03/04(日) 11:37:32携帯電話とパソコンの単純化は今世紀最大の失敗
0274デフォルトの名無しさん
2007/03/04(日) 12:38:36ゴメン、何か勘違いしてたかもしれんw
いや、何か特定の方法でフォルダを開くとそういう状態、つまり今開いてるフォルダが
ルートみたいになってそれより下の階層のフォルダしか見られない状態になるのは確かなんだけど、
それがどういう場合だったのかよく思い出せない。
0275デフォルトの名無しさん
2007/03/04(日) 13:04:27これかい?
http://www.atmarkit.co.jp/fwin2k/win2ktips/408expopt/expopt.html
0276デフォルトの名無しさん
2007/03/04(日) 14:27:14その馬鹿を助けるために働いてるのがこのスレの馬鹿達
0277デフォルトの名無しさん
2007/03/04(日) 16:18:12"馬鹿"という名の市場が一番でかいんだから、商業的には当然の選択。
0278デフォルトの名無しさん
2007/03/04(日) 17:48:43SystemParametersInfo(SPI_SETDESKWALLPAPER, NULL,
"c:\\a.bmp" ,0 );
しても壁紙が変更しません
解る方、教えてください
0279デフォルトの名無しさん
2007/03/04(日) 18:15:110280デフォルトの名無しさん
2007/03/04(日) 19:01:34C++からVB,NET移行はありえないw
0281デフォルトの名無しさん
2007/03/04(日) 19:13:160282デフォルトの名無しさん
2007/03/04(日) 19:45:52窓の手で「別ウインドウで開く」を右クリックメニューから使えるようにしてると、
それで開いたフォルダは件の状態になるよ。
0283ど!初心者
2007/03/04(日) 20:36:05最近 Visyal Studioを使いはじめた初心者です。
おききしたいことがあるのですが、ビルドでエラーがでてしまいこまっています。
エラー内容はPRJ0003です。
いろいろ検索してみたところPATHのせいじゃないか?とのことでPATHもいじって
みましたが、解決しません。
誰か解決法を教えてください!
osはxpです。
c++のコンソールアプリケーションを使おうとしています。
0284デフォルトの名無しさん
2007/03/04(日) 20:38:200285デフォルトの名無しさん
2007/03/04(日) 20:42:410286デフォルトの名無しさん
2007/03/04(日) 20:46:570287初心者
2007/03/04(日) 20:59:24とでます。
0288ど!初心者
2007/03/04(日) 21:00:350289デフォルトの名無しさん
2007/03/04(日) 21:04:520290ど!初心者
2007/03/04(日) 21:11:360291デフォルトの名無しさん
2007/03/04(日) 21:15:18ひとりでトイレまで行けますか?
文字は書けますか?
0292デフォルトの名無しさん
2007/03/04(日) 21:21:55>>285
0293デフォルトの名無しさん
2007/03/04(日) 21:27:35http://pc11.2ch.net/test/read.cgi/tech/1173011208/
0294デフォルトの名無しさん
2007/03/04(日) 21:28:26糞スレ立てんな氏ね
0295デフォルトの名無しさん
2007/03/04(日) 21:29:160296デフォルトの名無しさん
2007/03/04(日) 22:44:53メニューのイベント・ハンドラが変・・・・
2003ではメニューのアイテムから
イベントハンドラの追加を選ぶと、
『追加して編集』と『コードを編集』ってボタンがあって
すでにイベントハンドラがある場合は、
『コードを編集』を押すと、
ソースのその関数に飛んでくれたんだけど
2005では『追加して編集』しかないんです
これって使用なんですか?
『コードを編集』はなくなって、自分で関数を探すしかないんでしょうか?
0297デフォルトの名無しさん
2007/03/05(月) 00:51:520298デフォルトの名無しさん
2007/03/05(月) 11:31:19UNICODEに対応してない制御系のclassを修正してUNICODEに対応させようか考え中。
0299デフォルトの名無しさん
2007/03/05(月) 11:55:09それだけでは、なんとも言えない。
APサーバー、DBサーバー、クライアントOS等システム全体から勘案すべきだから。
0300298
2007/03/05(月) 13:16:13大がかりなシステムではないんだけどね。
OSはXP
4軸モーションコントローラ(パルスモータ)PCIボード
PCI接続のGPIBボードに電源とマルチメータを接続。
大雑把にはこんな感じでテーブルを動かして、電源供給して電圧や抵抗値を計測するの。
0301デフォルトの名無しさん
2007/03/05(月) 13:25:06VSがUnicodeだし
0302デフォルトの名無しさん
2007/03/05(月) 14:22:160303デフォルトの名無しさん
2007/03/05(月) 15:42:25文字列としてUnicodeが必須でないなら、作り直しは馬鹿のする行為だ。
0304デフォルトの名無しさん
2007/03/05(月) 17:03:57そんな当たり前の事、馬鹿呼ばわりしてまで書くことか?
Unicodeって言ったら文字に関連する事くらい普通解るだろ?
0305298
2007/03/05(月) 17:30:32了解しました。
>>302
それをMSDNかどっかで見て気になってました。
余計な仕事増やすより、ちょっとした修正で仕事が減るならやろうと思ってました。
モーションコントローラの動きはPCから見たらドン亀なので効果は殆ど無いかもしれませんけどね。
>>303
勿論文字に関してですよ。
0306デフォルトの名無しさん
2007/03/05(月) 18:05:05追加でC#2005をインストールしたいのですが
何か注意しておく事はありますか?
0307デフォルトの名無しさん
2007/03/05(月) 18:35:11自分で判断できない時点で低脳だろ
0308デフォルトの名無しさん
2007/03/05(月) 19:01:02学習用ならVisual Studio 2005 Professional Edition 90 日間評価版でも
ダウンロードしたほうが良いと思う。
業務開発用ならVS2005EE使ってる時点でどうかと思うけど。
0309デフォルトの名無しさん
2007/03/05(月) 19:02:091万年動かして1時間分の電気を食うかどうかって違いだろ?
0310デフォルトの名無しさん
2007/03/05(月) 19:03:05読解力の無いヤツも低脳だよな
0311デフォルトの名無しさん
2007/03/05(月) 19:07:20C#ならEEで十分
0312デフォルトの名無しさん
2007/03/05(月) 21:27:03ありがとうございます。
特に問題は無さそうなのでこのままインストールします。
0313デフォルトの名無しさん
2007/03/05(月) 23:43:15そうかぁ?
0314デフォルトの名無しさん
2007/03/06(火) 00:05:530315デフォルトの名無しさん
2007/03/06(火) 00:44:410316デフォルトの名無しさん
2007/03/06(火) 01:09:580317デフォルトの名無しさん
2007/03/06(火) 07:07:54exeファイルをPDAに移して実行したのですがFramework 2.0が入っていないので実行できません。
ダウンロードしてやろうとセットアップexeをPDAに入れてやろうとしたのですがクリックしても実行されません。
PDAにFramework 2.0をインストールするにはどうしたらいいのでしょうか?
0318デフォルトの名無しさん
2007/03/06(火) 07:30:04.NET Compact Framework
対応OS次第かなっと。
0319デフォルトの名無しさん
2007/03/06(火) 07:48:360320デフォルトの名無しさん
2007/03/06(火) 12:35:590321デフォルトの名無しさん
2007/03/06(火) 19:41:550322デフォルトの名無しさん
2007/03/06(火) 23:34:510323デフォルトの名無しさん
2007/03/06(火) 23:40:280324デフォルトの名無しさん
2007/03/07(水) 00:20:440325デフォルトの名無しさん
2007/03/07(水) 08:24:25http://www.microsoft.com/downloads/details.aspx?FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&DisplayLang=ja
0326デフォルトの名無しさん
2007/03/07(水) 08:46:13zawa...
zawa...
0327デフォルトの名無しさん
2007/03/07(水) 09:20:530328デフォルトの名無しさん
2007/03/07(水) 12:54:160329デフォルトの名無しさん
2007/03/07(水) 12:56:530330デフォルトの名無しさん
2007/03/07(水) 13:09:500331デフォルトの名無しさん
2007/03/07(水) 13:13:09ありがとう・・・そして、さようなら!
0332デフォルトの名無しさん
2007/03/07(水) 14:47:020333デフォルトの名無しさん
2007/03/07(水) 14:54:00ただのSP1じゃん
0334デフォルトの名無しさん
2007/03/07(水) 21:12:39VisualC++で、多分mallocの部分で落ちていますが、今まで正常に動いていたのに突然落ちるようになりました・・・
0335デフォルトの名無しさん
2007/03/07(水) 21:15:190336デフォルトの名無しさん
2007/03/07(水) 21:22:17Debugで動いたのにReleaseで落ちるときは
まずは変数の初期化が疑わしい。
ちゃんと初期化してる?
0337デフォルトの名無しさん
2007/03/07(水) 21:32:51初期化する以前に、落ちてしまいます
0338デフォルトの名無しさん
2007/03/07(水) 21:38:560339デフォルトの名無しさん
2007/03/07(水) 21:41:050340デフォルトの名無しさん
2007/03/07(水) 21:44:31for(i=0;i<column;i++){
table[i] = (int *)malloc(sizeof(int)*input);
}
実際ここのコードで落ちますがデバッグしても原因不明です。
0341デフォルトの名無しさん
2007/03/07(水) 21:51:080342デフォルトの名無しさん
2007/03/07(水) 21:54:540343デフォルトの名無しさん
2007/03/07(水) 21:55:14一行目、とだけ言っておこうか
0344デフォルトの名無しさん
2007/03/07(水) 21:56:58コード自体は問題ないよ。
クリーン&コンパイルしてみるか、プロジェクトを作り直すと直るかもしれない。
0345デフォルトの名無しさん
2007/03/07(水) 22:04:50最初のsizeof(int)をsizeof(int*)に
0346デフォルトの名無しさん
2007/03/07(水) 22:14:180347デフォルトの名無しさん
2007/03/07(水) 22:20:24mallocの戻り値確認しないのが最近の流行なのか?
0348デフォルトの名無しさん
2007/03/07(水) 22:22:2664ビット環境でも?
0349デフォルトの名無しさん
2007/03/07(水) 22:27:01コードが長くなるのでここには書いてませんが実際は書いてます。
NULLではないです。
>>348
@32bit
0350デフォルトの名無しさん
2007/03/07(水) 22:29:51メモリ破壊とかやってると原因となってる箇所と
異常が発生する箇所が異なるのはよくある話。
0351デフォルトの名無しさん
2007/03/07(水) 22:40:46>>@32bit
なら、この場合の落ちる原因ではないだろうが…
意味的にはsizeof(int*)だろ
あと、4行のうちどこで落ちてんの?
0352デフォルトの名無しさん
2007/03/07(水) 23:32:390353デフォルトの名無しさん
2007/03/07(水) 23:33:450354デフォルトの名無しさん
2007/03/08(木) 01:23:44シンプルにこれだけのコードにしたら、当然動くんだよね。
0355デフォルトの名無しさん
2007/03/08(木) 01:54:19構造体とか配列へのポインタ配列ならちょくちょく使うけどさ。
単なるint配列だとまずいんだろうか。メモリ半分で足りるけど。
0356デフォルトの名無しさん
2007/03/08(木) 01:57:46ポインタの用途はなにもメモリ領域の動的確保だけじゃないんだから。
0357デフォルトの名無しさん
2007/03/08(木) 02:23:21まぁ、必要になればやるんだけど、必要になったことが無いからね。。。
0358デフォルトの名無しさん
2007/03/08(木) 02:36:17同意。
0359デフォルトの名無しさん
2007/03/08(木) 02:55:180360デフォルトの名無しさん
2007/03/08(木) 03:13:280361デフォルトの名無しさん
2007/03/08(木) 04:56:51dll追加するのってどうやるんですか?
0362デフォルトの名無しさん
2007/03/08(木) 07:57:16言語は何よ?
0363デフォルトの名無しさん
2007/03/08(木) 08:22:21ややこしいやつを用語で言うと定義で混乱するから、
コードで語ってくれよ。
0364デフォルトの名無しさん
2007/03/08(木) 08:34:38・int配列
・intポインタ配列
どっち使う?てだけ。
0365デフォルトの名無しさん
2007/03/08(木) 08:37:38動的なら使うし、静的ならあんま使わないし。
0366デフォルトの名無しさん
2007/03/08(木) 09:15:08340のやろうとしてることの意味わかってる?
int*の配列を確保しようとしてるんではなく
intの2次元配列を確保しようとしてるんだよ。
そのとき出てくるint*は行要素(int配列)へのアクセス用であって
355の2行目に相当するものだろ。
もちろん355,357の言ってる意味はわかるが
この流れの中(>>340-)での指摘としてはちょっとずれてるよ。
0367デフォルトの名無しさん
2007/03/08(木) 11:07:250368デフォルトの名無しさん
2007/03/08(木) 12:42:22別に良い ;
0369デフォルトの名無しさん
2007/03/08(木) 13:05:06非バインド列追加すると大変めんどいんだが・・。
VB6時代のMSFlexGridは自由度があって良かった。
(使いこなせない)負け組みはCOMコンポーネント使うしかないんか・・・orz
それにしても資料が少なすぎ!MSDNわけわからなすぎ!
Socketクラス使った擬似WinSockクラスモドキ、どこかに落ちてたら欲しい
(;´з`)ハァハァ
0370デフォルトの名無しさん
2007/03/08(木) 15:26:190371デフォルトの名無しさん
2007/03/08(木) 15:47:230372デフォルトの名無しさん
2007/03/08(木) 15:56:43つgoogle
「JScript デバッグ」
0373デフォルトの名無しさん
2007/03/08(木) 16:50:06thx。できた!
ttp://mag.autumn.org/Content.modf?id=20060903165322
0374デフォルトの名無しさん
2007/03/08(木) 17:08:410375デフォルトの名無しさん
2007/03/08(木) 19:14:560376デフォルトの名無しさん
2007/03/08(木) 20:04:160377デフォルトの名無しさん
2007/03/08(木) 20:06:19メニューのプロセスにアタックでブラウザのJavaScriptとかも攻撃できる?
0378デフォルトの名無しさん
2007/03/08(木) 20:10:32それをビルドにより作り出そうと下記のページを見ながら行ってみたのですが、
ttp://www.shader.jp/xoops/html/modules/xfsection/article.php?articleid=17
以下のようなエラーが出て、中身のない「XP32_DEBUG」というフォルダができるだけです。
ttp://vista.crap.jp/img/vi7335194931.gif
どのようにすればビルドを成功させることができるでしょうか?
0379デフォルトの名無しさん
2007/03/08(木) 20:18:10まんまHPにあるとおりにやってみろよ・・・・
0380デフォルトの名無しさん
2007/03/08(木) 22:00:070381378
2007/03/08(木) 22:03:300382デフォルトの名無しさん
2007/03/08(木) 22:19:26そこを直したら解決しました。
>>366
そのとおりです。
int*は動的確保したint配列へのポインタです。
2次元配列を動的に確保する場合にはややこしくなくてメジャーな方法と思います。
0383340=382
2007/03/08(木) 22:21:350384デフォルトの名無しさん
2007/03/08(木) 22:55:23[構成のプロパティ]-[C++]-[全般]の64ビット移植への対応(/Wp64)を
外しているのですが、これを#pragmaで制御することは可能でしょうか?
毎回プロジェクトのオプションをセットするのが面倒なので
ソースに書けるならその方が楽でいいと思ったのですが。
0385デフォルトの名無しさん
2007/03/08(木) 23:21:320386デフォルトの名無しさん
2007/03/08(木) 23:29:040387デフォルトの名無しさん
2007/03/08(木) 23:39:53え〜とですね、もう少し細かく言うべきでしたか。
>>384で書いた/Wp64の箇所をヘルプでみると、
Detect64BitPortabilityProblemsをコードで変更できそうなことが書いてありました。
そこで、
#pragma comment(Detect64BitPortabilityProblems, "FALSE")
としてみたのですが、warningが出て/Wp64オプションは切れませんでした。
Detect64BitPortabilityProblemsをgoogleで検索しても設定ファイル(common.js)の
中身しか出てこないので、出来るかどうか+出来るならどうやるのかを知っている人が
いればいいなぁ。。と質問させてもらったのでした。
0388デフォルトの名無しさん
2007/03/08(木) 23:49:02ここのテーブル12に関係する警告が一覧になっている。
警告のオンオフは#pragmaで制御できたはず。
それで代わりとするのが手っ取り早いと思う。
0389デフォルトの名無しさん
2007/03/08(木) 23:54:46おぉ!ありがとうございます。
知りたいことは全部ここに載ってるみたいです。
警告はやっぱりdisableにするのが手っ取り早いようですね。
新規のプロジェクトの時は型変換ヘルパ関数使うようにします。
ありがとうございました。
0390デフォルトの名無しさん
2007/03/08(木) 23:55:49解決したのはよかったけど、
前にも指摘した通り1行目の sizeof(int) は sizeof(int*)。
「sizeof(T) >= sizeof(T*)」となる型だと一応必要な領域は確保されるので動作してしまうけど
「sizeof(T) < sizeof(T*)」となる型だと足りなくて落ちるはず。
340のは32bit環境でint型だからたまたまバグが顕在化してないだけだよ。
同様にlong,float,doubleのときも動いてしまうだろうけど、
64bit環境でのintだとか、32bit環境でもcharなんかだと即エラーになる。おそらく。
試してごらん。
0391デフォルトの名無しさん
2007/03/09(金) 00:34:03たぶん/Wp64がやっているのはそういう警告を表示することだけだと思うんだ。
0392デフォルトの名無しさん
2007/03/09(金) 00:43:00再度開く方法がわからなくなった。
メニューの何処探しても見つからない・・・・・・・。
0393デフォルトの名無しさん
2007/03/09(金) 00:49:35デバッグ中に
メニューの
デバッグ→ウィンドウ→ウォッチ→ウォッチ1(Alt+3)
どう?
0394デフォルトの名無しさん
2007/03/09(金) 00:55:51デバッグ中にしかでないぞ,場所は
デバッグ->ウィンドウ->ローカル
0395デフォルトの名無しさん
2007/03/09(金) 00:56:23他の人の環境ではDLLが違うってことで迷惑かけてしまった。
トホホ
ところで
Visual Studio 2005でインストーラ作ると
SP1のDLLもインストールしてくれるのでしょうか。
なんだかSPなしのVC用DLLのインストールの予感
はぁ〜
余計なトラブルを呼んでしもうた
0396デフォルトの名無しさん
2007/03/09(金) 01:00:36>>201
0397デフォルトの名無しさん
2007/03/09(金) 01:18:54ありがとう。
デバッグメニューの中にあったんだ・・・orz
助かったよ〜
0398デフォルトの名無しさん
2007/03/09(金) 01:40:23スクリーンショット捕まえたよ。必要ならMSに連絡するけどこれで3回目だから俺以外にも見つけてる奴居るだろうな・・・。
0399デフォルトの名無しさん
2007/03/09(金) 01:43:170400デフォルトの名無しさん
2007/03/09(金) 03:55:180401デフォルトの名無しさん
2007/03/09(金) 05:30:01すぐ直るからそれぐらい気にしてない・・・
0402デフォルトの名無しさん
2007/03/09(金) 14:00:43https://sourceforge.net/
ここの
https://sourceforge.net/tos/donations.php
は一応「寄付」となっているから無料サイトだと思うんですが
この関係の英語慣れてなくて。大丈夫ですよね・・・?
0403デフォルトの名無しさん
2007/03/09(金) 14:04:190404デフォルトの名無しさん
2007/03/09(金) 14:13:18ソース利用は計画的に。
0405デフォルトの名無しさん
2007/03/09(金) 14:19:35どうもここにあるコンテンツである部品類は無料のものが多いようなのですが、
>>402見てもアカウント取ってもいいものかどうか迷ってます。
アカウント取る時点でこちらのクレジットカード番号を入力する欄が出てこなければ
原則無料と思っていいですよね??
0406デフォルトの名無しさん
2007/03/09(金) 14:20:250407デフォルトの名無しさん
2007/03/09(金) 14:31:200408デフォルトの名無しさん
2007/03/09(金) 14:45:25それについては安心していいから二度とこのスレで話題にスンナ
だが各プロダクトのライセンスだけはちゃんと読め
0409デフォルトの名無しさん
2007/03/09(金) 14:51:57ソースコード公開する羽目に陥ったエロゲメーカーとかあったなぁ
0410デフォルトの名無しさん
2007/03/09(金) 14:56:35始めてみたのですが、「atlthunk.libが無い」と言われます。
ttp://agpg.seesaa.net/archives/200512.html
このページを見ると、EEに付属するファイルはバージョンが古いものがあるそうですが、
通常版のVC2005ではatlthunk.libは入っているのでしょうか?
確認してみてくださるようお願いします。
もし入っているようなら購入しようと思います。
0411デフォルトの名無しさん
2007/03/09(金) 15:10:32ExpressにはATLが付属していないというだけ。Platform SDKのATLは本来64ビット用。
俺もVS 2005のStandard以上は持っていないが、ATL 8が入っているはず。
あと、DDK(無料)にはATLが入っていると言う話も良く聞く。
おれ自身が確かめたわけではないが。
0412デフォルトの名無しさん
2007/03/09(金) 15:12:01とりあえず、漏れのVS2005にはないようだ
んで、atlthunk.libでググると、いろいろ解決策ぽいのがあるけど
0413デフォルトの名無しさん
2007/03/09(金) 15:16:100414デフォルトの名無しさん
2007/03/09(金) 15:17:230415デフォルトの名無しさん
2007/03/09(金) 15:18:50それ出来なかったらクソ杉だろ、常識的に考えて・・・
0416デフォルトの名無しさん
2007/03/09(金) 15:28:36atlthunk.libはATL 7以上では存在しない(不要)だったような気がする。
0417デフォルトの名無しさん
2007/03/09(金) 15:29:24レスどうもでした!!
0418410
2007/03/09(金) 15:34:25ありがとうございます!
>>412
ありがとうございます!
その解決策っぽいのも試したんですが、それに起因した新たなエラーがずらりと出てしまうんです・・・
>>416
なんと・・・!
なくなったんですね・・・。
0419デフォルトの名無しさん
2007/03/09(金) 21:46:33どの項目をクリックしても、一番上の項目が開かれるんだけど、
一番上以外の項目は開けないの??
0420デフォルトの名無しさん
2007/03/10(土) 00:06:44ツール オプション で
インクルードとライブラリのフォルダ追加して、
ビルドしてみたんだけど、
リンクの段階で、外部シンボルが未解決のFatalError出る。
オプションで指定してやんないとダメなの?
0421デフォルトの名無しさん
2007/03/10(土) 01:09:46デバッガでなく普通にアプリ(VC6で作成)を実行し例外発生でDebugする際に
VSのJust-In-Timeデバックダイアログがでて2003/2005のどちらを使うか聞いてくるのですが、
使いたいのはVC6です。
どうしたらいいのでしょうか?
VC6だけいれた環境だとVC6のデバッガが立ち上がります。
0422デフォルトの名無しさん
2007/03/10(土) 09:00:27つ #pragma comment(lib, "dinput8")
0423デフォルトの名無しさん
2007/03/10(土) 12:10:52VC6だけの環境では
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
の Debugger の値はどうなってます?
0424デフォルトの名無しさん
2007/03/10(土) 15:25:13VC6の[ツール]-[オプション]の[デバッグ]タブで[ジャストインタイムデバッグ]をONにしてみたら?
0425デフォルトの名無しさん
2007/03/10(土) 17:52:01勝手にTTcore.dllを埋め込まれて果てしなくうざいんですが
どうすれば解決できるんでしょうか?
0426デフォルトの名無しさん
2007/03/10(土) 19:30:020427デフォルトの名無しさん
2007/03/10(土) 19:52:22みたいなRhymer Rhymeしに登場 聞こえたろう闇に響く音
ビビって興味ない振りしようと 好奇心は日に日に上昇
ならCheckしに行こう here we here we go YO
怪し危うし魔の魑魅魍魎
多分地獄は満杯 溢れ出した連中が団体で列を成して
この世にスタンバイ 奴らの分 場所がまず足んない
道理で季節問わず暑いはず あえてヒートアップさす
いかついVerseを かまして汗かかすぞ
どうせヤケだろ 聞かせな合唱を YO
HA! こいつぁまるで火事場
すげぇ熱気溜まっちまう島国
Danger ますます上がっちまう Come on
(このジパングもうちょいでパンク)
0428デフォルトの名無しさん
2007/03/10(土) 22:20:370429デフォルトの名無しさん
2007/03/10(土) 22:22:140430デフォルトの名無しさん
2007/03/10(土) 22:24:46Formsなら一緒
0431デフォルトの名無しさん
2007/03/10(土) 22:25:570432デフォルトの名無しさん
2007/03/10(土) 22:33:52ネイティブは一般的にはC++でMFCやWTL/ATLで作成されたアプリ
.NETで普通の方法とは現在ではFormsアプリ
今後は.NETで普通の方法がWPFアプリを指すものとなる
0433デフォルトの名無しさん
2007/03/10(土) 22:36:40Forms・MFC・WPFで同じコントロールを多数羅列して貼り付けたらわかりやすい。
0434デフォルトの名無しさん
2007/03/10(土) 22:36:400435デフォルトの名無しさん
2007/03/10(土) 22:38:05遅いの我慢できないからボーランドの無料ツールも検討してみます
0436デフォルトの名無しさん
2007/03/10(土) 22:39:280437デフォルトの名無しさん
2007/03/10(土) 22:41:260438デフォルトの名無しさん
2007/03/10(土) 22:41:540439デフォルトの名無しさん
2007/03/10(土) 22:42:300440デフォルトの名無しさん
2007/03/10(土) 23:05:380441デフォルトの名無しさん
2007/03/10(土) 23:06:590442デフォルトの名無しさん
2007/03/10(土) 23:09:190443デフォルトの名無しさん
2007/03/10(土) 23:11:140444デフォルトの名無しさん
2007/03/10(土) 23:12:150445デフォルトの名無しさん
2007/03/10(土) 23:16:010446デフォルトの名無しさん
2007/03/10(土) 23:21:40やっぱり.NET Frameworkが使えないならあんまり意味ないわな
0447デフォルトの名無しさん
2007/03/10(土) 23:22:480448デフォルトの名無しさん
2007/03/10(土) 23:28:59次回起動時には自動的にキャッシュを利用するようにすればいいのに。
0449デフォルトの名無しさん
2007/03/10(土) 23:41:56勉強し直せや
0450デフォルトの名無しさん
2007/03/10(土) 23:52:240451デフォルトの名無しさん
2007/03/10(土) 23:53:230452デフォルトの名無しさん
2007/03/10(土) 23:56:440453デフォルトの名無しさん
2007/03/10(土) 23:58:140454デフォルトの名無しさん
2007/03/11(日) 00:07:170455デフォルトの名無しさん
2007/03/11(日) 00:22:26Vista使ったことないから断言できないけど、
Vistaはメモリ使うだけ使っておくような構造だと聞いたから事実だと思う。
0456デフォルトの名無しさん
2007/03/11(日) 00:28:22Paint.NETが爆速で起動して鼻血でた。
0457デフォルトの名無しさん
2007/03/11(日) 01:03:14SuperFetchはその辺実感させてくれる。
自分にも、ディスクアクセス待ちでいかにCPUが暇してるか知らずに、
ネイティブコードとかループ処理とかちまちまとした最適化にこだわっていた時期がありました。
0458デフォルトの名無しさん
2007/03/11(日) 01:44:48まぁみんな「もっさり」とかばっかり言うし、いいんじゃないの
0459デフォルトの名無しさん
2007/03/11(日) 02:11:58いやマジで Office 2007 はもっさりしてるよー。
0460デフォルトの名無しさん
2007/03/11(日) 02:24:52これって統合できないの?
0461デフォルトの名無しさん
2007/03/11(日) 02:48:070462デフォルトの名無しさん
2007/03/11(日) 05:15:32Office関係ナス
0463デフォルトの名無しさん
2007/03/11(日) 13:15:11OSはXP Homeです。
ファイルサイズのバイト数表記を文字列に変えたいと思っているのですが、そのような関数はないでしょうか?
ってか、あったと思います。
具体的に、何をしたいかといいますと、エクスプローラでファイルのプロパティを開くときに表記される
ファイルのサイズの文字列を取得したいのです。
たとえば、
ファイルサイズが55,687,806 バイト ならば、 文字列は 53.1 MB となり、
ファイルサイズが1,230,875,354 バイト ならば文字列は 1.14 GB となります。
一から自作してもよいのですが、OSの表記と互換性を保ちたいと思いますので、MSが提供する
関数を使って、文字列への変換をしたいと考えています。
このような関数をご存知の方は教えてください。
0464デフォルトの名無しさん
2007/03/11(日) 13:32:320465463
2007/03/11(日) 13:49:36StrFormatByteSize
って関数でいける模様です。
0466デフォルトの名無しさん
2007/03/11(日) 13:49:580467463
2007/03/11(日) 13:56:05多分、この関数で文字列の取得が出来ると思ったんですけど
MSDNにもそんな事が書いてますし……
0468デフォルトの名無しさん
2007/03/11(日) 14:03:552GB以上は StrFormatByteSize64 だっけ?
0469デフォルトの名無しさん
2007/03/11(日) 14:04:400470463
2007/03/11(日) 14:14:380471デフォルトの名無しさん
2007/03/11(日) 20:10:49できますが、ヘッダファイルやソース中で#define ディレクティブ
で定義されたマクロシンボルはundef 出来ないのですが、
そういう場合でもコンパイルオプションレベルでundefする方法
ってありますか?
0472デフォルトの名無しさん
2007/03/11(日) 20:41:520473デフォルトの名無しさん
2007/03/11(日) 21:56:36自分で実装した俺の苦労は…
0474デフォルトの名無しさん
2007/03/11(日) 21:57:450475デフォルトの名無しさん
2007/03/11(日) 22:36:18IE4入れていないWin 95/NT4でも使えるという自慢ができる。
0476デフォルトの名無しさん
2007/03/11(日) 22:45:000477デフォルトの名無しさん
2007/03/12(月) 13:18:06まで読んだ。
0478デフォルトの名無しさん
2007/03/12(月) 18:55:27visualstudioでソースを書くところに
→や・がスペースボタンや改行押すと勝手に出てきてしまうようになってしまいました。
以前は出ていませんでしたので消したいのですが消す方法ご存知の方いませんか?
ご教示お願いします。
0479デフォルトの名無しさん
2007/03/12(月) 19:13:170480デフォルトの名無しさん
2007/03/12(月) 19:15:44ありがとうございます。
消えました。
0481デフォルトの名無しさん
2007/03/12(月) 21:27:110482デフォルトの名無しさん
2007/03/12(月) 23:04:560483デフォルトの名無しさん
2007/03/13(火) 13:49:50C言語とC#を使います。
0484デフォルトの名無しさん
2007/03/13(火) 13:52:090485デフォルトの名無しさん
2007/03/13(火) 14:37:24何か設定がいるのですか?クロスコンパイルする設定はどこにありますか?
というのも、32bit XPでC言語のソースを、対象マシンをx64に設定してコンパイルしたところ、objファイルは作られましたが、リンクができませんでした。
VistaではWOW32で32bitの実行ファイルも使えるらしいですが、逆ができないと痛いので…
0486デフォルトの名無しさん
2007/03/13(火) 14:52:45っ マニュアル
0487デフォルトの名無しさん
2007/03/13(火) 22:42:40これで作成した.exeを他のPCでも実行できるよう、設定を
・マルチスレッドMT(DLLなし)
・マニフェストの生成 → いいえ
としてリリースビルドしたら問題なく実行できるようになりました。
ところが、その実行ファイルが読み込んで使う、もう一つ作成した.dllファイルも同じようにすると、
・マルチスレッドMT(DLLなし) はコンパイル失敗
・マニフェストの生成 → いいえ はregsvr32で登録するとき、モジュールが見つからないと言われ失敗
となります。
仕方ないので、両方とも初期設定に戻しますが、他のPCでもこの.dllを登録して使えるようにするには
どうすればよいでしょうか?
0488デフォルトの名無しさん
2007/03/13(火) 22:53:09ライタイムをスタティックリンクじゃなくてDLLを利用するようにしてもダメ?
排他処理の都合だかなんだか忘れたけど、MSはDLLのランタイムを使用するようにススメてなかった?
0489487
2007/03/13(火) 23:09:52>ライタイムをスタティックリンクじゃなくてDLLを利用するようにしてもダメ?
.dll(以後、自作dllと書きます)のほうですよね?
DLL版ランタイムを利用する場合は、自作dllと同じフォルダにmsvcr80.dllを置いておくだけでイイんでしょうか?
msvcr80d.dllというのも入ってますが、こちらのほうがイイですか?
0490デフォルトの名無しさん
2007/03/13(火) 23:10:420491デフォルトの名無しさん
2007/03/13(火) 23:16:13WinSxSから勝手に探してくれるだろ。
0492デフォルトの名無しさん
2007/03/13(火) 23:17:04.dll,.exeを問わず、DLLのランタイムを使ったほうがいいらしい。
置き場所は、それで(サイドバイ)でいいと思うよ。
*d.dllはデバッグ版用のランタイム。
0493デフォルトの名無しさん
2007/03/13(火) 23:18:22マニフェストを正しく生成すれば。
msvcr80d.dllはデバッグ用だから人に配れるものでないし、
リリースビルドすればmsvcr80d.dllが必要な実行ファイルにはならない。
0494487
2007/03/13(火) 23:30:45つまり、以下のようにすれば他のPCで使用できるということですよね?
自作.exe、自作.dllともに
・マルチスレッドDLL(/MD)
・マニフェストの生成 → はい
にして、上記二ファイルとともにmsvcr80.dllを同じフォルダに置いておき、そこで自作.dllの登録
(バッチ処理でregsvr32を行います)および自作.exeを実行してやれば良い。
(マニフェストは埋め込み設定にしているので、ビルド時に生成される単体のマニフェストは必要なし)
一つだけ気になるのは、マニフェストを「正しく」生成する、というところです。
これはビルド時に何らかの手を加える必要があるのでしょうか?
0495デフォルトの名無しさん
2007/03/13(火) 23:38:29俺、マニフェスト関連のことはよく知らんけど、その他のことを守ってれば
マニフェストがなくても多分問題ないぞ。
0496デフォルトの名無しさん
2007/03/13(火) 23:41:12VC2005で作成したバイナリはマニフェストがないとdllを同じフォルダに叩き込んでも動かない。
0497デフォルトの名無しさん
2007/03/13(火) 23:46:33なにそれ? そんなの退化じゃん。
0499デフォルトの名無しさん
2007/03/14(水) 02:56:570500デフォルトの名無しさん
2007/03/14(水) 08:42:290501デフォルトの名無しさん
2007/03/14(水) 08:53:13自分がビルドしたEXE/DLLに埋め込まれるマニフェストはアプリケーションマニフェスト。
ランタイムDLLにはアセンブリマニフェストが付属していて、
EXE/DLLと同じフォルダにランタイムを置きたければ、
アセンブリマニフェストも置かなければならない。
(当然vcredist_???.exeなどで別途ランタイムをインストールしておけば、
ランタイムもアセンブリマニフェストもEXE/DLLと同じフォルダに置く必要はなくなる)
アセンブリマニフェストは%windir%\WinSxS\Manifestsにある。
この中にあるCランタイムはmsvcr80.dll, msvcp80.dll, msvcm80.dllの3つから
なっているが、EXE/DLLと同じフォルダに置くアセンブリマニフェストでは、
使わないファイルの記述を削って構わない。
0502487
2007/03/14(水) 09:48:2164BitのPCってまだそんなに普及してないですよね??
32Bit対応にするために、VCの設定で64Bit対応は「いいえ」にしています。
>>500
検討してみます。
>>501
さっき別のPCで試してみたんですが、ダメでした( TдT)
>>494の構成に加えて、WinSxS\Manifests下のランタイムの記述のあるマニフェストファイルを
同梱したフォルダを持っていったのですが、構成が正しくないと怒られました。
msvcr80.dllだけのフォルダと他の二つも加えたフォルダのどちらも同じでした。(一つだけの場合、
マニフェストファイルは該当する記述以外消しました)
マニフェストファイルってアプリが実行されたフォルダも検索するはずですよね??
何がまずいんでしょうか??
なお、テストしたPCはVCの入っていないXP SP2です。
0503デフォルトの名無しさん
2007/03/14(水) 10:18:52redistディレクトリがVCのインストール先にあるやろ・・・
0504デフォルトの名無しさん
2007/03/14(水) 10:37:24http://www.codeproject.com/cpp/vcredists_x86.asp
↑これで試しても駄目? それとSP1を当ててるとランタイム変わっているらしいので注意。
0505デフォルトの名無しさん
2007/03/14(水) 13:03:26ttp://dev.activebasic.com/egtra/?p=28
0507デフォルトの名無しさん
2007/03/14(水) 14:11:35ttp://www.microsoft.com/japan/msdn/community/gdn/ShowPost-32360.htm
ttp://forums.belution.com/ja/vc/000/388/03s.shtml
0508デフォルトの名無しさん
2007/03/14(水) 19:36:170509デフォルトの名無しさん
2007/03/14(水) 19:44:29自己解決
[ウインドウ]-[ウインドウレイアウトのリセット]で即解決だったわ
.NET 2003と変わったんでつね
0510デフォルトの名無しさん
2007/03/14(水) 19:57:28こらこら、vcredist_x86.exeもちゃんとPCの中にあるって。
そんなネットの古いの拾うのはダメだ。どうしても嫌ならベクターにSP1のがあるが
スタート→検索→ファイルやフォルダでvcredistぐらい検索しても罰は当たりません。
0511デフォルトの名無しさん
2007/03/14(水) 23:00:55差はないですよね?
ビルドの条件は同じとして、片方が動いて片方が動かないというようなexeが
できることはないですよね?
0512487
2007/03/14(水) 23:09:29もう限界です・・・
残念ではありますが、とても勉強にもなりました。
こんなに難しいことを理解されているみなさんを心から尊敬します。
親切に教えてくださって、ほんとうにありがとうございました m(_ _)m
0513デフォルトの名無しさん
2007/03/15(木) 01:30:47たぶんこんがらがってるだけだから、一から確認をゆっくりしながらテストすることをおすすめする。
#メモを書かない人ならしったこっちゃねぇよ
0514デフォルトの名無しさん
2007/03/15(木) 09:00:31またVista用パッチのお知らせがトップになってる…
0515デフォルトの名無しさん
2007/03/15(木) 10:16:59Visual Studio 2005 で Visual Studio クラス デザイナ パッケージの読み込みに失敗する
という内容なのですが、マイクロソフトの情報によると、
Visual Studio 2005 では次の 2 つのアセンブリがインストールされますが、
Beta 2 にはファイルのバージョン情報が用意されていません。
Microsoft.VisualStudio.EnterpriseTools.ClassDesigner.dll
Microsoft.VisualStudio.EnterpriseTools.SdmDesigners.dll
という事でした。
ソース
http://www.microsoft.com/japan/msdn/vstudio/support/readme/
ソースを元にこの問題を解決するにはの手順どおり実行したのですが、
1番目:ファイル自体がなかった為スルー
2番目:指示通り削除
3番目:DVDの中にそのファイルがない
4番目:3番目と同様
と、ここで行き詰ってしまいました。
仕様している環境は、以下の通りです。
VS2005:Professional with MSDN professional
開発OS:XP Pro
どなたか助けてください。
0516デフォルトの名無しさん
2007/03/15(木) 12:58:332番目:再インストール
3番目:SP1インストール
0517デフォルトの名無しさん
2007/03/15(木) 13:14:05全部試したけど駄目でした。
情報不足で申し訳ありません。
0518デフォルトの名無しさん
2007/03/15(木) 13:18:12この順序って事じゃないの?
0519デフォルトの名無しさん
2007/03/15(木) 13:37:18ちょっと時間がかかりますけどその手順でもう一回やってきます。
0520デフォルトの名無しさん
2007/03/15(木) 14:21:481番目:アンインストール
2番目:再起動
3番目:再インストール
4番目:再起動
5番目:SP1インストール
6番目:再起動
かな。
0521デフォルトの名無しさん
2007/03/15(木) 14:28:258番目:Microsoftダウンロードセンター全部。再起動の指示があれば必ずその場で再起動。「後で」は禁忌。
これでダメなら
Windowsのクリーンインストールからやり直し。
0522デフォルトの名無しさん
2007/03/15(木) 21:48:132番目:再起動
3番目:jv16 PowerTools
4番目:再起動
5番目:DriveDiet XP
6番目:再起動
7番目:再インストール
8番目:再起動
9番目:SP1インストール
10番目:再起動
0523デフォルトの名無しさん
2007/03/16(金) 05:25:01WebServiceコンポーネントをフォーム上に配置すると、接続先URLが勝手に固定化される。
Serviceのコンストラクタ内では
this.Url = global::hoge.Properties.Settings.〜
で動的に初期化されてるのに、Form.Designer.cs の中で勝手に
this.hogeService.Url = "http://localhost:8080/hoge/service/〜";
とか再設定してやがる。
これじゃ、いくら実行環境で.config書き換えても繋がらないわけだ…
フォーム上に配置するのではなく、自前でnewすることで解決したんだけど、
そもそも接続先をハードコーディングするようなソースを自動生成すんじゃねぇよ糞が!
0524デフォルトの名無しさん
2007/03/16(金) 07:14:04久々にフイタw
0525デフォルトの名無しさん
2007/03/16(金) 07:54:520526デフォルトの名無しさん
2007/03/16(金) 08:00:100527デフォルトの名無しさん
2007/03/16(金) 09:32:55フォームに張るとフォームの破棄のときにDisposeしてくれない。
そういうのは極力フォームには張らないようにしている。
0528デフォルトの名無しさん
2007/03/16(金) 10:00:030529デフォルトの名無しさん
2007/03/16(金) 17:16:24ツールボックスにフォーカスが当たったまま、貼り付け。
そうすると、ツールボックスにPictureBoxが貼り付けられるんだけど、なにこれ?
0530デフォルトの名無しさん
2007/03/16(金) 17:24:130531529
2007/03/16(金) 17:25:460532デフォルトの名無しさん
2007/03/16(金) 17:41:25だがアイコン表示が死亡してリセットすると全部パーになる罠。
0533デフォルトの名無しさん
2007/03/16(金) 17:50:410534デフォルトの名無しさん
2007/03/16(金) 21:28:400535デフォルトの名無しさん
2007/03/16(金) 22:24:32シールだけ抜き取られて捨ててあるチョコレート菓子を拾って主食にしていた頃もあったさ
0536デフォルトの名無しさん
2007/03/16(金) 23:16:02何を言ってるのかワカラナーイ
0537デフォルトの名無しさん
2007/03/16(金) 23:17:46汎用的なTreeViewコントロールを単体で作ったんだけど、
コンストラクタの中でルートノードを1つAdd()していると
フォームに貼ったときに同じことを繰り返すコードが生成される。
フォームを保存→閉じる→開くを繰り返してるうちに
ルートノードが1つずつ増えていくんですがこれは仕様ですか?
0538デフォルトの名無しさん
2007/03/16(金) 23:54:48作者のせいだと重いたがる幸せ回路発動系の性格の人はPG向いてないんじゃない?
仕様なわけないじゃんアホかw
フォームのデザイナにはデザイン時に変更されたプロパティーを
フォームのコードにして永続化する機能がある。
その「仕様」は、この機能とお前さんが書いたアホコードのコラボレーションってわけ。
0539デフォルトの名無しさん
2007/03/17(土) 01:28:15コンストラクタ内で自分のプロパティや初期状態を設定するのがアホコード???
VSではそうなのか。常識の通用しないツールだことw
0540デフォルトの名無しさん
2007/03/17(土) 01:33:230541デフォルトの名無しさん
2007/03/17(土) 01:36:560542デフォルトの名無しさん
2007/03/17(土) 01:53:52やっぱり君みたいな他責的な人間はPG向いてないと思うよ。
まあ冷静に考えてみな。
デザイナでForm1にLabel1を貼り付けて、Textプロパティに"hoge"と設定したとする。
するとForm1をShowしたときに、PG自身は何もコードを書いてないにもかかわらず
Label1には"hoge"と表示されるわけだが、これはどういう仕組みで実現されていると思ってるんだ?
0543デフォルトの名無しさん
2007/03/17(土) 02:01:55仕様もなにもノードをadd()してるのはお前のコードだろが。
0544デフォルトの名無しさん
2007/03/17(土) 16:59:15------ ビルド開始: プロジェクト: ***************, 構成: Debug Any CPU ------
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Csc.exe /noconfig /nowarn:1701,1702---etc.....
等々出た次の行の個々のエラーをダブルクリックすると、ソースのその行に飛ぶのはわかるんだけど、
上に示した、行をダブルクリックしたとき、ハードディスクにアクセスしてるけど、なにしてるの?
0545デフォルトの名無しさん
2007/03/17(土) 17:09:330546デフォルトの名無しさん
2007/03/17(土) 18:45:28もう1時間以上かかってるんだけど
0547デフォルトの名無しさん
2007/03/17(土) 18:50:51俺はそれ聞いて入れる気無くしてる。
メリットも知らないし。
0548デフォルトの名無しさん
2007/03/17(土) 18:58:13メモリが少ないマシンだと凄く時間かかる。
ちなみに512MのP4 1.6GHZだと3時間
RAM 1GのP4 3.0GHzだと40分くらいだった。
ディスクの速度も関係ありそうだが
0549デフォルトの名無しさん
2007/03/17(土) 19:08:26少しだけ安定性が増す。少しだけな。
0550デフォルトの名無しさん
2007/03/17(土) 19:15:410551デフォルトの名無しさん
2007/03/17(土) 19:25:33tech:プログラム技術[レス削除]
http://qb5.2ch.net/test/read.cgi/saku/1031353962/292
292 名前:Nimura Takashi[] 投稿日:07/02/27(火) 09:14 HOST:p7128-ipbf201yosida.nagano.ocn.ne.jp<8080><3128><8000><1080>
削除対象アドレス:
http://pc10.2ch.net/test/read.cgi/tech/1162813293/346-347
削除理由・詳細・その他:
操作ミスで、会社名がわかるプログラムのソースコードをアップしてしまいました。
お願いです。早急に削除してください。
本当によろしくお願いいたします。
0552デフォルトの名無しさん
2007/03/17(土) 19:31:530553デフォルトの名無しさん
2007/03/17(土) 19:32:060554デフォルトの名無しさん
2007/03/17(土) 23:44:50ビルドの成功時、失敗時などに何らかの効果音を鳴らしたいと思います。
環境はWin2000+VS2005アカデミック。
以前はVC++6を使っていて、コントロールパネル内の「サウンドとマルチメディア」から指定できたので
同じように探してみたところ、「Microsoft Development Environment」という項目がありました。
たぶんコレがVS2005だろうとアタリをつけ、その項目の下ある「ビルド正常終了」などにwavファイルを関連付けてみたのですが
VS2005はウンともスンとも言ってくれません。
関連付けた*.wavは、WINNT/media/に入ってるchimes.wavなどです。
VC6を含め、他のアプリやWindowsログオン時などにはちゃんと鳴ってくれます。
0555デフォルトの名無しさん
2007/03/18(日) 01:19:34そのかわり、[devenv] > [Breakpoint Hit] ってのがあった。
試してみたら、ブレークポイントで止まると音が鳴ったw
こんな機能あったのか…
0556デフォルトの名無しさん
2007/03/18(日) 01:20:52もうちょっと試行錯誤してみます。どうせ実害ないし。
0557デフォルトの名無しさん
2007/03/18(日) 06:35:40'画像の一部を切り取って表示する(トリミング)
'Bitmapオブジェクトの作成
Dim img = New Bitmap("C:\サンプル.jpg")
'PictureBox1のGraphicsオブジェクトの作成
Dim g As Graphics = PictureBox1.CreateGraphics()
'元の画像の(10,10)-(100,100)の部分を切り取って表示する
'座標(0,0)に表示し、単位をピクセルとする
Dim rect As New Rectangle(10, 10, 100, 100)
g.DrawImage(img, 0, 0, rect, GraphicsUnit.Pixel)
'Graphicsオブジェクトを破棄
g.Dispose()
上記のVB.NETのコードをLoad()の中に書き込みました。
しかし上手く表示されません><
VB2005で試したんですが、上手くいきません。
VB5.0のコードをVB2005で読み込みアップグレードし解読しておるんですが、
完全に書き換えられておらず読むのがめっちゃ辛いです;;
助けてください
PictureBox.PaintPictureから
GraphicsクラスのDrawImageメソッドへ自力で置き換えようとしています。。。
0558548
2007/03/18(日) 06:40:33ByVal eventArgs As System.EventArgs) Handles MyBase.Load
Dim a As Integer
Dim b As Integer
Randomize()
'ドラムを作る
'この場合10個の絵で1回転とする。
For a = 0 To DRUM_SIZE - 1
'�@、�A、�Bのどれにするか選択
b = Int(Rnd() * 3)
'描画
'UPGRADE_ISSUE: PictureBox.Image メソッド Picture2.PaintPicture はアップグレードされませんでした。 Picture2.PaintPicture(Picture1.Image, 0, a * 32, 32, 32, b * 32, 0, 32, 32)
'実際に表示されるのは3〜4つなので、のりしろ部分を最後尾に
'上3つ分作る(11番めから13番めの位置)
If a >= 0 And a <= 2 Then
'UPGRADE_ISSUE: PictureBox.PaintPicture メソッド Picture2.PaintPicture はアップグレードされませんでした。 End If
Next
'UPGRADE_ISSUE: PictureBox プロパティ Picture2.Image はアップグレードされませんでした。 Picture2.Image = Picture2.Image
End Sub
エラー 'PaintPicture' は 'System.Windows.Forms.PictureBox' のメンバではありません。
0559548
2007/03/18(日) 06:49:322005のpictureboxコントロールを使ったところ、そのままの画像の描画は上手くいくのですが
DrawImageメソッドを使った描画が上手くいきません。知恵を貸してください。。
0560548
2007/03/18(日) 06:53:43>>558 【コード】VB5.0→VB2005【環境】VB2005standerd
0561デフォルトの名無しさん
2007/03/18(日) 07:34:100563デフォルトの名無しさん
2007/03/18(日) 14:58:39ttp://d.hatena.ne.jp/ir9Ex/20060705/1152122384
少なからず情報にはなるかと
0564554
2007/03/18(日) 16:44:33ありがとうございます! まさに欲しかった情報です。
>Visual Studio 2005 で サウンドイベントが(多分バグの為に)
>鳴らない問題を解決します。
そんな気はしてたんです。
0565デフォルトの名無しさん
2007/03/18(日) 17:02:23時々変な音がするし(99%ウィルス)
0566デフォルトの名無しさん
2007/03/18(日) 18:17:30ちょっ、こっち寄るな。
0567デフォルトの名無しさん
2007/03/18(日) 18:26:46ヾ、'i,';||i !} 'i, ゙〃
゙、';|i,! 'i i"i, 、__人_从_人__/し、_人_入
`、||i |i i l|, 、_)
',||i }i | ;,〃,, _) 汚物は消毒だ〜っ!!
.}.|||| | ! l-'~、ミ `)
,<.}||| il/,‐'liヾ;;ミ '´⌒V^'^Y⌒V^V⌒W^Y⌒
.{/゙'、}|||// .i| };;;ミ
Y,;- ー、 .i|,];;彡
iil|||||liill||||||||li!=H;;;ミミ
{ く;ァソ '';;,;'' ゙};;彡ミ
゙i [`'''~ヾ. ''~ ||^!,彡ミ _,,__
゙i }~~ } ';;:;li, ゙iミミミ=三=-;;;;;;;;;''
,,,,-‐‐''''''} ̄~フハ,“二゙´ ,;/;;'_,;,7''~~,-''::;;;;;;;;;;;;;'',,=''
;;;;;;;;''''/_ / | | `ー-‐'´_,,,-',,r'~`ヽ';;:;;;;;;;, '';;;-'''
''''' ,r'~ `V ヽニニニ二、-'{ 十 )__;;;;/
0568デフォルトの名無しさん
2007/03/18(日) 18:32:140569デフォルトの名無しさん
2007/03/18(日) 19:39:39ヾ、'i,';||i !} 'i, ゙〃
゙、';|i,! 'i i"i, 、__人_从_人__/し、_人_入
`、||i |i i l|, 、_)
',||i }i | ;,〃,, _) 我已經死了〜!!
.}.|||| | ! l-'~、ミ `)
,<.}||| il/,‐'liヾ;;ミ '´⌒V^'^Y⌒V^V⌒W^Y⌒
.{/゙'、}|||// .i| };;;ミ
Y,;- ー、 .i|,];;彡
iil|||||liill||||||||li!=H;;;ミミ
{ く;ァソ '';;,;'' ゙};;彡ミ
゙i [`'''~ヾ. ''~ ||^!,彡ミ _,,__
゙i }~~ } ';;:;li, ゙iミミミ=三=-;;;;;;;;;''
,,,,-‐‐''''''} ̄~フハ,“二゙´ ,;/;;'_,;,7''~~,-''::;;;;;;;;;;;;;'',,=''
;;;;;;;;''''/_ / | | `ー-‐'´_,,,-',,r'~`ヽ';;:;;;;;;;, '';;;-'''
''''' ,r'~ `V ヽニニニ二、-'{ 十 )__;;;;/
0570デフォルトの名無しさん
2007/03/18(日) 20:13:02エアロを使って作るの
0571デフォルトの名無しさん
2007/03/19(月) 01:14:44DraImageとか使いたいなら
クラス外部からアクセスするんじゃなくて
picturebox継承した方がいいよ。
OnPaint内で書く。
もしくは毎回同じイメージ描くならOnPaintBackGround内
あと蛇足だけどDrawImageにグラフィックスユニット指定しない方が早いらしいよ。
俺は使ったことないけど。
どうしてもクラス外から描画したいなら
BufferdGraphics使ってOnLoadなりどこなり
好きなときにそこに書き込んでそれをpictureboxのイベントで適用してあげればいい。
ちなみに自分の経験則では
bitmapをバッファとして持つより、
BufferedGraphicsクラスのGraphicsを使った方が
スクリーンの色設定に自動的に合わせてくれるので、メモリ効率及び速度が
良かった思い出がある。
0572デフォルトの名無しさん
2007/03/19(月) 20:14:33初心者的な質問で申し訳ないですが
タブのボタンを押したら、フォームのタイトルを変更させたいのですが
[tabPage1_Click]でthis.Text命令を使っても
タブの"ページ内"をクリックしなければ変更されません。
[tabPage1_Selected]でも出来ません…。
どうすれば、良いでしょうか?
0573デフォルトの名無しさん
2007/03/19(月) 20:17:140574572
2007/03/19(月) 20:29:05回答ありがとうございます。
言葉足らずですいません。
TabControlはいじってみてif判定等で変更させてみたのですが
クリックをしてもアクションしてくれません。
タブは数個あってクリックすると、全て違う文章に変わる様にさせたいのです
0575デフォルトの名無しさん
2007/03/19(月) 20:36:30それならそのコードを見せてくれ
スレ違いとは言えないだろうけど
C#スレで聞いた方が親切に教えてもらえるよ
0576デフォルトの名無しさん
2007/03/19(月) 20:37:04まったく何考えてるんだろ
0578デフォルトの名無しさん
2007/03/20(火) 17:21:18「必要な情報を集めています」の状態なんだけどいつ終わるんだろうかw
プログレスバーが進んでるから、ハングしているわけではなさそうだけどあと1/3残ってる。
P4、2G、VistaのPCは1時間くらいで終わったんだけどな。
0579デフォルトの名無しさん
2007/03/20(火) 17:22:54意味不明
0580デフォルトの名無しさん
2007/03/20(火) 17:26:280581デフォルトの名無しさん
2007/03/20(火) 18:16:10結局、「情報集め〜」に6時間。「〜設定しています」が30分くらいだった。
今日は徹夜かとあせったw
0582デフォルトの名無しさん
2007/03/20(火) 23:14:122005のSP1をインストール中に
タスクマネージャ見たらmsiexec.exeの仮想メモリが482.8MBだったよ。
当時搭載メモリが512MBだったから大変だった。
ちなみにアンインストールも大変だよ。
0583487
2007/03/21(水) 01:59:00問題が解決できず諦めていたのですが、きっかけがあって解決しました。
.NET Framework 2.0をインストールすれば、実行ファイルとdllファイル以外のものを同梱しなくても
動作することが分かりました。
もっとスマートな方法があるとは思いますが、最も簡単だと思います。
同じ問題で悩む方の参考になるかもしれませんので報告しておきます。
0584デフォルトの名無しさん
2007/03/21(水) 02:39:36どうすれば直りますか?
0585デフォルトの名無しさん
2007/03/21(水) 05:43:02右クリックメニューが増えていません
インストールをしたあとなにか特別なことをする必要があるのでしょうか?
0586デフォルトの名無しさん
2007/03/21(水) 05:46:17原因はわからないが動いたじゃ同じ問題で悩む方の参考にはならんだろう。
スレッドを読みなおすと、
DLLを作るのにCLRクラスライブラリでプロジェクトを作ってしまって
そのせいで/clr と/MTが同時に使えない。.
それでNETのランタイムを入れたら動いたといったレベルのような気がした。
0587デフォルトの名無しさん
2007/03/21(水) 09:12:43XHTML 1.0 Framesetになっているところを
StrictとかTraditionalにすればいいと思う。
0588デフォルトの名無しさん
2007/03/21(水) 09:16:03.NET Frameworkをインストールしなくても、
Visual C++ 2005ランタイムだけをインストールすれば十分だし、>>501>>510が既に指摘している。
http://www.microsoft.com/downloads/details.aspx?FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee&DisplayLang=ja
0589421
2007/03/21(水) 13:42:38遅レスすみません。
それでいけました。ありがとう!
0590デフォルトの名無しさん
2007/03/22(木) 11:14:43一応参照して、メソッドやプロパティも見れるし、実際にDBにそのDLL経由で接続しても問題なかったんだが・・・
単にフレームワークが2種類必要というだけで、別に問題ないのかな?
もし、情報知ってる人いたら分けてもらえないでしょうか?
(2.0でコンパイルしなおせといわれればそこまでなんだが、単純にそうも行かない事情がありまして)
0591デフォルトの名無しさん
2007/03/22(木) 11:57:45問題なし。さらに1,1も不要。
ただしリフェレクションやらシリアライズでゴチョゴチョしてたら影響が出るかもしれない。
0592デフォルトの名無しさん
2007/03/22(木) 11:59:59一つのプロセスは一つのCLRしかホストできない。
つまり、CLR2.0のアプリケーションがCLR1.1のアセンブリを読み込んだら
CLR2.0が互換モードでCLR1.1のアセンブリを動かそうとする。
多くの場合はうまく動くんだけど、常にそうだと安心してると結構痛い目に遭うよ。
0593デフォルトの名無しさん
2007/03/22(木) 12:07:45情報サンクス!
なるほど プロジェクトのプロパティの参照のところで.NETのバージョンが1.1になってたんで安心してたけど実際は違うのか・・・
2.0から変更された部分(App.Configの読み込みとか)使ってるからなんかちょっと怖い部分ではあるなぁ・・・
つうことは面倒くさくても1.1向けのDLLと2.0向けのDLL作るべきか・・・
他の連中が1.1時代のFlexGridに依存してて2.0に移行してくれないからこういうことになってるわけなんだがwwww
0594デフォルトの名無しさん
2007/03/22(木) 16:48:13グラデーションをかけた背景を持つものを作成して使用していました。
(継承は Forms.UserControl)
今回2.0に移行したのですが
今までデザイナ画面でユーザーコントロールに別のコントロール(例えばラベルなど)をD&Dしたときに
グループボックスのように ユーザコントロール.Controls.Add(object)
を作成して追加してくれていたものが、追加されないようになっていました。
ラベルなどを追加するたびにコントロールの初期化部分に記述しなければならないのですが、なにか回避策はないでしょうか・・・
環境はWinXP SP2
FrameWork2.0
になります。
VSは2005でSP1を当てています。
また、言語はVB.NETです。
0595デフォルトの名無しさん
2007/03/22(木) 18:15:51それは移行ミスじゃないか?
確か1.1もユーザーコントロールはそういう動きしていないので
自分でそういう部分は実装しなきゃいけないと思ったが・・・
0596デフォルトの名無しさん
2007/03/22(木) 18:25:250597デフォルトの名無しさん
2007/03/22(木) 19:21:04質問の意味を勘違いしてるかもしれないけど、
単純にSetStyleでContainerControlビットをセットし忘れてるだけじゃないの?
0598487
2007/03/22(木) 21:02:55それだと、
ttp://www.prime-soft.co.jp/download/vcredist_x86.htm
この問題にあたってしまいまして、配布先のユーザーの手間が煩雑になってしまうと判断しました。
0599デフォルトの名無しさん
2007/03/22(木) 23:26:50Tab をこんなふうに記号として表示させるにはどうしたらよいでしょうか。
ttp://www.portablefreeware.com/graphics/greenpad/screenshot.gif
0600デフォルトの名無しさん
2007/03/22(木) 23:30:12>>479
0601デフォルトの名無しさん
2007/03/23(金) 00:28:10しかしVC++のランタイムだけと.NET Frameoworkでは、
そんな問題がどうでも良くなるほどファイルサイズの差がでかい。
0602デフォルトの名無しさん
2007/03/23(金) 03:13:09コピーアンドペーストの動作がウンコになるんですがほかの方も同じですか?
0603デフォルトの名無しさん
2007/03/23(金) 15:21:41クリックするともう1度クリックするまでプッシュ状態にしたままに保ちたいのですが
別のウィンドウに切り替えた時、非プッシュ状態に戻ってしまいます
この場合どうすればプッシュ状態のまま別のウィンドウに切り替えられるのでしょうか?
0604デフォルトの名無しさん
2007/03/23(金) 18:27:06質問は日本語で頼む
0605デフォルトの名無しさん
2007/03/23(金) 18:49:050606デフォルトの名無しさん
2007/03/23(金) 18:50:160607デフォルトの名無しさん
2007/03/23(金) 18:52:48ラジオボタンをボタンスタイルで使用すれば良い
オンとオフの状態保持機能があるから
0608デフォルトの名無しさん
2007/03/23(金) 21:03:130609デフォルトの名無しさん
2007/03/23(金) 21:42:50なんという・・・・
0610デフォルトの名無しさん
2007/03/24(土) 07:47:290611デフォルトの名無しさん
2007/03/24(土) 08:08:11メッセージループでマウスイベントをフックかな
ボタンは独自の実装になりそうだけど
0612デフォルトの名無しさん
2007/03/24(土) 10:50:35なるほど〜
ありがとうございます
0613デフォルトの名無しさん
2007/03/24(土) 13:10:36エスパーか?
0614デフォルトの名無しさん
2007/03/24(土) 14:59:57>>604 = >>613が日本語と空気を読めないだけ
0615デフォルトの名無しさん
2007/03/24(土) 15:15:370616デフォルトの名無しさん
2007/03/24(土) 16:25:250617デフォルトの名無しさん
2007/03/24(土) 18:14:29久しぶりにPCをクリーンインストールして、VSも入れなおしたところ、
F1でヘルプを出そうとしたり、VSを閉じようとするとエラーが出るようになってしまった。
2002のままで解決方法はある?
An unhandled exception has been caught by the VSW exception filter.
AppName: devenv.exe AppVer: 7.0.9955.0 ModName: jscript.dll
ModVer: 5.6.0.8831 Offset: 0004d6a2
何度か
0618デフォルトの名無しさん
2007/03/24(土) 23:35:55VisualStudio2005でメモリリークの検出をやりたいのですが、
出力ウィンドウにメモリリーク情報を表示してもらえません。
プログラムに何か問題があるのでしょうか?
ttp://msdn2.microsoft.com/ja-jp/library/e5ewb1h3(VS.80).aspx
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
#include <crtdbg.h>
int main( void ){
_CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );
char *a = new char;
return 0;
}
0619デフォルトの名無しさん
2007/03/24(土) 23:45:15_CrtSetReportMode( _CRT_ERROR, _CRTDBG_MODE_DEBUG );
を追加したら戻りました。ご迷惑をおかけしました。
0620デフォルトの名無しさん
2007/03/24(土) 23:46:550621デフォルトの名無しさん
2007/03/26(月) 01:48:47rcファイルを開こうとしたときにRC1107エラーで動かない場合の対処書いとく。
原因はVS2005のバグ。暫定対処方法は
ツール→オプション→プロジェクトおよびソリューション→VC++ディレクトリ→Win32/インクルードファイル
の最後のパスが\で終わってたら\\に修正する。
たとえば俺は最後のパスが c:\xxxx\Include\ になってたのを c:\xxxx\Include\\ にしたら直った。
ソース元
ttp://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=593794&SiteID=1
0622デフォルトの名無しさん
2007/03/26(月) 01:50:09ttp://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=123870&SiteID=1
0623デフォルトの名無しさん
2007/03/26(月) 08:42:430624デフォルトの名無しさん
2007/03/26(月) 08:58:44捻くれものの低脳ですかw
0625デフォルトの名無しさん
2007/03/26(月) 09:19:05>>623にとっては、>>621-622が英雄に見えるんだよ。
人の美点が見えるというのは羨ましい才能じゃないか。
0626デフォルトの名無しさん
2007/03/27(火) 07:06:33Tabを押すとその行のインデントを整えてくれるんだけど,
キーバインドをVisualC#にすると
Tabを押してもただインデントを挿入するだけになってしまいます.
どちらの状態でも"編集.タブの挿入"が割り当てられてるんだけど
なんで振る舞いが変わるんだろう・・・
0627デフォルトの名無しさん
2007/03/27(火) 07:28:050628デフォルトの名無しさん
2007/03/27(火) 13:31:47x86CPUのVC++2005EE+PlatformSDKでmfcxx.libのリンクできないのは
このスレでは常識ですか。
0629デフォルトの名無しさん
2007/03/27(火) 13:44:080630デフォルトの名無しさん
2007/03/27(火) 14:30:17とりあえずすっきりしました。
x86系でMFCを使った開発するんだったら
Proを買えというのがMSの見解なんですね。
0631デフォルトの名無しさん
2007/03/27(火) 15:09:23Proじゃなくても Stdで十分だと思う。
2005EEからのアップグレード価格で買えば、2万円しないし。
0632デフォルトの名無しさん
2007/03/27(火) 18:58:110633デフォルトの名無しさん
2007/03/27(火) 19:10:47良いクラスライブラリでも、利用者少ないと寂しいぽ
0634デフォルトの名無しさん
2007/03/27(火) 20:08:55ATL/WTLは普及率はいまいちだが良いものだ。
MFCは重量級ライブラリ、ATLは軽量級ライブラリ
場合により使い分ければ良い。
0635デフォルトの名無しさん
2007/03/28(水) 04:02:23サポートファイルもらえているのならば、どっかにうpしておくれよ
VS2005、機能的には評価できるんだが、開発環境の安定性/動作の俊敏性が低すぎるぜ
0636デフォルトの名無しさん
2007/03/28(水) 07:38:32Eclipseの機能であるのにVS2003で無かった機能が
一番求められていた機能だったのは皮肉としか言いようがない。
0637デフォルトの名無しさん
2007/03/28(水) 07:48:52この記事が載っている書籍本体が欲しいんだけど,どなたか書名わかる人いますか?
0638デフォルトの名無しさん
2007/03/28(水) 07:51:09スレ汚しすみませんぬ
0639デフォルトの名無しさん
2007/03/28(水) 11:58:43右クリックすると2003ではあったはずの
関数ごとに左側にある「-」「+」ボタンをまとめておすやつがなくなってました
2005ではどこにあるのでしょうか?
0640デフォルトの名無しさん
2007/03/28(水) 12:00:040641639
2007/03/28(水) 12:08:40右クリックをすると下のようなものしかでてきません。・゚・(ノД`)・゚・。
http://www.hsjp.net/upload/src/up0110.jpg
0642デフォルトの名無しさん
2007/03/28(水) 12:09:49VBExpressは持ってないから知らんが
VC#ExpressやVB2005Proにはちゃんとあるぞ
>>641 見られなかった
0643639
2007/03/28(水) 12:14:19VC#EpressやVB2005Proにはあるのですか・・・(´・ω・`)ショボーン
画像は直リンがいけないのかな????
http://www.hsjp.net/upload/
ここの「up0110.jpg」です
0644639
2007/03/28(水) 12:18:19ありがとうございます
事故解決しました
アウトラインでググったらでてきました
初期設定では表示されていないみたいです
ユーザー設定で「編集」の中をみたらそれらしきものがありました
ヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノ
0645デフォルトの名無しさん
2007/03/28(水) 12:18:57Expressにはドキュメントアウトラインなかったよな?確か
Std以上の筈
0646645
2007/03/28(水) 12:19:51間違って覚えちゃってた
0647デフォルトの名無しさん
2007/03/28(水) 20:15:45>>633です。遅くなりましたが有難うございました。
いまいちの普及度ですか
0648デフォルトの名無しさん
2007/03/28(水) 20:46:36どっちにしろ、ネイティブプログラムはNETの普及により衰退しているけどね。
0649デフォルトの名無しさん
2007/03/28(水) 21:19:20>MFCはMSがさじを投げたから
これほんと? 広く普及した物を...、ひょっとして代わりのクラスライブラリ開発中?
0650デフォルトの名無しさん
2007/03/28(水) 21:27:55.Net使えってことじゃないの
0651デフォルトの名無しさん
2007/03/28(水) 21:32:280652デフォルトの名無しさん
2007/03/28(水) 21:33:02クラスライブラリの追加は数年止まってるよ。
MSはMFCから.NETに移行させるのを推奨してる。
MSがネイティブのクラスライブラリを開発してる話は聞いたことないな。
0653デフォルトの名無しさん
2007/03/28(水) 21:38:08MFC と ATL の新機能
ここでは、Visual C++ 2005 の MFC と ATL の新機能の一覧を示します。
0654デフォルトの名無しさん
2007/03/28(水) 21:52:21雀の涙程度の追加だな。
.NETがWPF・WCF・WFとフレームワーク単位で追加を行ってるというのに、
MFC/ATLはこれだけか。
0655デフォルトの名無しさん
2007/03/28(水) 21:53:38>数年止まってるよ。
>数年止まってるよ。
>数年止まってるよ。
0656デフォルトの名無しさん
2007/03/28(水) 21:58:04MFCはラッパにすぎない
0657デフォルトの名無しさん
2007/03/28(水) 22:00:450658デフォルトの名無しさん
2007/03/28(水) 22:11:48メモリ管理を自分で行わないといけないのが煩わしいからな。
0659デフォルトの名無しさん
2007/03/28(水) 22:32:51アウトラインのキーワードを教わっといて
どこが自己解決なのか
0660デフォルトの名無しさん
2007/03/28(水) 23:47:44vs2005に付属のファイルアイコン、*.cppと*.hは
どこにあるんでしょうか?
iconまとめてあるzipの中身見たけど
vb等のファイルアイコンしか見当たらなかったのです。。
0661デフォルトの名無しさん
2007/03/28(水) 23:49:23だから質問は日本語で書こうよ
0662デフォルトの名無しさん
2007/03/28(水) 23:52:14申し訳ないながら知らないから答えられないけど
0663デフォルトの名無しさん
2007/03/29(木) 00:07:16この付近じゃね?
C:\Program Files\Common Files\Microsoft Shared\MSEnv\VSFileHandler.dll
0664デフォルトの名無しさん
2007/03/29(木) 00:07:58少なくとも「まともな」日本語ではないな。
VS2005インストールすると*.cppや*.hに関連付けられるアイコン、
って意味なら、何かのdllか実行ファイルの中にリソースとして存在している
だけだと思ったけどな。
@icon変換に片っ端から突っ込んでみれば分かると思うよ。
そんなことしなくてもコマンドラインかレジストリエディタで調べられるのかも知れないけど。
0665デフォルトの名無しさん
2007/03/29(木) 01:14:49そこでHKCR\VCExpress.cpp.8.0\DefaultIconを見ると、
拡張子cppのファイルのアイコンのパスがわかる。
他の拡張子も同様。
もちろんシェル拡張のアイコンハンドラが使われていなければだが。
0666デフォルトの名無しさん
2007/03/29(木) 08:42:06ほとんど地盤の固まったクラスライブラリをころころ変更するほうが異常。
あと全くの新規プラットフォームと変更点の数比べるのも無意味。
0667デフォルトの名無しさん
2007/03/29(木) 19:49:480668デフォルトの名無しさん
2007/03/29(木) 19:54:440669デフォルトの名無しさん
2007/03/29(木) 20:10:080670デフォルトの名無しさん
2007/03/29(木) 20:44:41VC++のデバッグでchar*などのの指す先のバイナリダンプを見ることはできますか?
普通に見ると\0の位置で止まってしまいますし
文字列としてしか見ることができないので結構不便なのです
0671デフォルトの名無しさん
2007/03/29(木) 23:37:41さんくす!
見つかりますた
0672デフォルトの名無しさん
2007/03/30(金) 00:03:54VS2005 Proを使っていて、メモリリークがダンプされます。
しかし、リーク原因のソースファイル名の記載がありません。
この場合、どこでリークが起きているかどうやって特定すればよいのでしょうか。
// ↓メモリリークダンプ結果
Detected memory leaks!
Dumping objects ->
{457587} normal block at 0x0C171D30, 24 bytes long.
Data: < ? & ?> C5 CD 04 0A A2 F9 E1 3F E9 D0 B2 0E 26 15 E2 3F
0673デフォルトの名無しさん
2007/03/30(金) 00:27:30今現物が入ってないPC使ってるんでよく覚えてないけど、
pStr 0,5 だか pStr[0,5] だか、とにかくカンマで数値を並べると
ヌル文字を無視して表示されたような気がする
気になるからちょっとやってみてくれ
0674デフォルトの名無しさん
2007/03/30(金) 00:35:31C5 CD 04 0A A2 F9 E1 3F E9 D0 B2 0E 26 15 E2 3F
これ?
0675デフォルトの名無しさん
2007/03/30(金) 00:36:37メモリウィンドウ
0676672
2007/03/30(金) 00:39:360677670
2007/03/30(金) 01:19:09pStr,100みたいに入れてみたらpStrから100個表示されましたがちょっと見辛い・・・
pStr,mと入れてみたら一応ダンプっぽいものが出てきたんですが
16byteまでしか見ることができないようです
他にもいろいろとウォッチ式に入れてみましたが評価エラーが出てできませんでした
>>675
できました
こんな便利なものがあったんですね
>>673,675
ありがとうございました
0678デフォルトの名無しさん
2007/03/30(金) 03:44:45いちようcygwinのnmでダンプできますが、cygwinじゃなくてVCのツールで似たようなもの有ってもよさそうだけど
0679デフォルトの名無しさん
2007/03/30(金) 03:54:32結局派遣やってるバカがいるんだけどw
なんか派遣先といい関係、とか言ってたから思わず吹き出しちゃったよw
そもそも信頼されてるなら直接契約するか正社員にするはずだが、
いつでも切れる派遣会社経由って舐められてんだよ
派遣期間が長くならないうちに早く就職しろ、と忠告したら、ウッキー!って逆ギレw
バカで頑固だから何度言っても理解できない
騙されたとはいえ結局は自分で決めて派遣やってる癖に逆ギレしちゃってまぁ
人間として本当に恥ずかしい
0680678
2007/03/30(金) 04:15:480681デフォルトの名無しさん
2007/03/30(金) 05:26:15_crtBreakAlloc
0682デフォルトの名無しさん
2007/03/30(金) 21:04:17プログラムでHDDの電源をとめる方法を教えてください.
電源の設定で何分後かに電源をとめる設定があるけど,
何分か放置するんじゃなくてユーザが好きなタイミングで
とめられるようにしたいとです.
0683デフォルトの名無しさん
2007/03/30(金) 21:42:49VS2005はそんなことまでできるのかwwwww
0684デフォルトの名無しさん
2007/03/30(金) 21:48:33Win32APIか.NET Frameworkでそういうコード書けませんかっていう質問です.
0685デフォルトの名無しさん
2007/03/30(金) 21:59:170686デフォルトの名無しさん
2007/03/30(金) 21:59:390687デフォルトの名無しさん
2007/03/30(金) 22:27:10セコいなw
0688デフォルトの名無しさん
2007/03/30(金) 22:33:560689デフォルトの名無しさん
2007/03/30(金) 22:34:20http://pc11.2ch.net/test/read.cgi/php/1120361248/761
VisualStudio2005でプロセスにアタッチしながらデバッグするときに
UTF-8で作成されたファイルでインクルードされている方が文字化けしてしまいます。
1.インクルードする側のファイル(拡張子.asp)
2.インクルードされる側のファイル(拡張子.inc)
と2個のファイルがあって1個目のファイルは先頭に
<%@ LANGUAGE=VBSCRIPT CODEPAGE=65001 %>
とすればアタッチ中でもちゃんと漢字が表示されますが(しないとこちらも文字化けします)
2個目のファイルはインクルード元での指定を無視してしまい、
デバッグ中はどうもSHIFT−JISで表示しようとしてしまいます。
かといって2個目のファイルでCODEPAGEを指定しようとすると
@をプログラムの中で2回も使うな、ボケ、とIISに怒られます。
UTF-8で記述されたファイルをアタッチ中にちゃんと表示させるにはどのような指定が必要なのでしょう
0690デフォルトの名無しさん
2007/03/30(金) 22:41:23ダメ元でだけど、インクルードされる側のファイルの先頭にBOMでもぶち込んでみたら?
0691682
2007/03/30(金) 23:22:44"このメソッドはどのクラスにも実装されていません"って例外が出た・・・
ACPIとか使わんといかんのかな・・・
>>688
ディスクはいつ壊れてもいいと思ってる+静音重視な使い方してます.
0692デフォルトの名無しさん
2007/03/30(金) 23:31:04しかし、HDDの回転音って普通はほとんど聞こえないと思うけどw
0693デフォルトの名無しさん
2007/03/30(金) 23:42:05>>682 じゃないが、それもそうだなと思って、いまマシンの設定変えた。
0694682
2007/03/30(金) 23:55:16うーん,DDKとかめんどくさそうなのでとりあえず放置します.
ちょっと古めのディスク+ケースなので回転すると少し振動音がするんです.
いろいろ静音化してるから気になる.
レスありがとん.
0695689
2007/03/31(土) 00:05:12BOMってなんだ〜
っておもったら自動判定の重要な情報みたいね・・・
秀丸にはファイルにBOMをつける機能があるみたいなので
週明けにそれで試してみます。
VSも付けられるようにしてくれればいいのに・・
ありがと〜
0696デフォルトの名無しさん
2007/03/31(土) 00:08:05VSも付けられるって
0697デフォルトの名無しさん
2007/03/31(土) 00:08:09VSもバイナリエディタの機能もってんだから無理やりブチ込むのは可能だよ。
・・・そーいう話をしてるんじゃないのは分かってるけど。
0698デフォルトの名無しさん
2007/03/31(土) 00:20:40ちょっと教えてもらえないですか?
0699デフォルトの名無しさん
2007/03/31(土) 00:23:42確か Non Break Zero Width Space の別名。
0700デフォルトの名無しさん
2007/03/31(土) 00:25:390701デフォルトの名無しさん
2007/03/31(土) 00:27:590702デフォルトの名無しさん
2007/03/31(土) 00:32:33ホントに全然違ってワラタ。
やっぱうろ覚えじゃいかんな。
0703デフォルトの名無しさん
2007/03/31(土) 00:33:34バイト・オーダー・マーク
これでOK?
0704デフォルトの名無しさん
2007/03/31(土) 00:33:510705デフォルトの名無しさん
2007/03/31(土) 00:39:43なんのどのへんについて言ってるんだ?
なんか誤解されてる気がする。
0706デフォルトの名無しさん
2007/03/31(土) 00:44:470707デフォルトの名無しさん
2007/03/31(土) 00:47:100708デフォルトの名無しさん
2007/03/31(土) 01:07:06×:Non Break Zero Width Space
○:Zero Width No-Break Space
こっちが BOM の本来の名前。Zero Width No-Break Space がエンコーディングを
識別しやすくする目的で利用される時の別名が BOM 。
0709デフォルトの名無しさん
2007/03/31(土) 01:13:490710デフォルトの名無しさん
2007/03/31(土) 02:32:010711デフォルトの名無しさん
2007/03/31(土) 03:00:02C++⇒市販ゲームブログラマ向け
C#⇒物好きな向け
VB⇒データベース使った業務用アプリ向け
J#⇒ネトゲプログラマ向け
こんな解釈でよろし?
0712デフォルトの名無しさん
2007/03/31(土) 03:07:24J#⇒誰が止めても茨の道を進もうとする天邪鬼向け
0713デフォルトの名無しさん
2007/03/31(土) 03:19:150714デフォルトの名無しさん
2007/03/31(土) 03:42:23.NETなら機能的にはC#とVBは似たようなものだけどね。
C#はどういう分野の人たちが使っているんだろう?
0715デフォルトの名無しさん
2007/03/31(土) 03:53:26とりあえず、C#ユーザは元(or現)C++/Javaユーザの比率が高い気がする。
0716デフォルトの名無しさん
2007/03/31(土) 04:02:02手段として、仕事として仕方なくC#を選ぶに過ぎんのだよ。
研究者はC99でもやってな。
0717デフォルトの名無しさん
2007/03/31(土) 08:03:25当たり前だろうが。あれは所詮単なる妥協案なんだよ。
手段として、仕事として仕方なくTを選ぶに過ぎんのだよ。
C#の所を書き換えれば他の言語でも同じ事が言えないか?w
0718デフォルトの名無しさん
2007/03/31(土) 08:31:50VBとC++を対応させたのはそれらのプログラマを.NETに移行させたいためでしかない。
新規.NETプログラマはC#を使うことをお勧めする。
0719デフォルトの名無しさん
2007/03/31(土) 08:35:05遅レスだが、近頃のHDだったら停止した方が寿命伸びることもあるぞ。
そりゃ、ものすごい勢いで停止→回転を交互に続けたらまずいけど。
0720デフォルトの名無しさん
2007/03/31(土) 08:37:13ファイルI/Oはそれほど気にしないで済むようになるだろうけどね。
0721デフォルトの名無しさん
2007/03/31(土) 09:50:16C#はVS2005になったときにも言語仕様があまり変わらなかった安定感があるけど、
VBはかなり手を入れられてたからね。
この先も安心して使いたいならC#の方が良いのかもしれない。
0722デフォルトの名無しさん
2007/03/31(土) 09:55:47どこがあまり変わっていないといえるのやら。
0723デフォルトの名無しさん
2007/03/31(土) 09:57:01.NETではC#覚えればいいのに。
さすがにフレームワークが違うと言語仕様が一緒でもかなり覚えるのはきつかったが。
MFC・JDK1.4・.NETと学習すれば大抵の人は言語仕様より、巨大なAPI群を覚える労力の
大変さが理解できると思う。
0724682
2007/03/31(土) 09:57:56頭にpropertyって書いてもいいようにしてほすぃ.
0725デフォルトの名無しさん
2007/03/31(土) 09:59:180726デフォルトの名無しさん
2007/03/31(土) 10:03:01成長に伴って仕様の拡張があるのは当然のことでしょう。
VB2005の変更点はMyやら既定のインスタンスやら、何か横道に逸れてる路線だよ。
Myは確かに便利なんで微妙だが…
0727デフォルトの名無しさん
2007/03/31(土) 10:29:16容量食って時間かかったあげく「内部エラー2349」
in 2000sp4 +VS8pro
0728デフォルトの名無しさん
2007/03/31(土) 10:32:15間違ってもここの住人ではない。
0729682
2007/03/31(土) 10:49:29reg export HKLM\Software\Policies\Microsoft\Windows\Installer installer.reg
reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
net stop msiserver
start /wait VS80sp1-KB926601-X86-ENU.exe
reg delete HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /f
reg import installer.reg
net stop msiserver
del /q installer.reg 2>nul
0730デフォルトの名無しさん
2007/03/31(土) 10:51:59UTF-8でもOKだと後付けで許可が出てる
ま、unicodeはそんなんばっかだが
0731デフォルトの名無しさん
2007/03/31(土) 14:45:41あれって現行のHDDに比べて
耐久性とかどうなの?
0732デフォルトの名無しさん
2007/03/31(土) 14:46:40WPFとか使ってみたけど結構使えるぞ
つうか、凝ったUIが楽になった
0733デフォルトの名無しさん
2007/03/31(土) 14:48:31ちょっとくらいなら殴ったり蹴ったりしても壊れないんじゃね?
0734デフォルトの名無しさん
2007/03/31(土) 14:52:55ノートPCには標準で搭載されることになるだろう。
これで一番壊れやすいのがバッテリになる予感がw
0735デフォルトの名無しさん
2007/03/31(土) 15:05:41それ言語とは関係ないだろ
C#3.0の自動プロパティ,すごく地味だけどなんで今まで無かったんだ
0736デフォルトの名無しさん
2007/03/31(土) 15:13:49XPとVistaのみしか対応していないのも厳しいところ。
0737デフォルトの名無しさん
2007/03/31(土) 17:41:160738デフォルトの名無しさん
2007/03/31(土) 18:35:53>>730ではないけど、unicode 3.0 の13.6章あたりかな
ttp://unicode.org/book/u2.html
utf-8の場合はバイトオーダーを表すのではなくて、utf-8 シグネチャとして
使用されるって事らしい。
0739デフォルトの名無しさん
2007/03/31(土) 22:57:260740デフォルトの名無しさん
2007/04/01(日) 00:43:28いつまで経っても終わらないVS2005SP1…。
またかよ。
0741デフォルトの名無しさん
2007/04/01(日) 01:50:030742デフォルトの名無しさん
2007/04/01(日) 03:43:100743デフォルトの名無しさん
2007/04/01(日) 23:19:37Windows SDKでいいや。
0744デフォルトの名無しさん
2007/04/01(日) 23:33:410745デフォルトの名無しさん
2007/04/02(月) 19:38:430746デフォルトの名無しさん
2007/04/02(月) 21:18:570747デフォルトの名無しさん
2007/04/02(月) 21:31:18一体なんだったんだ・・・
0748デフォルトの名無しさん
2007/04/02(月) 21:53:280749デフォルトの名無しさん
2007/04/02(月) 22:14:54void CMemoryTestDlg::OnBnClickedOk()
{
char* p = new char[10];
delete [] p;
ASSERT(IsBadCodePtr((FARPROC)p) == 0);
}
MSDNによれば、
>呼び出し側プロセスが指定したメモリに対して読み取りアクセスを行える場合は、0 が返ります。
>指定されたメモリに対して読み取りアクセスを行えない場合は、0 以外の値が返ります。
とのことなので、これはASSERTで、思いっきり停止するかと思ったのですが、全く停止しません。
読み込めない場所を判断したくて、IsBadCodePtrを使っているのに、使い方が間違っているのでしょうか……
どなたか教えてください。
環境はWinXPHOME、VS2005 Pro、言語はC++を使っています。
0750デフォルトの名無しさん
2007/04/02(月) 22:21:23VC++のnew[]とdelete[]は最終的にHeapAllocとHeapFreeを呼び出す。
Heap系関数は解放されたメモリを次の確保要求に備えて、内部に蓄えておく。
かくしてOSからしてみれば確保されたままの状態となるので、
IsBadCodePtrは真を返す。
ちなみにIsBadReadPtrもよろしく。勿論上に書いたことはこれにも当てはまるよ。
IsBad〜PtrはVirtualAllocされているかどうかという判定には使えると思う。
0751デフォルトの名無しさん
2007/04/02(月) 22:31:06どうしよう・・・。
アカデミック版が買えるから4k円だけど
0752デフォルトの名無しさん
2007/04/02(月) 22:32:310753デフォルトの名無しさん
2007/04/02(月) 22:33:55なるほど……IsBadXXX系はこの手の判断には使えないという事でよろしいでしょうか。
とすると、次のようなコードの場合、不正を事前に検出するためにはどうしたらいいのでしょう。
void CMemoryTestDlg::OnBnClickedOk()
{
char* pTest = new char[10];
::strcpy(pTest, "abc");
TRACE(pTest);
delete [] pTest;
if (::IsBadStringPtr(pTest, 4) == 0)
{
TRACE("OK %s\r\n", pTest); // 当たり前だが、ここで落ちる
}
else
{
TRACE("NG\r\n");
}
}
当然、コメント文を書いたところで、落ちてしまいます。
if文の中身を調整して、不正ポインタかどうかを判別したいわけです。
何かいい手段はないものでしょうか……
0754デフォルトの名無しさん
2007/04/02(月) 22:36:200755デフォルトの名無しさん
2007/04/02(月) 22:38:400756デフォルトの名無しさん
2007/04/02(月) 22:51:50無理じゃね。
VCでデバッグしているときはバッファが埋められているから気がつくけど。
たとえばバッファランとかして別のメモリ書き換えても
そこも書き換えできる領域だからわからんよ。
0757デフォルトの名無しさん
2007/04/02(月) 22:58:49うーん、やっぱりそれしかないのでしょうか……
0758デフォルトの名無しさん
2007/04/02(月) 22:59:12そのメモリ管理が簡単にできるというのがJavaの最大にして唯一の売り
C++でのメモリ(リソース)管理はクラスに任せるのが基本
0759デフォルトの名無しさん
2007/04/02(月) 23:04:28>754-755 で何が不満だ?
0760デフォルトの名無しさん
2007/04/02(月) 23:09:21良いエディタを探してたらVisual C++ 2005 Express Editionにたどり着きました。
Visual C++ 2005 Express EditionでC言語をプログラムすることは出来ますか?
C言語とC++の違いすら分かっていません。
0761デフォルトの名無しさん
2007/04/02(月) 23:12:25やっぱり、それしかないですよね………
とりあえず、deleteの後には0を代入。
ついでに、ASSERTを徹底して使って、デバッグモードでメモリ管理を徹底しようかと……
実は、人の書いたコードがメモリ周りでバグを出しまくっていて、
手っ取り早く直そうと思って、横着な手段を探していたんです。
やっぱり、地道が一番ですね……
0762デフォルトの名無しさん
2007/04/02(月) 23:13:05出来るがオススメ出来ない。
最初はIDEを使わずにgccかbcc32をテキストエディタ+コマンドラ
インでやるのがデフォ。
0763デフォルトの名無しさん
2007/04/02(月) 23:17:350764デフォルトの名無しさん
2007/04/02(月) 23:18:040765デフォルトの名無しさん
2007/04/02(月) 23:19:21普通にプロジェクト作ると間違いなくC++になる。
一応大体のCのプログラムはC++プログラムとして受け入れられるほどに、
C++はCの上位互換となっているけど。
0766デフォルトの名無しさん
2007/04/02(月) 23:21:51そうか?
俺は、762じゃないがbcc32で入ったけど。
無料のCコンパイラと言えばbcc32の時代だったからなのかな。
0768デフォルトの名無しさん
2007/04/02(月) 23:23:270769デフォルトの名無しさん
2007/04/02(月) 23:23:47申し訳ありません。
>>762
>>765
回答ありがとうございます。
C言語を勉強したいと考えています。
お勧めの勉強環境(エディタ等)があれば教えてください。
0770デフォルトの名無しさん
2007/04/02(月) 23:26:190771デフォルトの名無しさん
2007/04/02(月) 23:28:55{} これが閉じれるヤツっていうとVSは違うなぁ……(俺が間違ってるだけかも)
慣れると、こんなの別に閉じれなくても構わないと思うんだが……
勉強ってのが、どんな目的なのかによってオススメのエディタも変わってくるとは思うが
Vector辺りを調べてみたらどうよ。 フリーのエディタならいくつかあるでしょうよ。
www.vector.co.jp
0772デフォルトの名無しさん
2007/04/02(月) 23:29:540773デフォルトの名無しさん
2007/04/02(月) 23:30:100774デフォルトの名無しさん
2007/04/02(月) 23:31:02カーソルを移動させるのが面倒だから俺は嫌いだが
0775デフォルトの名無しさん
2007/04/02(月) 23:31:320776デフォルトの名無しさん
2007/04/02(月) 23:33:500777デフォルトの名無しさん
2007/04/02(月) 23:36:000778デフォルトの名無しさん
2007/04/02(月) 23:36:02(けど個人的にはどうも馴染めない)。
これにC++用のプラグイン入れればいいんじゃない?
やり方よく覚えてないけど適当にぐぐれば出てくると思う。
0779デフォルトの名無しさん
2007/04/02(月) 23:37:25何でもいいからとりあえず使ってみて持て余すようだったら
素質がないということだから土方になることでも考えた方がいいぞ
0780760
2007/04/02(月) 23:37:31自分の文章が拙いばかりに誤解を生んだようです。
{
}
これが閉じれるというのは、クリックで畳めるという意味です。
自動で追加してくれる機能というわけではありません。
ファイル>新規作成>ファイル(Ctrl+N)
でテキストファイルを作成し、
ファイル名を.cで保存することでCのファイルになりました。
ここでまたくだらない質問なのですが、
コンパイルのメニューが見当たりません。
VC++2005でテキストファイルをコンパイルするにはどうすればよろしいでしょうか。
プロジェクトから作成した場合はビルドというのが、コンパイルに該当するようなのですが、
ファイルを新規作成した場合にはビルドというメニューが見当たりません。
0781デフォルトの名無しさん
2007/04/02(月) 23:37:310782デフォルトの名無しさん
2007/04/02(月) 23:38:00ソースいじれるんなら delete されてるポインタは全部 auto_ptr にして
delete [] されてるポインタは全部 vector にすれば、9割方無くなると思うよ。
それが楽かどうかは別だけど。
0783デフォルトの名無しさん
2007/04/02(月) 23:38:52恐ろしいな
0784デフォルトの名無しさん
2007/04/02(月) 23:42:180785デフォルトの名無しさん
2007/04/02(月) 23:44:52早く shared_ptr が標準になるといいねぇ。
0786デフォルトの名無しさん
2007/04/03(火) 00:53:19EmEditor Freeとかどうだろうか?
アウトライン表示が出来ないがそんなに長いコードも書かないだろうし。
0787デフォルトの名無しさん
2007/04/03(火) 00:55:29どうしても折りたたみが欲しいならIDEになるな
0788デフォルトの名無しさん
2007/04/03(火) 01:19:52っていうか、VC++でコード閉じてもその下に新たに何か
書き加えようとするためにカーソルを閉じた所の下にもってくと
かってにコード開きやがる。むかつく。
C#の#regionみたいにきっちりおさまっとけ
0789デフォルトの名無しさん
2007/04/03(火) 03:29:070790デフォルトの名無しさん
2007/04/03(火) 03:35:410791デフォルトの名無しさん
2007/04/03(火) 03:45:20確かVS6の時は最初からSP適用されてたんだけど
0792デフォルトの名無しさん
2007/04/03(火) 08:52:060793デフォルトの名無しさん
2007/04/03(火) 11:05:24それ、何も言ってないのと同じだな。
0794デフォルトの名無しさん
2007/04/03(火) 11:37:540795デフォルトの名無しさん
2007/04/03(火) 11:40:20在庫が積んであるんだろうが
0796デフォルトの名無しさん
2007/04/03(火) 11:44:43パッケージ販売のやつも、まだじゃないかなぁ
0797デフォルトの名無しさん
2007/04/03(火) 15:25:33ファイルー>新規作成ー>プロジェクトとクリックして
テンプレートのとこにでません。
わかる人いませんか?
0798デフォルトの名無しさん
2007/04/03(火) 17:30:26途中で容量が足りなくなる(´・ω・`)
0799デフォルトの名無しさん
2007/04/03(火) 18:45:30俺も俺も
つうか4Gあったはずなんだが・・・・
せめて解凍先C以外に出来ればいけるのに
0800デフォルトの名無しさん
2007/04/03(火) 19:17:234Gあってもダメなのか…
0801デフォルトの名無しさん
2007/04/03(火) 19:20:46ぎゅうぎゅうに押し固めたキャビネット400MBを全部展開してるんかね?
0802デフォルトの名無しさん
2007/04/03(火) 19:23:27ごめん確認したら嘘ついてた
3.6Gだったわ
0803デフォルトの名無しさん
2007/04/03(火) 19:36:470804デフォルトの名無しさん
2007/04/03(火) 19:38:420805デフォルトの名無しさん
2007/04/03(火) 19:51:43この辺りの拠れば、UIモードで起動すると余計なテンポラリができるから、/quietでも付ければ、みたいな話があるな。
あとはデメリットもあるけど、パッチキャッシュを無効にする手があるみたい。
http://blogs.msdn.com/heaths/archive/2006/11/28/save-time-and-space-for-vs-2005-sp1-by-disabling-the-patch-cache.aspx
ちなみに展開自体は下のようにやればできるが(ファイル名は英語版のもの)。
VS80sp1-KB926601-X86-ENU.exe /extract d:\
0806デフォルトの名無しさん
2007/04/03(火) 19:55:25OSと絶対OSと同じ領域じゃないと動かないソフトウェアを除く
0807デフォルトの名無しさん
2007/04/03(火) 19:58:28ナイス情報!!
0808デフォルトの名無しさん
2007/04/03(火) 21:08:421. MSI内蔵のcabを別の場所に作成(この時点のHDD消費量 vs80+msi*2
2. cabを展開(vs80+msi*2+(msi*10位?))
3. VS80をバックアップ(vs80+msi*2+(msi*10位?)+(vs80/10位?))
4. 上書き開始
5. バックアップとキャッシュの削除
6. 完成
*途中でハッシュチェックも入るんだぞ
0809デフォルトの名無しさん
2007/04/03(火) 21:21:100810デフォルトの名無しさん
2007/04/03(火) 21:22:30なにこの富豪ぶり
0811デフォルトの名無しさん
2007/04/03(火) 21:28:15・MSIは32bitと64bitを同梱できない
・MSIは多言語化できない
よってMS様はすべての製品で、言語*2 (32, 64 bit) 種類のMSIを用意して配ってくれてるんだよ!
0812デフォルトの名無しさん
2007/04/03(火) 21:31:290813デフォルトの名無しさん
2007/04/03(火) 21:33:02そこでC#ですよ
言語*1種類で済む
0814デフォルトの名無しさん
2007/04/03(火) 21:38:04ナイス釣り
0815デフォルトの名無しさん
2007/04/03(火) 21:42:27>>811はどこにも明記していないから見たやつは超ラッキー
0816デフォルトの名無しさん
2007/04/03(火) 21:49:52ttp://www.atmarkit.co.jp/fdotnet/easyxml/easyxml08/easyxml08_02.html
ここに、
>ソリューション・エクスプローラでAddressBook.xsdをダブルクリックし、これを開く。
>すると、スキーマのグラフィカルな表示が見られることだろう。これを表示させた状態では、
>メニューに[スキーマ]が追加されている。この[スキーマ]メニューから[データセットの作成]
>を選んで、[データセットの作成]にチェックを入れる。この時点で、自動的に「〜.個人[i].名前」
>というような式を可能とするためのソース・コードが自動的に生成されている。
とあるんですが、サンプルのスキーマファイルで試してみてもデータセットの作成が出てきません。
新規作成時でもデータセットとスキーマファイルでは同じxsdでも扱いが違うようなのですが、
↑の機能を使用するにはどうすれば良いんでしょうか?
0817デフォルトの名無しさん
2007/04/03(火) 21:50:49xsd.exe を使う
0818デフォルトの名無しさん
2007/04/03(火) 22:04:52作成されましたthx
0819デフォルトの名無しさん
2007/04/03(火) 22:08:39VB.net
と
C++.net
ともに2005です。これらのコードに対してC#でいうところの
下記に等しいコードはありますか?
#region hogehoge_message
#endregion
0820デフォルトの名無しさん
2007/04/03(火) 22:13:05余裕で判るから
0821デフォルトの名無しさん
2007/04/03(火) 22:18:39好意的に解釈すれば必要最小限のものしか
ダウンロードしなくてすむようにしてくれているんだよ
流石だね
0822デフォルトの名無しさん
2007/04/03(火) 23:02:28>>820
すみません。間違えました。
以前の現場ではVS2005だったのですが
今はVS2003です。そのためコードを隠すコード(#region hogehoge・・・)
が効きません。
0823デフォルトの名無しさん
2007/04/03(火) 23:06:51なんでもいいから、フォームアプリ作ってみ。
VSが勝手に書いてくれるコードに答え書いてある。
0824デフォルトの名無しさん
2007/04/03(火) 23:09:44試してみます。
あとC#だと /// と記述すると自動でコメント生成用のテンプレートが
挿入されますが、
C++ ・ VB.net ではどうすれば良いでしょうか?
0825デフォルトの名無しさん
2007/04/03(火) 23:27:052005はできるけど2003は知らん。
VCのIDEはそんなに優しくないと思う。
0826デフォルトの名無しさん
2007/04/03(火) 23:41:05ありがとうございます。
C#とコードが似てるからと /// をC++.netにて
入力したところ特に何も変化ありませんでした。(2003)
いずれにせよ試してみたいと思います。
0827デフォルトの名無しさん
2007/04/04(水) 00:25:480828デフォルトの名無しさん
2007/04/04(水) 00:42:00マニュアル世代
0829デフォルトの名無しさん
2007/04/04(水) 01:20:46CreateFileMappingで用意したアンマネージドメモリーからMarshal.Copyをしてるのですが、
パフォーマンスアナライザとかで調べると思ってたより、遅いです。なんかいい方法ないですかね?
C#です、
int byteStartIndex, int nLength
IntPtr m_sharedMemoryAddress;
byte[] bArray = new byte[nLength];
IntPtr iptr = new IntPtr(sharedMemoryAddress.ToInt64() + nIndex); //ここも遅い
Marshal.Copy(iptr, bArray, 0, nLength);
0830デフォルトの名無しさん
2007/04/04(水) 01:36:290831デフォルトの名無しさん
2007/04/04(水) 02:22:47自己解決。
unsafeとfixed使って、ポインタキャストしてのインラインC言語って感じのソースで速くなったぽい、
0832デフォルトの名無しさん
2007/04/04(水) 09:54:32フレームワーク使えないときだけネイティブでおk
0833デフォルトの名無しさん
2007/04/04(水) 10:23:08俺はそういうのやったことないけど勉強になった気がする
0834デフォルトの名無しさん
2007/04/04(水) 11:40:53マニュアル世代は俺らの世代だ。
あいつらは2ch世代?ネット世代?
顔が見えないから何訊いてもいいと思ってる。世代で括るのもどうかと思うがw
0835デフォルトの名無しさん
2007/04/04(水) 11:43:180836デフォルトの名無しさん
2007/04/04(水) 11:54:240837デフォルトの名無しさん
2007/04/04(水) 11:55:320838デフォルトの名無しさん
2007/04/04(水) 14:23:47どうすればよろしいですか?
0839デフォルトの名無しさん
2007/04/04(水) 14:49:240840デフォルトの名無しさん
2007/04/04(水) 15:14:38って出る、環境変数をいじくったせいみたいだが、ようわからん
一応マニュアルのパスを入れたけど直らんし〜〜
誰か助けてください orz
0841デフォルトの名無しさん
2007/04/04(水) 15:29:19>>838の質問に答えてくれたら教えよう
0842デフォルトの名無しさん
2007/04/04(水) 15:50:130843デフォルトの名無しさん
2007/04/04(水) 16:03:01生成したいんだが、方法はあるんだろうか?
逆変換のツール(prjconverter)はめっけたんだが・・・
devenv /upgrade は(.sln)しか指定できなかった。
dswが変更されるたんびにVS2005開いて「変換」が大変なんで
スクリプトで変換→リビルドまで出来るとグッドなんだ。
0844デフォルトの名無しさん
2007/04/04(水) 16:04:31わかりません。素人なんよ
>>842
こっちにレスしてくれたんかわからんが
やり方わからんで無理ぜよ
0845デフォルトの名無しさん
2007/04/05(木) 11:35:07使い方がおかしくないか?
プロジェクトのフォルダを分けて、ソースだけVSSで管理したら?
0846デフォルトの名無しさん
2007/04/05(木) 16:49:160847デフォルトの名無しさん
2007/04/05(木) 19:18:28�@FormLoadイベントにてTreeViewをWindwosFormに追加し画面表示しているのです
がこの時に最初から「+」「-」の表示を行わずに、最初から全て表示(展開)
させるにはどうすれば良いでしょうか?
�ATreeView上で通常のWindowsエクスプローラーの様にアイコンもセットで
表示するにはどうすれば良いでしょうか?
以上 ご存知の方がいらっしゃいましたらご伝授願います。
0848デフォルトの名無しさん
2007/04/05(木) 19:39:34ここ読んでまったく同じ事サンプル通りにやってみ?
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/259treeviewadd/treeviewadd.html
その2つの質問に回答する必要がなくなるから
0849デフォルトの名無しさん
2007/04/05(木) 20:51:00>>848
Expandメソッドを利用するところがミソの様ですね。
試してみます。ただ、アイコンを追加する方法については記載がされて
いない様です。
0850デフォルトの名無しさん
2007/04/05(木) 21:34:270851デフォルトの名無しさん
2007/04/05(木) 21:39:550852デフォルトの名無しさん
2007/04/05(木) 23:05:30他スレに質問しました。
0853デフォルトの名無しさん
2007/04/05(木) 23:46:44どうもcppファイルのコンパイルの順番がおかしいようで
エラーになります。
funcView.cppの後にコンパイルさせたいんですがどうしたらいいんですか?
0854デフォルトの名無しさん
2007/04/05(木) 23:48:270855デフォルトの名無しさん
2007/04/05(木) 23:53:20やっぱそうですかねぇ…
0856デフォルトの名無しさん
2007/04/06(金) 00:11:33MFCでしょ?
0857853
2007/04/06(金) 00:31:30そうです。MFCです。
funcView.cpp中で
#include "tierraView.h"
#include "sorce__func.cpp"
ってやりました。分割コンパイルと違いますが
まだ勉強不足で分かりません。><
出直します。
0858デフォルトの名無しさん
2007/04/06(金) 00:42:340859デフォルトの名無しさん
2007/04/06(金) 00:43:290860デフォルトの名無しさん
2007/04/06(金) 00:46:04今時.cppに作るやつなんておらへんやろ
0861デフォルトの名無しさん
2007/04/06(金) 01:50:34そんな嘘信じるやつがいるんだろうか
0862デフォルトの名無しさん
2007/04/06(金) 02:05:33え?あなたまだ.cppに書いてるのですか?
0863デフォルトの名無しさん
2007/04/06(金) 02:13:02まだ.cpp作ってるとかどこのゆとりだよ
0864デフォルトの名無しさん
2007/04/06(金) 02:16:08cpp完全なしっていうのはきいたことが無いな・・・。
0865デフォルトの名無しさん
2007/04/06(金) 02:17:26>>863
ヘッダに書く場合とcppに書く場合のバイナリの差がわからないのか
0866デフォルトの名無しさん
2007/04/06(金) 02:24:34たくさん入ってますか。
0867デフォルトの名無しさん
2007/04/06(金) 02:27:47常識ですがmain.cppは要りますよ
>>865
はい?
0868デフォルトの名無しさん
2007/04/06(金) 02:41:58そんなのあるの?
0869デフォルトの名無しさん
2007/04/06(金) 02:57:58いい加減2人を装うのはやめようぜ
0870デフォルトの名無しさん
2007/04/06(金) 03:13:18その話はもうよそうぜ
どうせ粘着ヘッダ野郎は引きこもりの無能厨房なんだから
0871デフォルトの名無しさん
2007/04/06(金) 03:15:19どうせそんなもの「ヘッダに書いた関数はinlineなしでもインライン展開されます」とかそういう些細な話なんだろう。
あいにくVC8はそんな仕様ではない。残念だったな。
0872デフォルトの名無しさん
2007/04/06(金) 11:38:21たぶん、こちらが想定する前提と異なること考えてるだろうけど、詳しく、教えて。
0873デフォルトの名無しさん
2007/04/06(金) 14:30:27もちろんヘッダーはhppなんだろうな
0874デフォルトの名無しさん
2007/04/06(金) 17:39:07IDEが生成したWindows Formのソースを見たときは驚いた。
あとheaderに書きまくるとするとテンプレート関係くらいか。
0875デフォルトの名無しさん
2007/04/06(金) 19:05:260876デフォルトの名無しさん
2007/04/06(金) 19:18:040877デフォルトの名無しさん
2007/04/06(金) 19:26:220878デフォルトの名無しさん
2007/04/06(金) 20:36:28君はPerlを否定した。
それどころかJ#まで否定した。
0879デフォルトの名無しさん
2007/04/06(金) 21:21:420880デフォルトの名無しさん
2007/04/06(金) 21:24:080881デフォルトの名無しさん
2007/04/06(金) 22:43:510882デフォルトの名無しさん
2007/04/06(金) 22:45:34システムのバッファ領域が不足しているか、またはキューがいっぱいなため、ソケット操作を実行できませんでした。
場所 System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
ソース
private void OnDataReceived(IAsyncResult ar){
ReadMessageAsyncState state = ar.AsyncState as ReadMessageAsyncState;
int count = userSocket.EndReceive(ar);
以下略
ってのがたま〜に発生してしまいます。(再現性は低い)
原因なんでしょう?エスパーきぼんぬ。
BeginReceiveのパラメータが怪しい?or 他?
0883デフォルトの名無しさん
2007/04/06(金) 22:55:44ttp://support.microsoft.com/default.aspx/kb/826757/ja
0884デフォルトの名無しさん
2007/04/06(金) 23:45:0950も何につかってんだろう?
怪しいコード動いてたりして。
0885デフォルトの名無しさん
2007/04/07(土) 00:43:41おいおい
VCはinline展開されまくりだぜ
0886デフォルトの名無しさん
2007/04/07(土) 00:50:32>>884
レスさんくす。ヒントになった。↓のツールで調べれるらしい。
自宅のノートPCでやってみたら、18だった。再現したら調べてみるよ
? コンピュータ上のプロトコル バインドの数を確認するには、enum.exe ファイルを実行します。
http://support.microsoft.com/kb/815209/ja
0887デフォルトの名無しさん
2007/04/07(土) 11:49:44これを無効にする方法はないでしょうか?
'2007-01-01'を'1/1/2007'に直されて接続先にエラー返されます
0888デフォルトの名無しさん
2007/04/07(土) 12:55:50(1) 例外が発生した場所そのものがハイライトされる場合と、
(2) mainまたはスタートアップフォームのコンストラクタがハイライトされる場合
の二通りのパターンがあるよね。
どういう場合に後者のパターンになるんだろう?
2003の時代からもう3年も使ってるのに未だにこれが理解できない。
0889デフォルトの名無しさん
2007/04/07(土) 13:30:170890デフォルトの名無しさん
2007/04/07(土) 14:12:47その日付みたいなのってデータ型なによ?
勝手に直される意味がわからmm
0891887
2007/04/07(土) 14:31:32OdbcType.DateTimeです。
試しにSqlServer相手に同じことやっても修正されないみたいですね。
ODBC接続だからそうなるのか、接続先のDBMS固有の問題なのか……。
0892890
2007/04/07(土) 14:46:20俺の周りにも勘違いしてる人よくいるんだけど、日付型なんだから
'2007-01-01'も'1/1/2007'も同じ値で表示方法が異なるだけ。
'2007-01-01'で検索してもヒットするでしょ?
で、文字にしたいなら明示的に文字型へ変換する必要がある。
日付型の表示書式はデフォルトの設定が摘要されてるだけ。
普通は表示する側で書式変換(String.Format)するけど、SQLでやるなら
そのDBMSの関数ミロ。
0893887
2007/04/07(土) 14:57:10VSのクエリデザイナでの話なんですが、質問自体を勘違いしていませんか?
サーバーエクスプローラから接続先右クリック→新しいクエリで開かれたウィンドウで
SQL文入力するところで、SQL文が実行時に勝手に書き直されるんです。ただそれだけです。
表示方法の問題ではなく、書き直された形式でSQLコマンド送信するとODBCエラーが発生するんです。
接続先のDBMSは'1/1/2007'では日付型として解釈してくれないんです。
0894デフォルトの名無しさん
2007/04/07(土) 15:14:33そだな。少し笑えた。
クラスの前は、関数を資産化なんてことも流行ったが、
所詮使い捨て。
既存を理解してる時間があったら書いたほうが早い。
0895デフォルトの名無しさん
2007/04/07(土) 15:35:15DBの種類によると思うけど、DB側の設定で解釈できるようになる場合があるよ。
それか、クライアント側OSの地域の設定で日付の表示形式を'2007-01-01'で試してみたら。
0896デフォルトの名無しさん
2007/04/07(土) 20:47:590897デフォルトの名無しさん
2007/04/07(土) 21:56:23プログラミングそのものではなく、関連ツールに関する質問です。
実は、あるソースコードのバグを修正する仕事を請け負いまして、それをやっているところなのですが、凄いコードなんです。
もう、バグだらけで……例えば、
hFile = ::CreateFile(略);
//ファイルオープンに失敗したとき
if (hFile == NULL)
{
//略
}
などと言うコードが平気で書いてあります。CreateFileで失敗したときにNULLは返ってこないのですが……
こんなコードを普通に書いているんです。あとよくありがちなのが、
char* pTemp = new char[255];
//略
delete pTemp;
普通、配列でnewしたやつはdeleteも配列だと思うんですけど……
と、こんな間違い(?)が多々あって、これを全部直すと思うと気が滅入ります。
どなたかいいツールをご存知の方がいたら教えてください。
よろしくお願いします。
0898デフォルトの名無しさん
2007/04/07(土) 22:02:190899デフォルトの名無しさん
2007/04/07(土) 22:04:040900デフォルトの名無しさん
2007/04/07(土) 23:18:12>>897に依頼してきたってことか。
やるなら、相当ふんだくるしかあるまい。
そういうツールがあるなら俺も知りたい。
手軽に手に入るものなら、そもそも依頼なんてこないんじゃなかろうか。
0901デフォルトの名無しさん
2007/04/07(土) 23:22:01・#define NULL INVALID_HANDLE_VALUE
・deleteをオーバーライドしてdelete []を呼ぶ。
0902デフォルトの名無しさん
2007/04/07(土) 23:22:22いや、delete[]でも不十分。
new[]したものは、解放されない事態が起きないようにする(特に例外安全を考慮する)ために
boost::shared_array, scoped_arrayまたはそれに準じるものに入れるべき。
0903デフォルトの名無しさん
2007/04/07(土) 23:26:07QACとかCodeWizardみたいに、問題箇所を警告してくれるツールなら知っているけど、自動修正は知らない
あとはコンパイルオプションに、オペレータのオーバロードを使っていたらコンパイルエラー、
とかの細かい指定ができたら、それ使ってみたらどうだろう。VCは出来たかどうか知らないけど。
0904デフォルトの名無しさん
2007/04/07(土) 23:27:36kwsk!!
開放されない事態が起きないようにするって、boost以外でやるとすればどうする?
0905デフォルトの名無しさん
2007/04/07(土) 23:28:200906デフォルトの名無しさん
2007/04/08(日) 00:11:130907デフォルトの名無しさん
2007/04/08(日) 00:22:04shared_arrayやscoped_arrayのクローンを自分で作る。
ようは専用のクラスを作ってそのデストラクタの中でdelete[]すればいい。
根本的にnew[]しないと言う方向性ならstd::vectorを使うなどといった手もある。
0908デフォルトの名無しさん
2007/04/08(日) 00:27:470909デフォルトの名無しさん
2007/04/08(日) 00:50:110910デフォルトの名無しさん
2007/04/08(日) 00:52:18ttp://www.s34.co.jp/cpptechdoc/article/vectorastemp/index.html
vectorは内部メモリが連続してる事を(仕様で)保証してくれているので汎用性あるよ。
メモリ制限きつい環境じゃなければ使ったらどうだ。
0912デフォルトの名無しさん
2007/04/08(日) 05:51:50Visual Studio 2005 SDK 2007.02
ってのをインストールしてみたんですが
何が更新されてるんでしょうか
sampleのIDEのCSharpのReference.MenuAndCommands
っていうのを試しにビルド実行したんですが
新たにVS2005が立ち上がっただけで、何がどうなったのでしょうか
初心者の質問ですみませんが
意味のわかる人、教えてください
0913デフォルトの名無しさん
2007/04/08(日) 11:43:59>何がどうなったのでしょうか
そんなことオレが知るか。キミのパソコンだろ。(´ω`;)
ttp://www.microsoft.com/japan/msdn/vstudio/sdk/VS05SDK_v1_Readme.aspx
ココ読めば回答になる?
あと自分が書き込んだ文章を
第三者の観点でもう一度読んでみてください。
0914デフォルトの名無しさん
2007/04/08(日) 12:56:13一つ目の質問は、VS2005のSDKが2007年2月版に更新されています。
二つ目の質問は、新たにVS2005が立ち上がっただけと思われます。
次にあなたのとる行動はただ一つです。付属のMSDNドキュメントを最初からゆっくり読むことです。
そうすれば、ほとんどの疑問が解決するでしょう。
0915デフォルトの名無しさん
2007/04/09(月) 22:24:16コピーするファイルがいくつか減らしてあるだけのサブセット版
を1つのプロジェクトで簡単に作れないのでしょうか。
たとえばDebugとReleaseがありますよね。
これでファイルのプロパティのconditionにxxx="Release"みたいにして
Releaseでしかインストールされないファイルって出来ないのでしょうか。
0916デフォルトの名無しさん
2007/04/09(月) 22:30:56でぐぐると幸せになれるよ
0917デフォルトの名無しさん
2007/04/09(月) 22:39:01うだうだ策を弄するより素直にリソルーションにインストーラのプロジェクトを
追加した方が早いと思うけど。
コピペしてちょこっと変更するだけなわけで、3分かからない仕事だと思うが。。
>>916
何言ってんだw
0918デフォルトの名無しさん
2007/04/09(月) 22:42:250919デフォルトの名無しさん
2007/04/09(月) 22:46:14最初から存在するDebugとReleaseって何か利用できるか期待したが
コピペで済ませることにします。
0920デフォルトの名無しさん
2007/04/10(火) 10:32:430921デフォルトの名無しさん
2007/04/10(火) 17:17:26代わりに_set_fileinfo使えと書いてあるがやってみるとそんなの存在しない
VS2005ほんとに捨てたくなってきた
VS2003の方が数倍マシだ
0922デフォルトの名無しさん
2007/04/10(火) 17:20:010923デフォルトの名無しさん
2007/04/10(火) 17:21:090924デフォルトの名無しさん
2007/04/10(火) 19:00:410925デフォルトの名無しさん
2007/04/10(火) 19:55:35よく見ると、カラスよけだった。
0926デフォルトの名無しさん
2007/04/10(火) 23:53:040927デフォルトの名無しさん
2007/04/11(水) 01:19:25こいつに未来はあるのか?
0928デフォルトの名無しさん
2007/04/11(水) 01:25:08スタートページの最近使ったプロジェクトが更新されません。
設定のインポートとエクスポートを使用し初期化も行いましたがダメでした。
どなたかご教授いただけませんか
0929デフォルトの名無しさん
2007/04/11(水) 01:53:46シェルの「最近使ったファイル」を使用するか書かれているレジストリをそのまま見ている様でした…
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRecentDocsHistory
が1だとVSの最近使ったプロジェクトも更新されないようです。
少し調べればわかる事をわざわざ質問してしまい申し訳ありませんでした。
0930デフォルトの名無しさん
2007/04/11(水) 10:34:33リテラルに L を付けなくてもデフォルトunicodeと解釈してくれるオプションってある?
0931デフォルトの名無しさん
2007/04/11(水) 10:44:340932デフォルトの名無しさん
2007/04/11(水) 10:51:04gccも L 使うらしいんで、変なことせずこのままやることにします
0933デフォルトの名無しさん
2007/04/11(水) 10:53:190934デフォルトの名無しさん
2007/04/11(水) 11:04:070935デフォルトの名無しさん
2007/04/11(水) 14:02:56エディタの上の方にソースの関数一覧が表示できるウィンドウがあるけど、関数がアルファベット順に表示されてちょっと使いづらい。
ソースの順番通りに関数を表示する事ってできるかな?
0936デフォルトの名無しさん
2007/04/11(水) 14:07:090937デフォルトの名無しさん
2007/04/11(水) 16:33:10C#にまでそんなこと思うようになったら君は重症だよ。
一度休養してみたらどうだ?
0938デフォルトの名無しさん
2007/04/11(水) 18:02:400939デフォルトの名無しさん
2007/04/11(水) 18:12:150940デフォルトの名無しさん
2007/04/11(水) 18:30:100941デフォルトの名無しさん
2007/04/11(水) 21:59:50というよりwin32アプリケーションウィザードで完了できるんですが、
次へまたはアプリケーションの設定を押すと真っ白になり表示されません。
それを閉じたり他の作業はできるんですが、どうすれば解決できますか?
0942デフォルトの名無しさん
2007/04/11(水) 22:11:310943デフォルトの名無しさん
2007/04/12(木) 07:21:00とりあえずエラーが出ない程度にソース整形してコンパイル
0944デフォルトの名無しさん
2007/04/12(木) 11:47:460945デフォルトの名無しさん
2007/04/12(木) 19:07:18未来がなくてもいいです><;
0946デフォルトの名無しさん
2007/04/13(金) 01:01:01buttonとかのコントロールのイベントの登録、みなはどうゆう方針でやってる?
できるだけデザイナで登録?、Formのコンストラクタ?、Formのloadイベント?
もちろん、ケースbyケース、仕様とかコントロールの数とかにもよると思うけどどう?
button1.Click += new EventHandler(button_Click);
button2.Click += new EventHandler(button_Click);
button3.Click += new EventHandler(button_Click);
それと、↑と↓って、厳密には生成されるインスタンスが違うとかあると思うけど、
実用上は同じだよね?
EventHandler ehButton = new EventHandler(button_Click);
button1.Click += ehButton;
button2.Click += ehButton;
button3.Click += ehButton;
0947デフォルトの名無しさん
2007/04/13(金) 01:03:050948デフォルトの名無しさん
2007/04/13(金) 08:27:10button1.Click += ehButton;
ってところを、
button1.Click = ehButton;
って打ち間違えただけでどうなるよとやら。
もちろんイベントを裸で公開せず、メソッドで包めばよいのだが(実際そうすべきという
人もいる)めんどくせ。
0949デフォルトの名無しさん
2007/04/13(金) 08:40:490950デフォルトの名無しさん
2007/04/13(金) 09:16:41朝っぱらからおかしなヤツがいるな
0951デフォルトの名無しさん
2007/04/13(金) 09:17:16どうちがうのですか?
0952デフォルトの名無しさん
2007/04/13(金) 09:33:22もともとはっつけてるコントロールはデザイナで名前とかいじって自動生成してもらう
折角パーシャルにして分けてくれてるし
さすがにプロパティとか、後々一括で変更する可能性があるものは
自分でケースバイケースで実装してるかんじ
0953デフォルトの名無しさん
2007/04/13(金) 11:20:140954デフォルトの名無しさん
2007/04/13(金) 12:32:49挙動がおかしくなるんですけど、デバッグするにはどうすればいいんでしょうか?
コードを追加したりするとちゃんと動いたりしてデバッグがかなり面倒です。
0955デフォルトの名無しさん
2007/04/13(金) 12:32:57ん?いや少なくとも2002の時はできたんだよ。
0956デフォルトの名無しさん
2007/04/13(金) 12:36:25アドバイスじゃなくてすまんが、単にバグッてるんだと思う。
症状聞く限りではローカル変数の初期化忘れっぽい。
0957デフォルトの名無しさん
2007/04/13(金) 12:42:39別々にnewした場合デリゲートは参照は別だがEqualsや==で比較すると同じ値と判断される。
よって問題なし。下のような書き方も問題ない。
button1.Click += new EventHandler(button_Click);
button1.Click -= new EventHandler(button_Click);
0958デフォルトの名無しさん
2007/04/13(金) 13:05:01ありがとうございます。
もう少し頑張って探してみます。
再現性が微妙で、しかもコンパイルに時間かかるですよね。
0959デフォルトの名無しさん
2007/04/13(金) 13:09:02それもありえんな
0960デフォルトの名無しさん
2007/04/13(金) 13:30:00スレッドや割り込みが絡んでるとありえるね。使ってますか?
0961デフォルトの名無しさん
2007/04/13(金) 13:44:50いや、どちらも使ってないです。
なんか原因らしいところを見つけたのですが、
int n_copy = 0;
if ( x==2 ) {
n = func();
sum += n;
//n_copy = n;
}
if ( データが壊れてる ) printf("n_copy=%d",n_copy);
このままだとPGOで落ちるのですが、上で、n_copy のコメントを外すと、
ちゃんと動くんですよね・・・。
0962デフォルトの名無しさん
2007/04/13(金) 14:58:30どこでどういう風に落ちるんだよ
0963デフォルトの名無しさん
2007/04/13(金) 15:07:49アセンブルコード比べてみた?
0964デフォルトの名無しさん
2007/04/13(金) 15:38:370965デフォルトの名無しさん
2007/04/13(金) 16:26:52そういう場合、初期化忘れか、どっかでメモリ壊してるのがおち。
//n_copy = n;のコメントを有効化してコードが変化してたまたま
大丈夫になったり、最適化の具合でPGO以外だとたまたま
まずい部分を外して動いちゃうんでしょ。
0966デフォルトの名無しさん
2007/04/14(土) 13:23:39TabControlに動的に追加したりしてての、細かい動きのことなんだけど・・・
Form表示後、他のコントロールのイベント処理とかで↓見たいな感じでTab追加
tabControl1.Controls.Clear();
gridView.DataSource = hoge;
:
page.Controls.Add(gridView);
tabControl1.Controls.Add(page);
gridView.ClearSelection(); //→きかね〜条件あり
:
※コントロールは全てフォームデザイナで記述(InitializeComponent)で生成しといて
DataGridViewは SelectionMode = DataGridViewSelectionMode.FullRowSelect;にして
で、問題が・・
上記のClearSelectionが、1度も表示して無いTabPageに対しては効かないんです。
0967デフォルトの名無しさん
2007/04/14(土) 13:27:00FormのShownイベントで、↓したら回避はできたけど、う〜む
private void Form_Shown(object sender, EventArgs e)
{
for (int nLoop = 0; nLoop < tabControl1.TabPages.Count; ++nLoop) {
tabControl1.SelectedIndex = nLoop;
}
}
もっと素直な、対処方法ないですかね?
0968デフォルトの名無しさん
2007/04/14(土) 20:44:51Windows APIを使ったプログラミングを始めようとしたんですが、
ビルドするといきなり、
\source\main.c(1) : fatal error C1083: include ファイルを開けません。'windows': No such file or directory
というエラーが出てしまいます。
プロジェクトは、Win32コンソールアプリケーションでつくったので
問題はないと思うのですが、
何がいけないのでしょうか?
#include <windows.h>
int WINAPI WinMain(HINSTANCE hinst,HINSTANCE hPreInst, LPSTR pCmdLine,int nCmdShow)
{
MessageBox(NULL,"Hello, World","タイトル",MB_OK);
return 0;
}
0969デフォルトの名無しさん
2007/04/14(土) 21:08:28これやった?
>4
Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う
(Win32APIを使った開発には必須)
http://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/
最近はVistaのDDKかなんかにMFCやATL付いてるから、そっち推奨だっけ?
0970968
2007/04/14(土) 21:26:27そうでした。
ダウンロードだけして、ファイルの編修とかを忘れていました。
今、終わりました。
ただ、
今度は、↓のようなエラーが出てしまいます。
(一応ですが、ソースファイルはmain.cppにしてやっています。)
error C2664: 'MessageBoxW' : 2 番目の引数を 'const char [13]' から 'LPCWSTR' に変換できません
0971デフォルトの名無しさん
2007/04/14(土) 21:32:52ってまだテンプレ化してなかったのね…
ちょうど次スレ時期だしだれかまとめてくれないかな
オレは正しい日本語かける自信がないから無理ぽだけど
0972デフォルトの名無しさん
2007/04/14(土) 22:26:47それ、わかっててもハマるよね。
知らないうちにUnicodeになってて文字化けしたり。
0973デフォルトの名無しさん
2007/04/14(土) 22:49:260974968
2007/04/14(土) 22:53:29>プロジェクトの設定 → 文字セット → マルチバイト文字を使う
↑やってみました。
なぜでしょう?↓のページでも同じようなことが書かれていたので
みて確認したのですが、手順5まではやれていると思うんですが.
ttp://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=345783&SiteID=7
↓なぜ?
1>main.obj : error LNK2019: 未解決の外部シンボル __imp__MessageBoxA@16 が関数 _WinMain@16 で参照されました。
1>LIBCMTD.lib(crt0.obj) : error LNK2019: 未解決の外部シンボル _main が関数 ___tmainCRTStartup で参照されました。
1>D:\Yasunari\VisualC++2005\Win32Pro\test3\Debug\test3.exe : fatal error LNK1120: 外部参照 2 が未解決です。
0975デフォルトの名無しさん
2007/04/14(土) 22:56:55いやその教え方はおかしい。
"" だとマルチバイト文字列、 L"" だとUnicode文字列リテラルと解釈される。
なので、この場合もっとも単純なのは L"" と書くとコンパイルとおるようになる。
この辺の問題は2005でUnicodeが標準で使われるようになったのが理由。
そして、両対応コードにしたい場合、tchar.hをインクルードして、
_T("") か、TEXT("") と書くようにするとよい。型は LPTSTR,、const
バージョンは LPCTSTR で。個人的にはこれを推奨。
0976968
2007/04/14(土) 23:08:39#include <windows.h>
#include <tchar.h>
int WINAPI WinMain(HINSTANCE hinst,HINSTANCE hPreInst, LPSTR pCmdLine,int nCmdShow)
{
MessageBox(NULL,"Hello, World",TEXT("タイトル"),MB_OK);
return 0;
}
0977デフォルトの名無しさん
2007/04/14(土) 23:21:58後 "" は全て _T("") か TEXT("")
っていちいち言っていくのは面倒だし、分からないうちは混乱するだけだから、
最初のうちは普通にマルチバイト文字使っておいた方がいいと思うんだけどなあ
0978968
2007/04/14(土) 23:30:13マルチバイトに設定して、
↓にしてみたのですけど、
#include <windows.h>
#include <tchar.h>
int WINAPI WinMain(HINSTANCE hinst,HINSTANCE hPreInst, LPSTR pCmdLine,int nCmdShow)
{
MessageBox(NULL,"Hello, World",L"タイトル",MB_OK);
return 0;
}
↓このエラーが消えません。(これなにか私の環境がおかしくなっているのかな。)
error C2664: 'MessageBoxA' : 3 番目の引数を 'const wchar_t [5]' から 'LPCSTR' に変換できません。
0979デフォルトの名無しさん
2007/04/14(土) 23:32:10_TとかLとかスゲー面倒だよな
既存のMBで作ってしまったライブラリ使いたいときとかはぁ〜
_Tで両方に対応できてもTRACE("%s")みたいなのどうすんべ
0980デフォルトの名無しさん
2007/04/14(土) 23:32:50マルチバイトならLいらない
MessageBox(NULL,"Hello, World","タイトル",MB_OK);
0981968
2007/04/14(土) 23:40:37そうすると、↓になってしまうのです。
ちーと難しいです、これ。
1>main.obj : error LNK2019: 未解決の外部シンボル __imp__MessageBoxA@16 が関数 _WinMain@16 で参照されました。
1>LIBCMTD.lib(crt0.obj) : error LNK2019: 未解決の外部シンボル _main が関数 ___tmainCRTStartup で参照されました。
1>D:\VisualC++2005\Win32Pro\test3\Debug\test3.exe : fatal error LNK1120: 外部参照 2 が未解決です。
いろいろありがとうございました。
私自身よくわかっていないので勉強が必要ですね。
0982デフォルトの名無しさん
2007/04/14(土) 23:46:11>Win32コンソールアプリ
って自分で言ってるようだが・・・
0983デフォルトの名無しさん
2007/04/14(土) 23:59:10981を解決するにはコンソールアプリはWinMainがスタートアップじゃないことを
理解するのと、MessageBoxA未解決シンボルは必要なLIBファイルを指定してないから
0984デフォルトの名無しさん
2007/04/15(日) 00:04:26それはリンクエラー。コンパイルが通った後、リンクの際にエラーが出てる。
適当なライブラリにパスは通ってるか?SDK あたりのどっかの。
0985デフォルトの名無しさん
2007/04/15(日) 02:13:340986デフォルトの名無しさん
2007/04/15(日) 02:16:460987デフォルトの名無しさん
2007/04/15(日) 02:17:16いや、そりゃ普通に居るだろ。
0988デフォルトの名無しさん
2007/04/15(日) 05:04:49お前だって最近知ったばっかりのくせにwwww
0989デフォルトの名無しさん
2007/04/15(日) 05:21:100990デフォルトの名無しさん
2007/04/15(日) 06:14:02実行時のエラーの区別ができない奴なんかいないだろwww
そう思っていた時期が、俺にもありました。
0991デフォルトの名無しさん
2007/04/15(日) 08:11:25Windows® Server 2003 SP1 Platform SDK Web Install
http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en
へ行くと、3つもEXEがあります。
PSDK-amd64.exe → 「OSが対応していない」と言われた。
PSDK-ia64.exe
PSDK-x86.exe
どれがいいんですか?
OSはWindows Vistaです。
0992デフォルトの名無しさん
2007/04/15(日) 08:14:260993デフォルトの名無しさん
2007/04/15(日) 08:19:49わかりました!やってみます。
0994デフォルトの名無しさん
2007/04/15(日) 08:37:380995デフォルトの名無しさん
2007/04/15(日) 08:49:060996デフォルトの名無しさん
2007/04/15(日) 08:50:040997デフォルトの名無しさん
2007/04/15(日) 08:54:390998デフォルトの名無しさん
2007/04/15(日) 09:00:380999デフォルトの名無しさん
2007/04/15(日) 10:07:17[構成プロパティ]-[リンカ]-[システム]-[サブシステム]
変更
[コンソール (/SUBSYSTEM:CONSOLE)]
↓ ↓ ↓ ↓
[Windows (/SUBSYSTEM:WINDOWS)]
これでOKよん!
1000デフォルトの名無しさん
2007/04/15(日) 10:16:2710011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。