くだすれC++Builder(超初心者用)その4
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/10/23(金) 09:06:16もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
C++Builder使いが優しくコメントを返しますが、
お礼はC++Builderの布教と初心者の救済をお願いします。
Embarcadero Home Page
http://www.codegear.com/jp/
<過去スレ>
くだすれC++Builder(超初心者用)
http://pc8.2ch.net/test/read.cgi/tech/1117225464/l50
くだすれC++Builder(超初心者用)その2
http://pc10.2ch.net/test/read.cgi/tech/1144308804/l50
くだすれC++Builder(超初心者用)その3
http://pc11.2ch.net/test/read.cgi/tech/1171219191/
<兄妹スレ>
くだすれDelphi(超初心者用)その50
http://pc12.2ch.net/test/read.cgi/tech/1246340765/l50
0729デフォルトの名無しさん
2011/06/10(金) 11:26:28.23TPNGObjectって書いてんだろ馬鹿はレスするなって
それにもう解決したからいい
何でレスも読めないのに知ったかしてレスするんだろうか
0730デフォルトの名無しさん
2011/06/10(金) 12:54:08.41カワイソス
頭おかし過ぎてワロタ
0731デフォルトの名無しさん
2011/06/10(金) 13:09:20.40逆ギレかよ。
>>726 (>>723) もとんだトバッチリだな。何一つ間違った事言ってないのに。
ヘッダも読めねークセに、こういう奴って居るんだなー。クワバラ-
相手にしなくてよかった。
0732デフォルトの名無しさん
2011/06/10(金) 13:59:16.74論拠は >>728 じゃねーの?RAD2010でも警告だしヘッダもそう(読めないんだっけ)
勘違いヤロ-なのはおまいだろ?
0733デフォルトの名無しさん
2011/06/10(金) 14:55:06.61なんかバカが馬鹿よばわりしてるし
0734デフォルトの名無しさん
2011/06/10(金) 16:58:47.170735デフォルトの名無しさん
2011/06/10(金) 17:49:54.00クズが吠えてて笑える
0736デフォルトの名無しさん
2011/06/11(土) 22:57:59.230737デフォルトの名無しさん
2011/06/14(火) 15:48:29.17これ背景色変える事できる?OS設定しか無理?
何でこれ背景白にしちゃったんだろ?激しく見づらいんだけど
しかもclWindowと色が被ってるから境界線が判りづらいし
0738デフォルトの名無しさん
2011/06/14(火) 18:54:35.33TPageControl継承すれば。
0739デフォルトの名無しさん
2011/06/14(火) 22:29:43.480740デフォルトの名無しさん
2011/06/24(金) 11:53:19.650741デフォルトの名無しさん
2011/06/24(金) 12:03:14.22wcstombsならコンパイルは通るんだけど何故か実行時にエラーが出る。
setlocale( LC_CTYPE, "jpn" );これしてもエラーなんだけどなんでだろう?
0742デフォルトの名無しさん
2011/06/24(金) 12:52:35.160743デフォルトの名無しさん
2011/06/24(金) 12:56:32.620744デフォルトの名無しさん
2011/06/24(金) 14:05:02.850745デフォルトの名無しさん
2011/06/30(木) 13:34:35.000746デフォルトの名無しさん
2011/06/30(木) 17:11:22.250747デフォルトの名無しさん
2011/06/30(木) 17:31:38.460748デフォルトの名無しさん
2011/06/30(木) 17:42:30.35http://www.kab-studio.biz/Programing/Codian/DLL_Hook_SClass/06.html
0749デフォルトの名無しさん
2011/06/30(木) 18:14:08.790750デフォルトの名無しさん
2011/07/03(日) 11:10:55.56StringGridの各セルをテキストとしてファイル出力ってどうやるんでしょうか?
SaveToFileのようなものが用意されていますか?
0751デフォルトの名無しさん
2011/07/03(日) 12:25:50.84生 同 .じ . /´ | (ゝ___) い
.し 士 .レ .__/'r-┴<ゝi,,ノ ro、 は、
.な で .ベ ∠ゝ (ゝ.//` ./`| }⌒j
.い し .ル } ⌒ /`ヽ、_∠l,ノ ・ヽ´
.! ! か の / ´..:.} >、、___, .r、 ソ、`\
/ ..:.:.} / |∨ ` ̄
/ ..:.:./ | 丶
/ _、 ..:.:.:.{ .{.:.:. \
{ ..:Y .ゝ、 {.:.:.:.:. ヽ
|、 ..:/ 丿 .:〉 >.- ⌒ . ヽ
/ {. ..:./ ソ ..:./ .( ..:.:.:` ..:}
./..:.:}.:.:./ ヘ、 ..:./ .\ ..:.:r_,ノ、.:.:}
./..:.:/|.:/ {.:./ X.:.:}.} X X
/..:.:/ .}.:| }:/ .Y丶ヽ Y.:Y
. __/.:/ { } 《.〈、 _,,__>.:》丶 Y.:\
/.:.:.:.:.::/ !.:.:ゝ ゝ.:. ̄ヾ ´:.:.:.:.:.:.:.:.:ヾゝ \.: ̄>
0752デフォルトの名無しさん
2011/07/03(日) 15:12:02.10TStringGridIOというのを見つけますた。
StringGridにてCellの行数をボタンを押すごとに増やしていく
プログラムを書いてみたのですが、1回目のクリックで列側
(2列目)に作られてしまうのですが、k行1列のグリッド
を適切に作る方法をご存じの方いますか?
下記のようなソースを書いてます。
StringGrid1->Cells[k][0] = IntToStr(k);
StringGrid1->RowCount = k++;
StringGrid1->Refresh();
0753デフォルトの名無しさん
2011/07/03(日) 17:55:04.22下の例では[C++ Error] Unit1.cpp(19): E2235 Member function must be called or its address taken.
のコンパイルエラーが出ます。
ヘッダーファイルには void Func();と void Func2();を書いています
//----------------------------------------
void TCTestForm::Func()
{
void (TCTestForm::*fpFunc1)() = Func2; <---Line 19
(this->*fpFunc1)();
}
//--------------------------------------------
void TCTestForm::Func2()
{
MessageBox(Handle,"Func2","Func2",MB_OK);
}
0754デフォルトの名無しさん
2011/07/03(日) 18:04:10.38メンバー関数が不正な文脈で使われると,このエラーになります。
次に例を示します。
class A
{
typedef int (A::* infptr)(void);
public;
A();
int myex (void);
int three;
} a;
A::A()
{
infptr one = myex; // 正しくない - myex を呼び出すかアドレスを取る
infptr two = &A::myex; // 正しい
three = (a.*one)() + (a.*two)();
}
0755デフォルトの名無しさん
2011/07/04(月) 07:20:09.52スターターを購入したのですが、
TextViewのようなコンポーネント、
出来ればフリーのものをご存じないでしょうか?
よろしくお願いします。
0756デフォルトの名無しさん
2011/07/04(月) 11:16:01.23>>754さん、ありがとう。感謝、感謝。
0757デフォルトの名無しさん
2011/07/05(火) 14:45:28.830758デフォルトの名無しさん
2011/07/05(火) 16:03:39.130759デフォルトの名無しさん
2011/07/05(火) 19:04:58.860760デフォルトの名無しさん
2011/07/05(火) 21:02:38.94HWND_TOPMOSTとHWND_NOTOPMOSTをセットする。対象HWNDはHandle。
0761デフォルトの名無しさん
2011/07/07(木) 15:57:07.59のOnShowでTOpenDialog::Handleを使ってWin32APIでTOPMOSTに変更してみましたが、
ダメっぽいですorz
0762デフォルトの名無しさん
2011/07/07(木) 17:21:28.35ttp://wisdom.sakura.ne.jp/system/winapi/common/common2.html
ttp://www.kanazawa-net.ne.jp/~pmansato/CommonDialog.htm
0763デフォルトの名無しさん
2011/07/08(金) 09:19:33.54これってローカルフックだおね。
一旦やってみるかなぁ。
コモンダイアログが他のウィンドウに潜ったら、
自分で浮かびあがるような処理。
0764デフォルトの名無しさん
2011/07/08(金) 11:24:12.75人呼んでお邪魔虫ダイアログ
0765デフォルトの名無しさん
2011/07/08(金) 15:21:38.22TComboBox = class(TMyComboBox)
みたいな感じで、継承してちょっとだけ弄ってそれを標準のコンポみたいに使ってる
Delphiのソースがあったのだけど、これってC++Builderでも可能?
区別が曖昧って怒られちゃう
0766デフォルトの名無しさん
2011/07/08(金) 15:35:58.430767デフォルトの名無しさん
2011/07/08(金) 15:57:08.17.NET Frameworkは問題無く使えますか?
0768デフォルトの名無しさん
2011/07/08(金) 16:52:59.730769デフォルトの名無しさん
2011/07/11(月) 15:49:37.12Win7+BCB2010です。
DriveInfoというのを見つけたのですが使えなさそうです。
0770デフォルトの名無しさん
2011/07/11(月) 16:04:57.35つ ttp://msdn.microsoft.com/ja-jp/library/cc429511.aspx
0772デフォルトの名無しさん
2011/07/22(金) 17:30:25.07catch (Exception &exception)では、catchできないのですか???
0773デフォルトの名無しさん
2011/07/22(金) 21:29:11.88この操作が行われた時ってトップレベルウィンドウに何かメッセージ
が送られているんでしょうか?
0774デフォルトの名無しさん
2011/07/22(金) 22:46:03.43int _matherr(struct _exception *e) {
throw Exception(AnsiString(e->name) + " でエラーだお");
}
とか _matherr を自分で定義するべし
0775デフォルトの名無しさん
2011/07/25(月) 00:51:46.93全くの初心者で↑のサイトを見ながらランチャを作ろうとしているのですが、
[BCC32 エラー] Unit1.cpp(18): E2316 '_fastcall TForm1::Create(TObject *)' は 'TForm1' のメンバではない
[BCC32 エラー] Unit1.cpp(33): E2316 '_fastcall TForm1::Save1Click(TObject *)' は 'TForm1' のメンバではない
[BCC32 エラー] Unit1.cpp(50): E2316 '_fastcall TForm1::Delete1Click(TObject *)' は 'TForm1' のメンバではない
[BCC32 エラー] Unit1.cpp(59): E2316 '_fastcall TForm1::Image1Click(TObject *)' は 'TForm1' のメンバではない
というエラーがでます。
なぜでしょうか?
0776デフォルトの名無しさん
2011/07/25(月) 01:22:34.90ダブルクリックして作ったらいいんじゃないかな。
0778772
2011/07/25(月) 13:10:32.01キャッチする方法あるのかなぁ?
matherr.cを見たけど、良く分からない(><)
0779デフォルトの名無しさん
2011/07/25(月) 13:11:39.66ありがとうございます!
できました
0780デフォルトの名無しさん
2011/07/25(月) 13:22:52.77http://msdn.microsoft.com/ja-jp/library/k3backsw.aspx
0782デフォルトの名無しさん
2011/07/25(月) 13:56:35.50ShellExecute(Application->Handle,
"open",
appname.c_str(),
NULL,
NULL,
SW_SHOW);
というコードで 'char const[5]' 型は 'const wchar_t *' 型に変換できない というエラーが出ます
これはUnicodeStringをAnsiStringに変換する事で直るのでしょうか?
もしそうならどう修正すればいいのでしょうか?
0783デフォルトの名無しさん
2011/07/25(月) 14:12:24.62->
L"open"
0784782
2011/07/25(月) 23:23:52.37遅れました
すみませんまだエラーが出ます…
'char *' 型は 'const wchar_t *' 型に変換できない とエラー内容が多少変わったのですが…
0785デフォルトの名無しさん
2011/07/26(火) 01:02:34.32appname が AnsiString なら UnicodeString にする
0787デフォルトの名無しさん
2011/07/26(火) 13:47:30.33既存のmdbファイルがあって指定テーブルのフィールドの説明を取得する方法を教えてください
ADOTableでダメならSQL文でも構いません
0788デフォルトの名無しさん
2011/07/27(水) 01:22:03.91ttp://support.microsoft.com/kb/210314
0789デフォルトの名無しさん
2011/07/27(水) 09:43:06.09ありがとう
これADOTableで表現するならどうやってやりますかね?
0790デフォルトの名無しさん
2011/07/27(水) 10:44:49.980791デフォルトの名無しさん
2011/07/27(水) 10:54:01.29更にありがとうございます
しかしこれどうやって記述したらいいのかわかりません
0792デフォルトの名無しさん
2011/07/27(水) 11:42:28.29少しは自分で考えな
0793デフォルトの名無しさん
2011/07/27(水) 11:57:43.94だまって教えろ。ゴラァ
0794デフォルトの名無しさん
2011/07/27(水) 12:38:03.730795デフォルトの名無しさん
2011/07/27(水) 12:42:30.180796デフォルトの名無しさん
2011/07/27(水) 12:47:03.760797デフォルトの名無しさん
2011/07/27(水) 13:33:29.250798デフォルトの名無しさん
2011/07/27(水) 13:38:07.700799デフォルトの名無しさん
2011/07/27(水) 15:38:43.550800デフォルトの名無しさん
2011/07/27(水) 16:19:22.920801デフォルトの名無しさん
2011/07/27(水) 17:24:20.80これをどうやってADOTableの書式で表現するかわかりません
0802デフォルトの名無しさん
2011/07/27(水) 20:56:29.33まず、
1時間で正確に燃え尽きる蚊取り線香を3つ使って、1時間15分を計ってみてください。
0803デフォルトの名無しさん
2011/07/28(木) 01:36:46.64火を同時に何ヶ所にもつけるのって難しいよね
0804デフォルトの名無しさん
2011/07/28(木) 06:05:49.850805デフォルトの名無しさん
2011/07/28(木) 23:45:07.350806デフォルトの名無しさん
2011/07/29(金) 00:59:27.92オブジェクト公開されてるからそれから、辿っていってみて。
0807デフォルトの名無しさん
2011/07/29(金) 11:44:01.13HTTPEncodeを使っても正常にUTF-8になってないみたいなので
0808デフォルトの名無しさん
2011/07/29(金) 13:44:29.96UTF-8にURLエンコード
の意味が分からない
0809デフォルトの名無しさん
2011/07/29(金) 20:12:08.80ウザいだけです。
0810デフォルトの名無しさん
2011/07/30(土) 17:38:44.670811デフォルトの名無しさん
2011/08/01(月) 17:24:56.85辿ってみましたがフィールドのコメントを取得するようなのを発見できませんでした。
ぶっちゃけコードを教えてください
0812801
2011/08/03(水) 20:43:32.920813デフォルトの名無しさん
2011/08/03(水) 21:07:55.33V
_____
/::::::::::::::::::::::::::\ _
/::::::::::::::::::::::::::::::::::::::\ /  ̄  ̄ \
|:::::::::::::::::|_|_|_|_| /、 ヽ はぁ?黙ってろデブw
|;;;;;;;;;;ノ \,, ,,/ ヽ |・ |―-、 |
|::( 6 ー─◎─◎ ) q -´ 二 ヽ |
|ノ (∵∴ ( o o)∴) ノ_ ー | |
/| < ∵ 3 ∵> \. ̄` | /
::::::\ ヽ ノ\ O===== |
:::::::::::::\_____ノ:::::::::::\ / |
0814デフォルトの名無しさん
2011/08/04(木) 06:27:21.250815デフォルトの名無しさん
2011/08/04(木) 09:48:01.540816デフォルトの名無しさん
2011/08/04(木) 10:47:18.890817デフォルトの名無しさん
2011/08/08(月) 19:06:57.41#include "ABCDEFGH.h" ←空のファイル
#include "ABCDEFGHI.h" ←存在しないファイル
上のようなCPPをコンパイルするとエラーもなく通るんですが、
これって基本先頭8文字しか確認していないってことでしょうか?
また、C++の仕様上では正しいのでしょうか?
0818デフォルトの名無しさん
2011/08/08(月) 23:18:23.60仕様上問題ない
0819デフォルトの名無しさん
2011/08/09(火) 12:28:32.918文字ってことでDOS形式のファイル名か何かが
絡んでいるだろうとは思っていましたが、仕様上
問題ないというのは驚きです。
となると、ヘッダーファイル名は先頭8文字をユニ
ークにしなければいけないんですね。
0820デフォルトの名無しさん
2011/08/09(火) 14:01:34.810821801
2011/08/11(木) 17:05:51.550822デフォルトの名無しさん
2011/08/11(木) 20:26:49.25V
_____
/::::::::::::::::::::::::::\ _
/::::::::::::::::::::::::::::::::::::::\ /  ̄  ̄ \
|:::::::::::::::::|_|_|_|_| /、 ヽ はぁ?黙ってろデブw
|;;;;;;;;;;ノ \,, ,,/ ヽ |・ |―-、 |
|::( 6 ー─◎─◎ ) q -´ 二 ヽ |
|ノ (∵∴ ( o o)∴) ノ_ ー | |
/| < ∵ 3 ∵> \. ̄` | /
::::::\ ヽ ノ\ O===== |
:::::::::::::\_____ノ:::::::::::\ / |
エラーを英語で表示するにはどうしたらいいのでしょうか?独島は日本の領土
0824デフォルトの名無しさん
2011/08/16(火) 03:24:59.36BCB5の場合だけど
0825801
2011/08/16(火) 16:26:08.120826デフォルトの名無しさん
2011/08/24(水) 15:20:16.08pragmaでインクルードファイルのパスは指定できるのでしょうか?
0827デフォルトの名無しさん
2011/08/24(水) 15:57:39.79つ ttp://docwiki.embarcadero.com/RADStudio/ja/Pragma
0828デフォルトの名無しさん
2011/08/24(水) 16:03:16.21#pragma option で使用できないオプションは以下のとおりです。
のところに
-Ifilename
■ このスレッドは過去ログ倉庫に格納されています