トップページ⇒tech
1001コメント324KB

★初心者にVisual C++を教えるスレ★ Part14

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
Visual C++入門者・初心者からの質問を、
お兄ちゃん達が優しく、時には厳しく回答してくれるスレッドです。

■質問するにあたって
・エラーや警告のときはエラーメッセージを書きましょう。
・開発環境も書きましょう。
・できるだけ具体的に。

  質問の仕方については次のページが大変参考になります。
  http://www.hyuki.com/writing/techask.html
  http://www.geocities.co.jp/Beautycare/4965/public/template.html

■回答するにあたって
・回答する場合はその答えに至るための「コツ」も書いてあげると良いでしょう。
 (MSDNのどの項目だとか、何のキーワードでGoogleするとか)
・ネタや煽りは軽く流しましょう。

前スレ
★初心者にVisual C++を教えるスレ★ Part13
http://pc5.2ch.net/test/read.cgi/tech/1089011118/l50
0951デフォルトの名無しさんNGNG
ファイルの書き換えもできないのに大規模開発かよ
0952デフォルトの名無しさんNGNG
ほんと、ここ奴らってショボイのしか書いたことないんだね
そうファイル数100を超えるような中規模程度のものすら
知らないんだろうhw
0953デフォルトの名無しさんNGNG
だからスクリプトでも組めよ 無能だなぁ
0954デフォルトの名無しさんNGNG
なんかすごいことになってるなw
というかプロジェクト作り直せ
0955デフォルトの名無しさんNGNG
>>928
自分は、コンソール/ウィンアプリでしかやった事無いけど、
同じようにプロジェクト名を変えたくなった事がある。

自分の場合は、新しいプロジェクト(ワークスペース)を作って、
そのワークスペースのフォルダに全てのファイルをコピー。

ウィンドウ上のコマンドのプロジェクト→プロジェクトへ追加→ファイル
を選んで、ファイルを新しいプロジェクトに追加する。

それからビルドすれば完成。
0956デフォルトの名無しさんNGNG
↑真性アフォハケーン
0957デフォルトの名無しさんNGNG
100で中規模?ありえねぇ・・・。
0958デフォルトの名無しさんNGNG
>>952
元の質問>>928がAppWizardが作ったファイルを変更したいって質問だろ。
他のファイルが100あろうが関係無い。
0959デフォルトの名無しさんNGNG
>>958
同意。

もしかして、大規模(?)プログラムの全部の関数を、
Doc,Viewに突っ込んでるのかも知れん。
Document クラスに500近く関数あったら萎えるなぁ。
0960デフォルトの名無しさんNGNG
だから手作業で直すのに時間かかりそうなら
スクリプトでもいいし、マクロでもいいし、簡単なプログラムでもいいし、
それなりに頭使えばたいして時間はかからんだろう。
それぐらいできないようならプログラマには向いてない。
0961955NGNG
>>956
すまん。そのタイプのプロジェクトはやった事無かったから。
0962デフォルトの名無しさんNGNG
そろそろ次いってみよう
0963デフォルトの名無しさんNGNG
たくさんレスしてもらって
幸せな奴だな。
0964デフォルトの名無しさんNGNG
次スレたってる?
0965デフォルトの名無しさんNGNG
ちんこはたってますが、なにか?
0966デフォルトの名無しさんNGNG
ワークスペース名を(WORKSPACE)します。
ある構造体をViewヘッダファイルで宣言します(構造体名:KOZO)。
その構造体を引数とした関数を作成します。(関数名Func)

そうすると、void CWORKSPACEView::Func(KOZO *kozo)
というのができあがりますが、ClassViewから、その関数名を
ダブルクリックしてもジャンプできません。

そこでKOZOの前にCWORKSPACEView:を追加するとジャンプできるのですが、
kozo->と書いたときに現れるメンバが自動表示されません。

これはどうすれば表示されるようになるのでしょうか。もしくはジャンプする方法で
何か違う方法があるのでしょうか。
0967デフォルトの名無しさんNGNG
>>966
とりあえずコンパイル通れば、あとは気にしない。
ジャンプしたいところにマークでもつけとけばいい。
0968デフォルトの名無しさんNGNG
あのC言語って何ですか?C言語ってD前だからC何ですか?
0969デフォルトの名無しさんNGNG
ボケたつもりなんだろうが
そ の 通 り だ
0970デフォルトの名無しさんNGNG
大規模開発やっているなら、すでにアドインが入っているはずですよ^^
上司か同僚に聞いてみたらいいですよ^^

入っていないなら、あなたのプロジェクトは手作業で書き換える開発スタイルだってことです^^
0971デフォルトの名無しさんNGNG
>>968
メイドさんしぃしー(製作・販売ライブドア)がこの言語によって作られたから。
0972デフォルトの名無しさんNGNG
#include <functional>
struct Equala : public binary_function < CDeviceBase*,CDeviceBase*,bool >
{
public:
bool operator()(CDeviceBase* lhs,CDeviceBase* rhs) const
{
return *lhs == *rhs;
}
};

*******\Device.h(34): error C2504: 'binary_function' : 定義されていない基本クラスが宣言されています。
ってなんで?
0973デフォルトの名無しさんNGNG
>>972
std::binary_function
?
0974デフォルトの名無しさんNGNG
>>973 さん
マジありがとうございます。
解決できました。

感謝感激
0975デフォルトの名無しさんNGNG
さて蒸し返すぞ。
ファイルが100あろうがなんだろうが打ち変えろ。
置換で一つ一つ確認しながらやれば一日でできるだろ。

そもそもそんな規模のものにABCとかつけるなよ。
0976デフォルトの名無しさんNGNG
次スレは、どこかのスレを乗っ取りたいな。
JavaスレあたりでVCの話がしたい・・・
0977デフォルトの名無しさんNGNG
VCは糞
Windowsアプリの作成はBCB最強
まちがいない
0978デフォルトの名無しさんNGNG
次スレ
http://pc5.2ch.net/test/read.cgi/tech/1065535118/
0979デフォルトの名無しさんNGNG
エディットコントロールに文字を転送して表示してるのですが
なぜかアルファベットが2バイト文字のようにすこし大きくなります。
表示された文字を別のメモ帳にコピペするとふつうの1バイト文字になります。なぜでしょうか?
お願いします。教えてください。お願いします。お願いします。お願いします。
0980デフォルトの名無しさんNGNG
どこかにスクリーンショットでもUPしてみたら
0981デフォルトの名無しさんNGNG
ダイアログだけのプログラム作ったんだけど、ダイアログ動かせない・・・ウィンドウタイトル表示されない・・・
環境VisualStudio.Net2003
//dlgtest01.cpp

#include <windows.h>
#include "resource.h"
BOOL CALLBACK DialogProc(HWND, UINT, WPARAM, LPARAM);
HINSTANCE hInst;
int WINAPI WinMain(HINSTANCE hCurInst, HINSTANCE hPrevInst,
LPSTR lpsCmdLine, int nCmdShow)
{
hInst = hCurInst;
DialogBox(hCurInst, MAKEINTRESOURCE(IDD_DIALOG1), NULL, (DLGPROC)DialogProc);
return 0;
}
BOOL CALLBACK DialogProc( HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
{ switch (msg) {case WM_COMMAND:
switch (LOWORD(wp)){
case IDEND:
PostQuitMessage(0);
break;
} case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return (DefWindowProc(hDlg, msg, wp, lp));  }
return 0;
}

0982979NGNG
こんな感じになります。左がエディットコントロールで右がコピペーしたやつです
http://cgi.f29.aaacafe.ne.jp/~retoroup/gazoubbs/src/1097870944522.jpg
0983デフォルトの名無しさんNGNG
マルチ
http://pc5.2ch.net/test/read.cgi/tech/1095534704/629
0984デフォルトの名無しさんNGNG
>>979
等幅フォント使え
とマジレスしてみる
0985979NGNG
>>983
うるせぇよボケ。マルチの何が悪いんだタコ。スルーされたんだから
同じスレで質問繰り返すのとなんか違いあるか?あ?コラ。マルチマルチほざいてんじゃねぇよカス。

>>984
ありがとうございます。フォント変えれるとは知りませんでした
0986デフォルトの名無しさんNGNG
0987デフォルトの名無しさんNGNG
>>985
983と984への対応の違いにワロタ
0988デフォルトの名無しさんNGNG
>>985
そりゃぁ、スルーされるような程度の質問するからだろ。
あっちは初心者向けとは謳ってないからな。
つーか、開き直ってんじゃねぇよ、カス。
0989デフォルトの名無しさんNGNG
★初心者にVisual C++を教えるスレ★ Part15
http://pc5.2ch.net/test/read.cgi/tech/1097880265/
0990デフォルトの名無しさんNGNG
ウオッチウィンドウの値のカラムに赤文字で表示されるのは
どういう意味ですか?
0991デフォルトの名無しさんNGNG
変化したんだろう
0992デフォルトの名無しさんNGNG
>>988
必死だな (ゲラゲラ
0993デフォルトの名無しさんNGNG
>>979-988
どうやらあっちのスレでもスルーされていた訳ではなさそうだ
http://pc5.2ch.net/test/read.cgi/tech/1095534704/629-
0994デフォルトの名無しさんNGNG
994
0995デフォルトの名無しさんNGNG
995なら死ぬ
0996デフォルトの名無しさんNGNG
>>995
南無
0997デフォルトの名無しさんNGNG
979 名前:デフォルトの名無しさん 投稿日:04/10/16 03:15:24
エディットコントロールに文字を転送して表示してるのですが
なぜかアルファベットが2バイト文字のようにすこし大きくなります。
表示された文字を別のメモ帳にコピペするとふつうの1バイト文字になります。なぜでしょうか?
お願いします。教えてください。お願いします。お願いします。お願いします。
0998デフォルトの名無しさんNGNG
979 名前:デフォルトの名無しさん 投稿日:04/10/16 03:15:24
エディットコントロールに文字を転送して表示してるのですが
なぜかアルファベットが2バイト文字のようにすこし大きくなります。
表示された文字を別のメモ帳にコピペするとふつうの1バイト文字になります。なぜでしょうか?
お願いします。教えてください。お願いします。お願いします。お願いします。
0999デフォルトの名無しさんNGNG
979 名前:デフォルトの名無しさん 投稿日:04/10/16 03:15:24
エディットコントロールに文字を転送して表示してるのですが
なぜかアルファベットが2バイト文字のようにすこし大きくなります。
表示された文字を別のメモ帳にコピペするとふつうの1バイト文字になります。なぜでしょうか?
お願いします。教えてください。お願いします。お願いします。お願いします。
1000デフォルトの名無しさんNGNG
荒らすなや
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。