Visual Studio 2005ス ..
[2ch|▼Menu]
577:575
06/01/08 16:22:30
何も表示されません。
これは最近買ったPentium D 830のパソコンでの現象です。
システム要件には、Pentium Dには対応していないとは
書かれていないようですが・・・???。

試しにモバイルPentium4のノートPCにもインストールして
同じことをやってみたところ、ちゃんとFormが表示されました。

578:デフォルトの名無しさん
06/01/08 16:29:29
■ Visual Studio 2005 評価版の提供開始時期について
以下のスケジュールで提供を開始させていただきます。

2006 年 1 月中旬より、Visual Studio 2005 評価版の受付をオーダーセンターにて開始
オーダーセンター URL : URLリンク(www.microsoft.com)
2006 年 1 月下旬より、Visual Studio 2005 評価版の発送を開始予定
※オーダーセンターでは、各種製品の評価版を実費 (送料等) にてご購入いただけます。

■ Visual Studio 2005 評価版の内容について
Visual Studio 2005 では、下記の評価版を提供させていただきます。

『Visual Studio 2005 Team Suite 180 日限定評価版』 (DVD-ROM)
『Visual Studio 2005 Team Suite 180 日限定評価版』では、
「Visual Studio 2005 Team Suite 180 日限定評価版」 (DVD) の他に、
「Visual Studio 2005 Team Foundation Server Beta 3 Refresh」 (CD)、
「SQL Server 2005 Enterprise Edition 評価版」 (DVD)、ならびに
「Windows Server 2003, Enterprise Edition Service Pack 1 適用済み
180 日間限定評価版」 (CD) の 4 枚セットとなります。

『Visual Studio 2005 Professional Edition 180 日限定評価版』 (CD-ROM)
『Visual Studio 2005 Professional Edition 180 日限定評価版』では、
「Visual Studio 2005 Professional Edition 180 日限定評価版」 (CD 2 枚)、
および「MSDN ライブラリ 日本語版」 (CD 4 枚) の 6 枚セットとなります。


579:デフォルトの名無しさん
06/01/08 16:57:28
>>577
Pentium Dはくさってるからなー

580:デフォルトの名無しさん
06/01/08 17:18:45
>>575
出来たexeを直接実行したらどうなる?

581:デフォルトの名無しさん
06/01/08 17:47:48
>>577
そのモバイルで作ったほうのexeファイルを、デスクトップにコピーして実行してみるとどうなる?
それでもダメなら.NET Frameworkからインストールし直しとか。

582:575
06/01/08 18:24:44
\bin\Releaseのexeを実行したら、
Pentium Dでも正常にFormが表示されました!
IDEからはデバッグ開始(F5)で実行しているのですが、
一瞬画面がチラッとして終わってしまいます。

583:デフォルトの名無しさん
06/01/08 18:27:33
終わってるんじゃなくてブレークポイントでとまってるだけだったりして

584:デフォルトの名無しさん
06/01/08 19:57:02
ブレークポイントを置いてどこまで進んでるのか調べてみると良いかもね。

585:575
06/01/08 20:27:00
プロジェクトのプロパティに新しく加わった設定で
「Visual Studio ホスティング プロセスを有効にする」というのを、
たまたま無効にしたら動くようになりした。
これが有効だとデュアルコアのマシンでは問題があるのではないかと思います。
しかし、検索しても似たような事例を見つけることはできませんでした。

586:デフォルトの名無しさん
06/01/08 20:50:12
Ath64X2なら大丈夫そうな予感が

587:デフォルトの名無しさん
06/01/08 21:06:51
俺の環境だと、「Visual Studio ホスティング プロセスを有効にする」を有効にしてると、
「結合ハンドルが無効です」ってメッセージボックスが出て終了してしまう。

CPUはHT搭載のPen4なのだが、これってシングルプロセッサかどうか関係あるの?

588:デフォルトの名無しさん
06/01/08 21:15:55
URLリンク(www.gdncom.jp)
プロセッサは関係ないキガス

589:デフォルトの名無しさん
06/01/08 23:15:57
J++(英語)のISO版はあるの?

590:デフォルトの名無しさん
06/01/08 23:22:32
さがせばあるだろ
たぶん

591:デフォルトの名無しさん
06/01/08 23:35:28
>>578
そのうち雑誌に載るからそっちのほうが安上がり

592:575
06/01/08 23:55:46
原因わかりました。
どうやら、プロジェクト保存場所のパスの長さが長いとダメなようです。
XP Homeですが、デフォルトだとマイドキュメントが保存先になっていました。

[NG]C:\Documents and Settings\xxxxxxxxx\My Documents\Visual Studio 2005\Projects\WindowsApplication1

これを以下の場所に変えたら問題なく実行できました。

[OK]E:\Visual Studio 2005\Projects\WindowsApplication5

ノートPCはXP Professionalですが、なぜかマイドキュメントでも問題ないようです。
(ただし、xxxxxxxxxの部分が1文字少ない)

とんだオチで申し訳ありませんでした。
PentiumDも「Visual Studio ホスティング プロセスを有効にする」も関係ありません。

593:デフォルトの名無しさん
06/01/09 00:13:50
>>575
ぜんぜん解決になってないことに気づいてるかい?

594:デフォルトの名無しさん
06/01/09 00:18:01
XP Homeだとデフォルトの保存先ががマイドキュメントになってましたっておま…

595:デフォルトの名無しさん
06/01/09 00:25:09
URLリンク(lab.msdn.microsoft.com)

これのとおり設定したのですが
Win32のところには依然としてコンソールアプリしかありません
どうすれば普通のWin32アプリやDLLのウイザードが現れるのでしょうか?

596:デフォルトの名無しさん
06/01/09 00:26:57
ダメ文字か?

597:575
06/01/09 00:33:28
パスの長さについては、VB6のときも、長いとIDEから実行されないことがあったのを経験しています。
なので、これはIDEのバグであり保存場所さえ気をつければ回避できるので、自分勝手ですが解決としました。

それでも一応、念のためXP HomeとXP Proの違いをあったのを明記したかったのです。
両者の違いに関係なく、初期状態での保存場所はマイドキュメントでした。
説明が悪くすみません。

598:デフォルトの名無しさん
06/01/09 00:42:14
>>595

.NET使えってことでは

599:デフォルトの名無しさん
06/01/09 01:11:09
>>575
>パスの長さについては、VB6のときも、長いとIDEから実行されない
これが事実なら絶対再現できる?
だとしたら、XP HomeだからとかXP Proだからとかじゃないとこに理由があると思わない?

たとえばNTFSじゃおまいさんが書いたようなパスの長さじゃ何の問題も起きないし、
起きたとしてもUnhandled Exceptionでわかるような気がするんだが、そういうのもなくexeが落ちるんだよな?
IDEからデバッグ起動したあとって、終了コードとかなんとか細かい情報が見えてると思うんだが、
そういうのもちゃんと見たの?

とかいう部分が気になるままなんだよね。
で、再現条件がはっきりしてるんならさっさとMSへレポートしとけ。
バグだってんなら直してもらえるように動け。

600:デフォルトの名無しさん
06/01/09 01:32:39
XP homeはFAT32でProはNTFSってオチだろ

601:デフォルトの名無しさん
06/01/09 01:58:01
うちのHOMEはNTFSだぞ?これってファイルの種類だよね?違ったら勘違いだスマソ

602:デフォルトの名無しさん
06/01/09 01:59:48
>>601
ファイルシステム

603:デフォルトの名無しさん
06/01/09 01:59:59
> ファイルの種類

ファイルシステムの種類。

プリインストールPCもほとんどNTFSになってると思うけどなあ。

604:デフォルトの名無しさん
06/01/09 02:05:26
Express版ってリリースビルドできなかったりする?

605:デフォルトの名無しさん
06/01/09 02:07:23
>>604
んなこたぁない

606:デフォルトの名無しさん
06/01/09 02:14:14
.NETになってからブラウザデータベースの機能が貧弱になった。
VC60の方が良かった。

607:デフォルトの名無しさん
06/01/09 02:29:53
>>575のユーザー名がとんでもなく恥ずかしい名前で、デバッガの拒否リストに登録されていたと予想。

608:デフォルトの名無しさん
06/01/09 02:33:37
ユーザ名に日本語や空白が・・・というオチかなあ

609:デフォルトの名無しさん
06/01/09 02:53:59
それにpdbでユーザ名漏れたりもするから
デフォルトのプロジェクト先フォルダは変えておいたほうが良いね。

610:575
06/01/09 03:32:46
XP Homeで、ドライブ直下に以下の長いフォルダ(半角50字)を作成します。
12345678901234567890123456789012345678901234567890

アプリケーションを新規作成し、ここに、
ソリューション名をWindowsApplication1(「ソリューションフォルダ作成」チェック)
にして保存すると、現象は再現されました。

ソリューションファイルは以下のようになります。
E:\12345678901234567890123456789012345678901234567890\WindowsApplication1\WindowsApplication1.sln
ただし何文字が限界かはソリューションファイル名の長さによって変わるようです。

XP Proでは再現しませんでした。

611:デフォルトの名無しさん
06/01/09 04:24:42
2005のVBって、暗黙的なフォームのインスタンス化が復活したんだね・・・
あ〜あ、また、汚い言語仕様になっていってしまうんだね。

612:デフォルトの名無しさん
06/01/09 05:13:24
VB6から2003を飛ばして(持ってるけどほぼ使わなかった)2005にアップしたんですが、
サブクラス化でキー入力とかを取得することはできなくなったんでしょうか?
VB6で作ったサブクラス化のコードを移植しようとしたら、
デリゲートやらマーシャリング属性がうんたらとかで単純に移植できないっす。
それでもなんとかコンパイルが通るとこまでいきましたが、実行時エラーが
複数でているので移植に失敗してるのでしょう。
ひょっとして.NET Framework経由で別の手段が提供されてますか?

613:デフォルトの名無しさん
06/01/09 05:17:25
このスレ、VS2005に含まれるすべての言語の質問受け付けるの?

614:デフォルトの名無しさん
06/01/09 05:42:40
購入とかインストールとかそのへんがメインかなあ
個別は個別スレのほうがよさそうな気もするが
移行ネタはどっちでもいいんじゃなかろうか

615:デフォルトの名無しさん
06/01/09 05:44:45
>>612
オレは2003までしか知らんけど、
WndProcメソッドとか、ProcessCmdKeyメソッドを調べるといいかもしれない。

616:デフォルトの名無しさん
06/01/09 05:49:03
ProcessKeyMessageとかもあるね。

617:デフォルトの名無しさん
06/01/09 06:04:57
>>614
なに自治厨ぶってんだよ!チンカス野郎!!

618:デフォルトの名無しさん
06/01/09 07:52:23
>>593 なんでぜんぜん解決になっていないの?

619:デフォルトの名無しさん
06/01/09 10:49:41
リリースビルドしてもpdbが出力されるんだが・・・

620:デフォルトの名無しさん
06/01/09 10:51:58
Expressはね

621:デフォルトの名無しさん
06/01/09 10:53:08
消しても問題なし?
それ以前にExpressだからpdb出力っていう意味が分からん。

622:デフォルトの名無しさん
06/01/09 10:57:13
テキストエディタで
| <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|  <DebugType>pdbonly</DebugType>
(ry
| </PropertyGroup>
のDebugTypeを消せばよい

623:デフォルトの名無しさん
06/01/09 10:59:13
pdb出力されると自分のパスがexeに埋め込まれるじゃないか・・・!

624:デフォルトの名無しさん
06/01/09 12:08:40
pc2280.zip DLkey:さっきと同じ

・直感的に操作できるはずなのでreadmeとか付けてません。
・Playをクリックすれば内蔵のwmpで再生するようになってます。
・しょぼいです。

625:デフォルトの名無しさん
06/01/09 12:10:03
誤爆りましたスルーしてください。

626:デフォルトの名無しさん
06/01/09 12:11:02
断る
パス教えろ

627:デフォルトの名無しさん
06/01/09 12:44:07
>>622
プロパティの「デバッグ情報の生成」だけじゃ駄目なの?

628:デフォルトの名無しさん
06/01/09 13:06:21
リリースコンパイルでできる〜.vshost.exeは何?

629:デフォルトの名無しさん
06/01/09 14:40:17
さっき話にでてなかったかい?


630:デフォルトの名無しさん
06/01/09 14:44:38
>>627
OK

631:デフォルトの名無しさん
06/01/09 16:27:58
>>595
「コンソールアプリ」からWin32アプリとかを作れる。

632:デフォルトの名無しさん
06/01/09 17:03:52
>>595
新規作成でWin32アプリのウイザードアイコンを表示させたいなら以下のようにすればいい。

\Program Files\Microsoft Visual Studio 8\VC\Express\VCProjects

にある Win32Console.vsz をコピーして Win32Wiz.vsz という名前にする。
そのファイルをエディタで開いて

Param="CONSOLE_TYPE_ONLY = true" という行の trueを false に変更。

アイコンは MC++WinApp.ico をコピーして Win32Wiz.ico という名前にする。




633:デフォルトの名無しさん
06/01/09 17:20:01
C# ExpressEdtion使って見てるんだけど
これってもしかしてアイコン作れない?


634:デフォルトの名無しさん
06/01/09 17:21:53
>>512
とりあえず漏れのとこでは英語版のmsdnオンラインは引ける。
msdnオンライン日本語版が引けないのはなぜなんだろか。
ちなみにVC++ 2005 Exp.

635:デフォルトの名無しさん
06/01/09 17:43:20
Framework SDK のフィルタ条件がないからだな。

636:デフォルトの名無しさん
06/01/09 18:25:25
すまんです。C#のエディターの色変えたいんだけどオプションの場所わかりません・・・
Proffesional使ってます。


637:デフォルトの名無しさん
06/01/09 18:27:58
Professionalなんてなまいきだぞ

638:デフォルトの名無しさん
06/01/09 18:33:50
リリース版ってβ2にあった日本語がらみのコンパイルミスって
直ってますか?(コンパイルエラーになったりビルド完了しても
文字化けしてたやつ)

639:635
06/01/09 19:14:56
>>637 
わかったExpressにしとくから教えてくれ

640:デフォルトの名無しさん
06/01/09 19:43:48
>>638
この文字コードでは表示できない文字が含まれています。
っていうようなWARNINGはでることがあるね。

641:デフォルトの名無しさん
06/01/09 21:05:44
>>640
その警告は適切なの? なら問題ないけど、不適切なら問題あり

642:デフォルトの名無しさん
06/01/09 21:07:18
>>641
不適切

643:デフォルトの名無しさん
06/01/09 21:18:47
駄目じゃないですか(゚Д゚)
まあ、文字化けするよりはいいか

644:デフォルトの名無しさん
06/01/09 21:56:14
>>640 boost をコンパイルしたら出た。
どうやらヘッダファイルのクレジットの人名に
ASCII じゃない文字が入ってるっぽかった。
ので、全部修正した。

645:デフォルトの名無しさん
06/01/09 22:08:36
すまん。
Expressでは「データベースの接続機能がローカルのデータベース・ファイルに限定される」
っていうのはサーバーエクスプローラとかIDEの機能の話?
ウィザードを使わないで、全部手書きならネットワーク上のDBも問題なしってことでOK?


646:デフォルトの名無しさん
06/01/09 22:16:07
>>645
ローカルDBのみアクセスが限定されるのはSQL Server 2005 Expressの仕様。
さすがにMSDEの存在でSQL Serverが売れなかった事に我慢できなかったらしい。
FireBirdあたりに移行を考えるかな・・・

647:デフォルトの名無しさん
06/01/09 22:18:26
かわいい妹ができるプログラム作って

648:デフォルトの名無しさん
06/01/09 22:37:24
>>646
そうなの?
これを読むと何かできそうな気がする。
URLリンク(www.seosoft.net)

ただ、これを見ると、VSからは何かが封じられている気がする。
URLリンク(itpro.nikkeibp.co.jp)

649:デフォルトの名無しさん
06/01/09 22:41:46
>>648
できないってば。WEBプログラムからはOKだけどね。

650:デフォルトの名無しさん
06/01/09 22:45:53
>>649
そうなんだ...
Professional買う前に実験しようと思ってたんだけど、それじゃダメっぽいね。
サンキュ。

651:デフォルトの名無しさん
06/01/10 03:19:24
Visual Basic なんだけど、
Sub ex2()
Dim x As Integer, s As Integer
s = 0
For x = 1 To 100
s = s + x
Next x
If x Mod 2 Then

End If
MsgBox "合計=" & s
End Sub

ってのに奇数だけの和を求められるようにするにはどう変形すればよいですか?




652:デフォルトの名無しさん
06/01/10 03:28:13
>>651
スレ違い

653:デフォルトの名無しさん
06/01/10 08:06:58
>>651
For x = 1 To 100 Step 2

654:デフォルトの名無しさん
06/01/10 10:08:13
>>651
x = 100
s = (x - 1) \ 2 + 1
s *= s

655:デフォルトの名無しさん
06/01/10 11:04:52
評価版がオーダーできるようになってる。
どっちがいいかな。

656:デフォルトの名無しさん
06/01/10 11:49:27
???

657:デフォルトの名無しさん
06/01/10 12:18:19
ねえ、VC++Express2005で、Win32のWindowsアプリケーションって作れない
みたいだけど、有料版なら作れるの?
なんだか一生懸命CLRの宣伝してる感じだが、どんどんシラケテ行く。
みんなこれからWidowsアプリケーションはなんで作る?
Windowsフォームなんて勉強するのヤだなあ。

658:デフォルトの名無しさん
06/01/10 12:23:40
>>657
ヴォケ。

659:デフォルトの名無しさん
06/01/10 12:27:21
>>658
なんで?

660:デフォルトの名無しさん
06/01/10 12:31:59
>>659
検索くらいしろ。

661:デフォルトの名無しさん
06/01/10 12:35:00
>>660
何か知ってるなら教えてくれ。
それにしても、「みんながこれから何で開発するか」も検索できるのか?

662:デフォルトの名無しさん
06/01/10 12:36:12
>>657
>>3


663:661
06/01/10 12:42:27
>>662
サンクス。やってみます。

664:デフォルトの名無しさん
06/01/10 12:43:58
>>663
やってみろ。そして二度とくるな。

665:デフォルトの名無しさん
06/01/10 12:52:28
>>661
>ねえ、VC++Express2005で、Win32のWindowsアプリケーションって作れない
みたいだけど

既に、ここから間違ってる。
ネイティブ用のコンパイラとPSDKが揃ってて、作れないわけないだろ。


666:デフォルトの名無しさん
06/01/10 12:54:23
フォトショやMAYAが.NET上に移植されてパッケージ製品も要.NET
がいっぱい出てきたら認めてやる。

667:661
06/01/10 13:19:37
やってみたんだけどさあ。
ウィザードでWindowsアプリケーションが表示されないよ。
コンソールから入って後で変更することはできるけど。
どうすればいいか教えてください。

668:661
06/01/10 13:23:29
URLリンク(www.microsoft.com)
の手順5でAppSettings.htmの441行から444行の書き換えって書いてあるけど、
これだけじゃ足りないんではないかと。
それとも方法ないのかな?ネイティブとPSDKをそろえたのでできるはず?

669:デフォルトの名無しさん
06/01/10 13:25:46
>>668
スレリンク(tech板:16-17番)

670:デフォルトの名無しさん
06/01/10 14:20:20
Express 用のスレが欲しい今日この頃

671:デフォルトの名無しさん
06/01/10 14:28:31
>>670
何のスレが有ろうと無かろうと君には関係なさそうだが。

672:デフォルトの名無しさん
06/01/10 14:47:03
ってか、プログラム超初心者の俺でもPSDKとかウィザードの設定とかググって調べてビルドできたのに、それすらできない人って一体…

673:デフォルトの名無しさん
06/01/10 14:55:06
ベーター2のVB入れてたら、ヘルプが英語で効率悪くて・・・・
Expressでは日本語になってますか?

674:デフォルトの名無しさん
06/01/10 15:00:07
>>672
下を見ても仕方がない。

675:デフォルトの名無しさん
06/01/10 15:35:58
>>672
インスコできて優越感に浸るって安い男だな

676:661
06/01/10 16:22:22
>>669
俺もそこまでは行ったんだよね。って>>667に書いたんだけど。
もちろん、ビルドもできます。ただ、ウィザードに直接表示できないんだ。
AppSettings.htmを見ると、もろに、どこかにCONSOLE_ONLYという設定があるらしい。
それをなんとかできるのかなと思ったんだけど、ここまで時間かけてだめだた。
何はともあれ、サンクスコ。

>>672
できたんなら教えてほしいが、できてないっぽいなあ。あ、いや、いいんだ。

677:デフォルトの名無しさん
06/01/10 16:28:09
>>676
だから探せっつうの。>>632

678:デフォルトの名無しさん
06/01/10 16:44:40
書き換えたらコンソールのアイコンがなくなりました

679:661==632
06/01/10 16:51:01
>>677
できますた。君はネ申だよ。ありがとう。
いやあ、ここはいいインターネットですね。
それじゃ。

680:デフォルトの名無しさん
06/01/10 16:52:20
氏ね。

681:デフォルトの名無しさん
06/01/10 17:43:35
>>655
俺はProfessionalにした
TSだとDVDなのはいいんだが、Libraryだけ分離できないし

682:デフォルトの名無しさん
06/01/10 17:51:08
金取るわけだが

683:デフォルトの名無しさん
06/01/10 17:53:00
おれはエンタープライズかな
もちろんshareでだけどね

684:デフォルトの名無しさん
06/01/10 18:10:01
Microsoft とWindowsを駆逐するためにはまずCPUを制する必要があるわな。
それからC/C++に取って代わる低レベルも扱える高級言語を作ると。
そこまできてやっとOSなわけよ。
IntelとMicrosoftはグルなんだからさ。
気の毒だけどOSから攻めてる奴はDQNだよ。

685:デフォルトの名無しさん
06/01/10 18:26:01
>>684
URLリンク(plusd.itmedia.co.jp)

686:デフォルトの名無しさん
06/01/10 18:27:40
雑誌の付録に付くのはいつだよ。

687:デフォルトの名無しさん
06/01/10 18:32:35
グリコのおまけに付くのはいつだよ。

688:デフォルトの名無しさん
06/01/10 18:44:01
VS .NET 2003 の時って、
評価版が雑誌の付録に付いたっけ?
そういえば 120 日限定版ってのはあった気がするが、
MSDN Library はついてなかった気がする。
うん、そんなきがしたんだ。

689:デフォルトの名無しさん
06/01/10 19:03:59
流石に今回はProだろうとTSだろうとCD1枚じゃダメな訳で
DVDになる=MSDN Library込みじゃね?

もっともそんな予想を当てにして待ってるのも嫌だし
高々1500円ちょっとなんだから俺は注文したがな

690:デフォルトの名無しさん
06/01/10 19:19:02
とりあえず俺も注文しておいた。
欲しいのは MSDN Library だけなんだが。
で、余った 180 日評価版はどうしようか。
そういや、いま探してみたら、
VS .NET 2003 の 120 日評価版の
未使用品が見つかった。

691:デフォルトの名無しさん
06/01/10 19:27:29
>>690
俺は2003どころか.NETの評価版見つかったが
2003も探せば多分どれかの雑誌に付いたまま置いてあるな

692:デフォルトの名無しさん
06/01/10 19:37:49
VC++Express + PSDKなんだけど、Win32でWindowsアプリケーションを選ぶと、
ちゃんとウイザードがコード書いてくれて、ビルドするとウインドウも開く。
ところが、ウイザードで「空のプロジェクト」を選択してプロジェクトを作り、
あとでファイルを追加する方法だとうまくいかない。
ファイルは普通のWindowsプログラム。BCCでコンパイルできる奴だし、
VC++2003では、同じ手順でちゃんとできた。
VC++Express + PSDKでやると「WinMainを再定義できません」ってエラーになる。
あと微妙にLPSTRなんかの定義も違うよう。
誰か教えてくれません?
本のコードなんかをそのまま使いたいので、ウイザードのコードはかえって
邪魔なんですわ。

お願いします。

693:デフォルトの名無しさん
06/01/10 19:40:25
ハァ・・・ゆとりゆとり・・・

694:デフォルトの名無しさん
06/01/10 19:51:05
誰かエスパー呼んできてくれ

695:デフォルトの名無しさん
06/01/10 19:51:17
Win32のは書けるけど、リソースエディタが付いてないんだよな・・・>Express
これだけのために購入するのもなぁ。

696:デフォルトの名無しさん
06/01/10 20:13:09
リソースエディタが無いならスクリプト直書きすればいいじゃない

697:デフォルトの名無しさん
06/01/10 20:18:12
リソースエディタが無いなら作ればいいじゃない

698:デフォルトの名無しさん
06/01/10 20:21:58
与えられないと何もやらない思考停止が今の流行です。
自分で調べたり考えたり工夫したりするなんてダサい。

699:デフォルトの名無しさん
06/01/10 20:44:02
リソースエディタはVS2003のを使うのれす

700:デフォルトの名無しさん
06/01/10 21:13:43
700

評価版入手するか

701:デフォルトの名無しさん
06/01/10 21:39:00
てか、Win32アプリ作るのに2003と2005で何か違いがあるの?

702:デフォルトの名無しさん
06/01/10 21:39:01
そうだ。リソースエディタぐらいVB2005で作れや

703:デフォルトの名無しさん
06/01/10 21:48:43
>>701
2005のProfessional版だと、新しい最適化が使えるとか

704:デフォルトの名無しさん
06/01/10 21:48:52
つーか、Win32アプリ作るんならわざわざ2005でなくてもいいんじゃないか?
VC6とか2003を使ってりゃええんでない?

705:デフォルトの名無しさん
06/01/10 21:57:37
>>704
奈良人は新しいもの好きなんだもん!

706:デフォルトの名無しさん
06/01/10 22:07:15
単なるアプリならVBの方が楽。

707:デフォルトの名無しさん
06/01/10 22:11:10
VB(笑)

708:デフォルトの名無しさん
06/01/10 22:21:35
アセンブリへの署名でVS2005で遅延署名した場合、最終的な署名をVS2005(IDE)上で設定するページや
プロパティのようなものって存在するのでしょうか?

厳密名で署名しようとしたんだけど、参照しているアセンブリ(dll)の一部が厳密名で署名されていない場合
どのコマンドを使えばよいのでしょうか?
al.exeだと.netmoduleからしか署名できないようなのですが

709:デフォルトの名無しさん
06/01/10 22:23:11
VBを笑うものはVBで泣く

710:デフォルトの名無しさん
06/01/10 22:28:28
泣かない、泣かないw

711:デフォルトの名無しさん
06/01/10 22:31:13
厳密名で署名されてないアセンブリを参照したら、
もはや厳密名は付けられないと思うんだが…


712:デフォルトの名無しさん
06/01/10 22:47:50
上司:「あ、君。次の案件、VB5で動いているシステムの更新だけどよろしく。」
>>710:「・・・」

713:デフォルトの名無しさん
06/01/10 22:56:54
厳密名で署名されていないアセンブリのマニフェストを書き換えて厳密名で署名したアセンブリにしたい
ということで、その時点でのアセンブリのアイデンティティから署名できると思うのですが


714:デフォルトの名無しさん
06/01/10 23:04:21
なんでVB厨必死なの?

715:デフォルトの名無しさん
06/01/10 23:13:09
>>714
C#に負けそうだから。もっと言えばVB6に勝てそうにないから。
VB.NETは、どんどん変わっていって、またグチャグチャになるだろうから…

【VB.NET】VS2005 選ぶならどっち?【C♯】
スレリンク(tech板)

716:デフォルトの名無しさん
06/01/10 23:21:21
別に、VB.NETもC#も両方とも使えるようになればいいだけの話なのにな。

717:デフォルトの名無しさん
06/01/10 23:22:58
なんか需要が結構ありそうだから、
みんなでオープンソースでリソースエディタでも作りませんか?

718:デフォルトの名無しさん
06/01/10 23:24:10
IL最強とか言い出す人出てくるのかな

719:デフォルトの名無しさん
06/01/10 23:27:00
作りませんか?とか言う本人は絶対作らない件について。

720:デフォルトの名無しさん
06/01/10 23:46:09
はじめまして!!c#について質問させてください。
私の家のパソコンにはC#のVisual Studio Net 2003がインストールされています。
ここで、プログラムを作って完成させたんですが・・・よく考えてみると大学では、
C#2005だったと思うんです。できたら、家で作ったプログラムをコピーして大学
の授業でも使いたいと思っているんですが・・・この2つには互換性はあるのでしょうか?
どなたか知っている方おられませんか??


721:デフォルトの名無しさん
06/01/10 23:48:41
2003→2005なら問題ないと思うけど

722:デフォルトの名無しさん
06/01/10 23:48:49
大学生って本当に馬鹿なんだな

723:デフォルトの名無しさん
06/01/10 23:52:56
>721
情報ありがとうございます。頑張ってプログラムを作った甲斐がありました。

>722大学生が馬鹿というより、私が勉強不足なだけですので、そこらへんのご理解
よろしくお願います。

724:デフォルトの名無しさん
06/01/10 23:57:00
>>720
ドットが無ければタダのネット

725:デフォルトの名無しさん
06/01/10 23:59:06
>>720
マルチうざい

726:デフォルトの名無しさん
06/01/11 00:13:02
>>717
フリーのリソースエディタならある
海外だけど

ここから辿った
URLリンク(fruit.dnsalias.org)

727:デフォルトの名無しさん
06/01/11 00:20:23
>>717
BCCFormで十分じゃん

728:デフォルトの名無しさん
06/01/11 00:27:13
誰か>>692の疑念には答えてあげないのか?
と言うか俺が>>692であるわけだが。
あれかな。どこか見えないとこでWinMainを定義するスイッチがあるのかな?
誰でもいいから、ヒントでいいから、教えてくれよお。
猫でもわかるコンパイルできねーんすよ。

729:デフォルトの名無しさん
06/01/11 00:30:39
>>728
プロジェクトの設定。つーか、ウィザードでWin32アプリを指定しろ。
そもそも、このスレではなくVS初心者スレで聞くような内容だからだれも答えないんだって。

730:728
06/01/11 00:44:59
>>729
えーと。だからウイザードでWin32アプリを指定したら、「WinMainを再定義できない」と
なったってことなんだけど。コンソールはうまくいくよ。
それから繰り返すけど、ウイザードでWin32アプリを指定して「空のプロジェクト」を
チェックしなければうまくいく。だから、ディレクトリの指定が間違ってるとかは
考えられないわけだ。わかった?

731:デフォルトの名無しさん
06/01/11 00:53:26
>>728
やってみたらあっさりできたからきっと追加したソースに問題があるな

732:728
06/01/11 01:04:46
>>731
検証ありがとう。
今日は泣きながら寝て、明日ガンガル。

733:728
06/01/11 01:06:44
あ、VS2003と共存させちゃいけないとかかな。
ま、いいや。相手してくれた人ありがとう。寝ます。

734:731
06/01/11 01:12:45
>>733
関係ない。こっちもVS2003入ってる。

735:デフォルトの名無しさん
06/01/11 01:43:57
「Visual Studio 2005 Team Edition 先行特別パッケージ アップグレード」
ってのが¥312,800(税込)で出てるけど、これってOffice 2000 Developerとか
VS97(笑からでもアップグレードできるのな。ひょっとしてお買い得?

736:デフォルトの名無しさん
06/01/11 01:52:41
そこまで言うならソース晒せや。

737:デフォルトの名無しさん
06/01/11 01:53:19
>>736>>728宛てね。

738:デフォルトの名無しさん
06/01/11 06:14:15
2003 と 2005 は共存できるね。
公式にも共存できるとなっている。

むしろ 2005 Professional と 2005 Express が
共存できるかが微妙。
公式には何も情報ないし。

739:デフォルトの名無しさん
06/01/11 06:16:37
なんで共存させる必要が有るの?
2003は違うエディションは共存できたっけ?

740:デフォルトの名無しさん
06/01/11 07:12:47
普通にできてるよ。>共存

741:デフォルトの名無しさん
06/01/11 08:41:39
MFCアプリはドットネッツに簡単に移植できまつか?

742:デフォルトの名無しさん
06/01/11 09:43:51
>>735
ちょっと調べればわかるだろ
URLリンク(www.microsoft.com)

743:デフォルトの名無しさん
06/01/11 10:04:22
>>741
クラスライブラリが全然違うから無理。
MSが言うには、移行するならちょっとずつCOM経由で使う
.NETコントロールに移行して行くと良いらしい。
移行する必要があるのかどうかが問題だけどな。

744:741
06/01/11 10:34:48
じゃあMFCは終息するんですか?

確かWTLはサポート停止になった後、1回うpデートされた記憶がある。

745:デフォルトの名無しさん
06/01/11 10:36:58
>>742
価格が書いてないけど、何で?
というか、幾ら?

746:741
06/01/11 10:42:28
Win32アプリでM$社内で使われてるのはMFCじゃなくてWTLじゃなくて、
何てライブラリでしたっけ?
どれ使おうかと思って、質問ばかりですみません。

747:デフォルトの名無しさん
06/01/11 10:58:53
>>744
WTLはこれからだろ

748:デフォルトの名無しさん
06/01/11 11:16:50
>>746
ATLとWTLだと思う。
MFCとATLは製品だから、サポートはしばらく続くだろうけど
そのうち終息するだろうな。
MFCはいくらなんでも設計が古過ぎる。

何作るのか知らんけど、別に好きなの使えばいいじゃん。
個人的には.NETがいいと思うけど、移植になるみたいだし
別に無理して移行する必要はないとも思う。

749:728
06/01/11 11:33:27
えーと、自己レス+質問です。
>>692の状態は、プロジェクトのプロパティの「全般」で「UNICODEを使う」をはずとうまくいきました。
どうやらLPTSTRの定義が、UNICODEオプションがあるときとないときで違うみたい。
俺のコードはWinMainの引数がLPTSTRとなっていたためWinMainを再定義できないとか出たみたい。
(正しくはオーバーロードできないだった。すまん。)
それは書き換えれば済むけど、WNDCLASSEXのメンバなんかはLPTSTRで定義されているため、charの配列と
互換性がなくなっていたりする。

と、まあ、だんだんわかってきました。
しかし、みなさん、どうしてるの?こんな問題に当たったのは漏れだけですか?

750:デフォルトの名無しさん
06/01/11 11:34:35
なんで手探りでやってるのか理解できない。

751:728
06/01/11 11:54:51
>>750
教えてくれる人がいないから。
それにしてもUNICODEやだなあ。

752:デフォルトの名無しさん
06/01/11 11:57:41
>>749
charではなくTCHARを使う。
typedef TCHAR *LPTSTR;
typedef const TCHAR *LPCTSTR;
となっていてTCHARはUNICODEオプションによってcharかwchar_tに切り替わる。

753:デフォルトの名無しさん
06/01/11 11:59:37
ちゃんとドキュメントが有るのに、なぜ読まないのかと・・・
教えてクンの典型だな。

754:728
06/01/11 12:02:55
サンクス。
あと、WinMainを_tWinMainにする、があるよね。
オプションで問題なくするには。
そんなこと本には書いてないよ。(泣く
それと、"文字列"を、その都度L付きとL無しに書き換える必要がありそう。

755:728
06/01/11 12:05:45
あ、サンクスは>>752にね。
>>753は、、、まあいいや。
ドキュメントってMSDNか?
どこを読めばいいかわからんのよ。
それにExpress付属のヘルプにはWinMainそのものが見当たらんが。

756:デフォルトの名無しさん
06/01/11 12:06:28
本?
もしかして、解説書しか読んでないのか?

757:デフォルトの名無しさん
06/01/11 12:08:58
>>755
×どこを読めばいいかわからん
○探すのがめんどくさい

758:デフォルトの名無しさん
06/01/11 12:11:19
>>754
TEXT("文字列")

759:728
06/01/11 12:15:17
>>758
サンクスです。
あとたぶん、_Tでもよいわけですね。
わかりました。今度こそ完璧に。激謝します。

>>757
君は、まあ、あれだな。w

760:デフォルトの名無しさん
06/01/11 12:50:50
頭の悪い教えて君がいなければ2ちゃんねるは成り立たないしな。

761:デフォルトの名無しさん
06/01/11 13:42:19
>>747

「製品」としては終わってる。

762:デフォルトの名無しさん
06/01/11 14:06:39
もともと製品でもないしサポートもされてないから。

763:デフォルトの名無しさん
06/01/11 14:11:46
V$という「製品」に入ってるけど?
「サポート停止」表明はあったけど?

764:デフォルトの名無しさん
06/01/11 14:13:36
「VB6」は製品販売停止表明もあった。

765:デフォルトの名無しさん
06/01/11 20:44:53
何か言われてますよ、皆さんw
スレリンク(download板)

766:デフォルトの名無しさん
06/01/11 20:48:11
まあ、雌猫とか、あっちはあっちでやってくれ

767:デフォルトの名無しさん
06/01/11 22:36:54
で、具体的なx64への移植するための手順を


768:デフォルトの名無しさん
06/01/12 00:33:17
そういうのを吸収するためのILじゃないのかよ。

769:デフォルトの名無しさん
06/01/12 01:55:21
VC#2005Expインストールしたんだけど、ネットワーク系のコンポーネントがないのはなぜ?
TCPで通信したりSSLでやりとりしたりとか長々とコード書かなきゃ駄目なの?

ネットワーク全盛の時代なのにコンポーネント提供してくれないの?

770:デフォルトの名無しさん
06/01/12 01:58:16
ネタキタ━━━(゚∀゚)━━━ !!

771:デフォルトの名無しさん
06/01/12 02:02:36
どうせ参照を追加してないだけだろ

772:デフォルトの名無しさん
06/01/12 02:02:50
既定ではx64コンパイラとか入らないのかよ
x64やる気がないのか、それとも自信がないのか

773:デフォルトの名無しさん
06/01/12 02:14:53
.NETのクラスツリーってどっかにないの?

774:1/2
06/01/12 02:28:13
2005EEでboostのtest_suite試したら何もしてないのにメモリリークって怒られたよ
Debugだとメモリリークが出て、Releaseだと出なかった
Debugモードは元々メモリリークしているモノなのかしら?

--- test.cpp
#include "stdafx.h"

#ifndef _DEBUG
#  pragma comment(lib, "libboost_unit_test_framework-vc80-mt-1_33_1.lib")
#else
#  pragma comment(lib, "libboost_unit_test_framework-vc80-mt-gd-1_33_1.lib")
#endif

// Boost.Test
#include <boost/test/unit_test.hpp>
using boost::unit_test::test_suite;

// most frequently you implement test cases as a free functions
void free_test_function()
{  // reports 'error in "free_test_function": test 2 == 1 failed'
  BOOST_CHECK(1 == 1); // non-critical test => continue after failure }

test_suite* init_unit_test_suite( int, char* [] ) {
  test_suite* test= BOOST_TEST_SUITE( "Unit test example 1" );
  // this example will pass cause we know ahead of time number of expected failures
  test->add( BOOST_TEST_CASE( &free_test_function ), 1 /* expected one error */ );
  return test; }
---/test.cpp


775:2/2
06/01/12 02:28:51
---output
>.\test
Running 1 test case...

*** No errors detected
Detected memory leaks!
Dumping objects ->
{177} normal block at 0x003A7CA0, 3216 bytes long.
 Data: < |: sr/dev/Inclu> E8 7C 3A 00 73 72 2F 64 65 76 2F 49 6E 63 6C 75
{153} normal block at 0x003A6EF0, 2728 bytes long.
 Data: <0o: lnD lpD wpD > 30 6F 3A 00 6C 6E 44 00 6C 70 44 00 77 70 44 00
{151} normal block at 0x003A6628, 1960 bytes long.
 Data: <Xf: D D   Xf: > 58 66 3A 00 44 E6 44 00 00 00 00 00 58 66 3A 00
{150} normal block at 0x003A6378, 640 bytes long.
 Data: < c:  D D D wpD > 98 63 3A 00 84 E5 44 00 44 E5 44 00 77 70 44 00
Object dump complete.
---/output


776:デフォルトの名無しさん
06/01/12 02:55:09
Releaseモードで出ないのは単に検出されないだけだろ。
Debug用のnewを使うようにしたらどうなる?

777:デフォルトの名無しさん
06/01/12 03:14:08
>>776
ごめん、
Debug用のnewの意味がわからんです
どうやって試せばよかと?

ちなみに環境:
WinXP SP2 + VC++2005EE日本語版 + STLport5.0(iostreamも使用) + PSDK + boost1.33.1
boostのビルドオプション:
bjam -sTOOLS=vc8_0 --with-python-root=%PYTHON_PATH% --prefix=%INSTALL_PATH%


778:デフォルトの名無しさん
06/01/12 03:21:50
ロンリーロンリーロンリーロリー
ロンリーロンリーロリーロリー

779:デフォルトの名無しさん
06/01/12 04:58:40
VC2005Expressのトップにあったリンクに、PSDKのインストール手順とWin32のプロジェクトの有効化の手順がでてたのUP

それが以下。(英語
URLリンク(msdn.microsoft.com)


780: 
06/01/12 05:08:56
1、VCを入れる。
2、x86のプラットフォームSDKを入れる。
3、PSDKのパスを通す。
4、C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults\corewin_express.vsprops
     ファイルの中にPSDKに入ってるLIB群を登録
5、“%ProgramFiles%\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\1033\AppSettings.htm "
    ファイル中の441->444まで//をつかってコメントアウト。

こんな感じ。
後はプロジェクトのWIN32コンソールプロジェクトの項目からアプリケージョンの設定を選択してみると、Windows アプリケーションが選択できる。
詳しくは本家参照。

781:デフォルトの名無しさん
06/01/12 05:11:09
>>779
アプリの最初の画面ね。

782:デフォルトの名無しさん
06/01/12 05:19:57
>>779-780
>>3にある
URLリンク(www.microsoft.com)
と何か違うの?

783:デフォルトの名無しさん
06/01/12 05:25:34
>>782
え。日本語訳あったの・・・。
失礼しました。Orz

784:デフォルトの名無しさん
06/01/12 05:45:50
あーぶーなーい ロリーター

785:デフォルトの名無しさん
06/01/12 06:02:57
おにーたん。












だっこ。

786:774
06/01/12 06:25:01
stlport 外して boost ビルドし直したら出なくなりますた
疲れた('A`)

787:デフォルトの名無しさん
06/01/12 10:12:54
>>786 THX and モツカレ
boost 常用してて、つい先日から
2003 => 2005 に移行してたんで、
もし boost やばいってなったらとおもってかなり焦った。

788:デフォルトの名無しさん
06/01/12 10:22:58
チ チ チ チ チ チ チ チエコさん
ぼ ぼ ぼ ぼ ぼ ぼ ぼ ぼくぼくの
およ およ およ
およ およ およ およ およめさんに
な な な なってください

789:デフォルトの名無しさん
06/01/12 12:35:06
Visualstudioで選択キーワード(または検索語句)を
ハイライト表示することは出来ませんでしょうか

790:デフォルトの名無しさん
06/01/12 14:09:52
>>787
労ってくれてあんりがとっ(////)

791:デフォルトの名無しさん
06/01/12 18:19:32
VS2005でもCLI使わないかたくななC++使いお手上げ(´∀`)∩

792:デフォルトの名無しさん
06/01/12 18:21:24
ノシ

793:デフォルトの名無しさん
06/01/12 18:22:46
ノシ

794:デフォルトの名無しさん
06/01/12 18:23:26
ウシ

795:デフォルトの名無しさん
06/01/12 18:27:35
.NET Frameworkが必要なのはまだ敷居が高いよ

796:デフォルトの名無しさん
06/01/12 19:22:49
そういうやつが多いから余計普及しないんだよ

797:デフォルトの名無しさん
06/01/12 19:25:11
ExpressってATL サーバも作れるの?

798:デフォルトの名無しさん
06/01/12 19:26:24
普及してから使うって香具師がほとんどだからな

799:デフォルトの名無しさん
06/01/12 19:53:39
>>791
ノシ

800:デフォルトの名無しさん
06/01/12 20:09:52
include "stdafx";ってなんだよ勝手なことしやがってVS2005EEめ。BCCでコンパイルできた数行のソースをそのまま貼り付けてコンパイルできねー、理由がstdafxにあるだぁ? てめーの都合で、素直に育ちたい入門者(俺)を戸惑わせるんじゃねーよヴォケが。
関数リファレンス無けりゃ使わねーよ。

という主張は叩かれますか?

801:デフォルトの名無しさん
06/01/12 20:27:09
>>800
うん。

802:デフォルトの名無しさん
06/01/12 20:39:56
>>788
チコたん…

>>791
ノシ

>>800
うん。

803:デフォルトの名無しさん
06/01/12 20:40:16
敷居が高い:不義理・不面目なことなどがあって、その人の家に行きにくい

.NET Frameworkに不義理がある奴には使いづらいか、やはり


804:デフォルトの名無しさん
06/01/12 21:05:24
垣根が高いならどうだ?


805:デフォルトの名無しさん
06/01/12 21:19:55
VC#2005EXPでネットワーク系のコンポーネントを使うには
どこを参照設定すればいいんでしょうか

806:デフォルトの名無しさん
06/01/12 21:42:39
769 名前:デフォルトの名無しさん [] 投稿日:2006/01/12(木) 01:55:21
VC#2005Expインストールしたんだけど、ネットワーク系のコンポーネントがないのはなぜ?
TCPで通信したりSSLでやりとりしたりとか長々とコード書かなきゃ駄目なの?

ネットワーク全盛の時代なのにコンポーネント提供してくれないの?

807:デフォルトの名無しさん
06/01/12 22:08:14
わざわざ貼ってくれてすいませんね

808:デフォルトの名無しさん
06/01/12 22:13:24
それはそうとおまえら、
Boostをはじめとしたライブラリは、
C++/CLR でもつかえるのかい?


809:デフォルトの名無しさん
06/01/12 22:25:05
C++/CLIな
C++/CLIはマネージとネイティブの共存が目的の言語だから余程の事が無い限り使える

810:デフォルトの名無しさん
06/01/13 01:14:03
>>786
STLPortが確保したメモリを終了までキャッシュしたまま解放しないのは常識

811:デフォルトの名無しさん
06/01/13 01:25:13
>>810
ありがとう、勉強になったよ

ちなみに、VC8 以前の場合だと
bjam -sTOOLS=VC-7_1-stlport とかってオプションがあるんだけど
その場合は test_suite 使っても STLport 分を除外して
メモリリークを報告してくれるのかしら?
かしら?

812:デフォルトの名無しさん
06/01/13 01:42:28
x64バイナリ増えすぎじゃ・・・

813:デフォルトの名無しさん
06/01/13 01:43:08
↑サイズがね

814:デフォルトの名無しさん
06/01/13 09:02:37
>>810
それって糞仕様すぎね?

815:デフォルトの名無しさん
06/01/13 09:20:53
>>811
STLPortのアロケータはプリプロセッサで差し替えられるよ。
マニュアルに載ってなかったっけ。
>>814
問題ないモンッ。

816:デフォルトの名無しさん
06/01/13 13:55:13
>>815
STLportのアロケータ使わない設定にしてたつもりだったんだけどなぁ
設定が間違ってたか...orz
-sTOOLS=vc-8_0-stlportが出来るようになったらもっかい試してみます
ホントは今すぐ試したいけどそれぞれのコンパールに時間が掛かりすぎる('A`)

817:デフォルトの名無しさん
06/01/13 18:01:23
ちょっとおまいらに質問。

今俺のPCはPentium4でメモリが256MB×2=512MBなんだが、
これを512MB×2=1028MBにするか、1024MB×2=2048MBにするか迷ってるんですょ。
どっちの選択がいいと思いますか?
コンパイルってCPUの性能とHDの読み書き速度が重要ってのは知ってるつもりだけど、
メモリの容量ってどうなんだろうと思ったので聞かせてください。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5375日前に更新/203 KB
担当:undef