Visual Studio 2008 Part 22
■ このスレッドは過去ログ倉庫に格納されています
■公式 ttp://www.microsoft.com/japan/msdn/vstudio/default.aspx ■前スレ Visual Studio 2008 Part 21 http://peace.2ch.net/test/read.cgi/tech/1290969016/ ■リンク Visual Studio 2008に搭載された17の新機能 ttp://www.atmarkit.co.jp/fdotnet/special/visualstudio2008_01/visualstudio2008_01_01.html 5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷 ttp://www.atmarkit.co.jp/news/200711/20/vs.html ■関連 Visual Studio 2013 part4 http://peace.2ch.net/test/read.cgi/tech/1404333757/ Visual Studio 2012 Part8 http://peace.2ch.net/test/read.cgi/tech/1392639689/ Visual Studio 2010 Part21 http://peace.2ch.net/test/read.cgi/tech/1412136476/ Visual Studio 2005 Part 27 http://peace.2ch.net/test/read.cgi/tech/1291513609/ その他テンプレ>>2-5 Windowsだな。 \n は、C言語とかでは単に「改行」を表すエスケープシーケンスであって、 実コードは環境によって変わってくる。 Windowsでは 0x0D, 0x0A、Unixは0x0A、昔のMacは0x0Dだったとか。 俺のことか? \nが0x0D,0x0Aなんだから、0x0Dになる\rに繋げて \r\n とすれば、 0x0D,0x0D,0x0Aが出力されるのは当然だろ? いや、Windowsだろうがなんだろうが「0x0d=\r」「0x0a=\n」だよ これは変わらない OSによって「\r」「\n」「\r\n」のどれかをシステム標準としているだけ のこと つまり >>34 >\nが0x0D,0x0Aなんだから ↑この理解がおかしい >>35 Windows2000のtracertとか \n\r なんてやってるコンソールアプリがあるわけだが・・・ >tracert 2ch.net>log.txt >>37 unix系譜のコマンドを持ち出してくるってことは、分かった上でやってるんだと思うが やらしいなキミは システム標準の意味をもうちょい考えようね つまり面倒だからstd::endlを使えって事なんです? いやいや、なんのこっちゃ >r\n と書くと \x0D\x0D\x0A を出力する 「出力する」 だろ? そりゃ確かに\n自体は0x0Aだし\rは0x0Dだが、「出力する」という事に対しては Windowsは\nが0x0D,0x0Aじゃないか。 いや、出力「しない」んだが どんなコード書いたら吐くのか windowsのperlだと \n->\x0D\x0Aに変換 \r\nなんてやると\x0D\x0D\x0Aになる テキストモードでのファイル出力を使うと Windowsでは \n が \r\n(0D,0A) に変換される だろ 変換したらそりゃなんでもそーだろうよwww 何言ってんだお前 大元が>>30 で、wbつけ忘れじゃないと書いてるんだからバイナリーモードの話のはずなのに テキストモードの話を始めるからだよ >>46 だとしてもそれどんな環境よ?ってのは疑問が残るな Windowsだから、ではないのは明白 で、出力するときに変換したらなんていいだしたらそりゃなんであろうがしたらそーなるだろってのは そんな的外れでもないと思う http://downloads.ddigest.com/software/download.php?sid=1051& ;ssid=0&did=3 ここからダウンロードしたVOBSUB2.23のソースですが、すぐにコンパイルできるものなのですか? Microsoft SDKsのサンプルを揃えたとしても文法えらーばかり出るのですが。 例えばこんな感じ。 for(int i=0; i>3; i++) { 〜〜〜 } for(i=0; i>3; i++) <-- ここでえらー { 〜〜〜 } あと、きちんとキャストしていなかったりと・・・かなり甘めのオプションとかつけてコンパイルしているのかなあと。 -for(i=0; i>3; i++) <-- ここでえらー +for(int i=0; i>3; i++) さすがにそれは判ってて質問してるだろ いちいち甘めのオプションで〜って話だと受け止めたが >>48 昔のCやC++とブロックのスコープが変わってるからな。 とくにfor文の int は昔と今で扱いが違う。 レスありがとうございます。 一応分かってるつもりで質問したのですが 元のソースがVC6からVC7へ変換してある形跡があって そのslnソリューションをVS2008で私がさらに変換した状態です。 先ほどのエラーはほんの一例でよくコンパイラがとおったなと思う レベルでびっくりしました。プログラムは複雑なのに。 後はキャスト変換がおかしいとか、そういうのばかりだったので 地道に文法エラーだけはつぶしました。 今のところ、見た目はきちんと動いているように見えます。 VC7を使っているとすれば先ほどのコンパイルエラーくらいは 出るだろうと思っていたのですが、作者はどうしていたのでしょうね。 VC++6.0で作ったActiveXコントロールを64bit化したいと思い Visual Studio 2008でプロジェクトを開きコンパイル してみたのですが error RC2135 : file not found: hoge.tlb というエラーがどうしても治せません。 なにかヒントになるようなものはないでしょうか? よろしくお願いいたします。 出力ディレクトリと中間ディレクトリを .\Debug に変更したらできました。 Visual Studio 2008(Basic, C#, C++)の ヘルプ → 製品の登録 からライセンス登録の手続きをして登録キーを手に入れたいのですが どうすればいいのでしょうか? どなたか心優しい方、どうか教えてくださいませ。 私のパソコンOSはWindows Vista Businessです。 >>61 そこをなんとかお願いします。 …もしかして「あきらめろ」というのは「それは不可能」という意味ですか? どなたか教えてください。30日以内に登録しなきゃ駄目らしいんで。 https://msdn.microsoft.com/ja-jp/library/ms246592 (v=vs.90).aspxで登録方法を調べました。 「3.Passport にサインインし、オンライン登録フォームに入力します。」と書いてあります。 しかし、Passportへのサインインのしかたが分かりません。 そもそもPassportってなんなのかも知りません。 ど素人でまことに申し訳ないんですが、どなたかよろしくお願いします。 今はマイクロソフトのアカウントに統一されてるんじゃないのかな >>65 その「マイクロソフトのアカウント」の取得方法を教えていただけないでしょうか 無知など素人で誠に申し訳ありません >>67 , >>68 すみません そのウェブサイトに行っても、どこにも「登録キー」を取得するページが見つかりません 本当にすみませんが、URLだけでなく具体的にどうしたらいいかを教えてください よろしくお願いします まずMicrosoftアカウントを取得 ↓ そのMicrosoftアカウントでログイン(旧Passport) ↓ 2008登録...ってまだできるの? Visual Basic 2008 Express GF834-7Q2DB-FG2WR-987CY-CV4GY Visual C# 2008 Express FBT3W-MHQHF-PTDCF-66Y32-BQ9XM Visual Web Developer 2008 Express JYRQW-R4M7G-6HHX8-T2C3Y-KCG9M VS2008ExpressWithSP1JPNX1504866.isoの vs_setup.MS_ の中にあったキー >>70 Win10に入れてるけど、通知をクリックしても登録は出来ない iso持ってるなら通知は止まらんがそのまま使用可能 VS2008自体ってDPIスケーリングに対応してなくない? しかもdevenv.exeを右クリックしても「互換性」のタブすら出てこなくない? DPI設定を変えているPCでVS2008を使うとダイアログなどの文字がボヤけて見にくいのが困ります。 VS限定の話ではない気がします 解像度高いモニター使ってください 1行目はただの感想ですね。 2行目も今より解像度高いモニタ使ってどうするんですかw Windows10にVS2008入れて動かした人いる? 実際入れてC++コードのx64のプロジェクトをデバッグでステップ実行させようとしたら ローカルデバッグにしているはずなのに何故かリモートで動こうとして全く駄目だわ。 x86のプロジェクトだと普通に動いて草w もちろん64bitOS環境なんだが、なんかまずいことでもあるんかねー >>79 理解できないなら永遠にXPでも使ってろよw >>80 Win10 32bit版で2008Express版使ってるけど、64bitコード出力は試してないなw ライブラリーと関連ない?w ランタイムライブラリ→マルチスレッド(/MT)に設定してるんだけど、 外部のライブラリを、追加の依存ファイルで設定して、 リンクするときに静的にEXEに埋め込めると思ったのですが出来ないんだっけ? 他に設定とかあります? /MT関係なく、外部のライブラリは普通にスタティックにリンクされるでしょ それがダイナミックリンクライブラリなら、その時も/MT関係なくDLL使用になるし >>84 DLLはEXEの中に組み込まれないの? 他の環境で動かそうとしたら、「〜DLLが見つからない」ってエラー出たから。 それは無理 スタティックリンクライブラリとダイナミックリンクライブラリは別物なので LIB作成時に両方作るか、どちらかに決めておかないと。 >>86 ありがとうございます。 DLLが見つからなかった場合、ライブラリを使う関数を使わないようにする 宣言か何かあったと思ったけど、方法わかりますでしょうか? ググる際のキーワードでもいいですので教えていただけますと助かります。 どうだろ、、 SearchPath で事前に探しても探さなくてもいいけど LoadLibrary の戻りで判定しては。 見つかった場合はGetProcAddress使って呼び出せる。 いつも開発マシン内で遊んでるだけなんで気にならないなぁw 所詮アマなんで。 VC++ & DarkGDK & マルチスレッドの時代。(アハ Microsoft Visual C# 2008 インストールしました! よろしくおねがいします! VC++ & DarkGDK & マルチスレッドの時代。(アハ 次回テンプレには、念のため、次のURLもヨロシクです。 http://echo.2ch.net/test/read.cgi/tech/1453310799/l50 Visual Studio 2015 Part4©2ch.net VS2008ExpressWithSP1は、本体が1GB未満とサイズが小さいから、インストールにもそれほど時間はかからない。 まだまだExpress使い続けるよ やはり2008 SP1が一番良いなと感じる 光学メディアに焼いてインストールすれば Micorsoftに登録しなくても使えるって利点があるよね。 ネットワークから隔離した古い機械・古いOSで使える。 >>77 デバッグウィンドウのサイズを変えようとすると、 影が変なところに出てこない? Panda3D SDK 1.9.3をMicrosoft Visual C++ 2008 Express Edition で使いたいのですが、インクルードで躓いてます。 どうやるのか教えてください >>120 汚い方法は、インクルードパスに必要なヘッダーファイルを貼り付けて、ライブラリパスにビルド済みのライブラリファイルを貼り付ける。 システムを汚さない方法はプロジェクトのプロパティでヘッダーファイルがある場所をインクルードパスに追加し、ビルド済みのライブラリファイルがある場所をライブラリパスに追加。 これでOK。 https://www.panda3d.org/manual/index.php?title=Running_your_Program& ;language=cxx に2010(2015でも良い)って書いてあるけど、わざわざ苦行を求めるのか? 2008ではサポートされてないWindows7 SDKが必要らしいんで、できるとしても面倒くさい可能性大 ttp://i.imgur.com/BeSeq2w.jpg print " とすると勝手に print ""になってエンターを押すと print " " っておかしくなります print "" | ってするにはどおするばよいですか? うまく伝えてられるかわかりませんがよろしくお願いします m(_ _)m >>124 Endキーでも使うとか? 補完自体を殺すことも設定で可能だったと思うけど ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる