くだすれC++Builder(超初心者用)
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/05/28(土) 05:24:24もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
C++Builder使いが優しくコメントを返しますが、
お礼はC++Builderの布教と初心者の救済をお願いします。
Borland Home Page
http://www.borland.co.jp/
兄弟すれ
くだすれDelphi(超初心者用)その24
http://pc8.2ch.net/test/read.cgi/tech/1115581376/l50
0478デフォルトの名無しさん
2005/11/07(月) 14:23:350479デフォルトの名無しさん
2005/11/07(月) 14:27:23無理
>>474
つかえる
>>475
Indyを使え
>>476
OnSetEditText
>>477
プリンタの設定
0480462
2005/11/07(月) 14:30:05#include <iostream>
#include <vector>
using namespace std;
class Menu{
protected:
vector<string> name;
public:
Menu();
void func();
};
Menu::Menu(){
string list[]={"その1","その2","その3"};
for(int i=0;i<3;i++)
name.push_back(list[i]);
}
void Menu::func(){
for (int i=0; i<3; i++)
cout <<i<<":"<<name[i] << " "<< endl;
}
int main()
{
Menu p;
p.func();
}
0481462
2005/11/07(月) 14:32:16Vector使うときはポインタ設定が違うんでしょうか?
0482デフォルトの名無しさん
2005/11/07(月) 14:33:050483デフォルトの名無しさん
2005/11/07(月) 14:51:10スレ違いだってのボケ>>468
んで>>446
おまいの書いてるコードは無茶苦茶
0484デフォルトの名無しさん
2005/11/07(月) 15:01:44コンパイラの話じゃなくて純粋にC++の話題だからBCCスレもスレ違いでしょ。
>>462
ここはBCB(Borland C++Builder)っていう開発環境のスレなのであなたの質問はスレ違い。
多分ここがあなたに相応しいスレ↓
【初心者歓迎】C/C++室 Ver.22【環境依存OK】
http://pc8.2ch.net/test/read.cgi/tech/1128872687/l50
もっとも、ここより手荒い歓迎をされるかもしれないよ。
0485デフォルトの名無しさん
2005/11/07(月) 15:05:460486デフォルトの名無しさん
2005/11/07(月) 16:13:50そんなことが出来るソフトがあったら教えてもらいたい
0487デフォルトの名無しさん
2005/11/07(月) 16:50:16馬鹿はレスするなって^^
APIでできる
0488デフォルトの名無しさん
2005/11/07(月) 17:04:25プログラムから自分自身を置き換えるのはどのようにしてやればよいのでしょうか?
0489デフォルトの名無しさん
2005/11/07(月) 17:15:08無理だからアップデートするプログラムを別にしなさい。
0490デフォルトの名無しさん
2005/11/07(月) 17:18:17プログラムを展開して本体を終了時にそれを実行汁。
0491デフォルトの名無しさん
2005/11/07(月) 17:36:00void __fastcall TForm1::Button1Click(TObject *Sender)
{
BorderIcons = TBorderIcons() >> biSystemMenu;
}
0492デフォルトの名無しさん
2005/11/07(月) 18:10:41一部の機能が使えない(コンパイラが完全な標準に準拠してないので)
0493デフォルトの名無しさん
2005/11/07(月) 19:29:410494デフォルトの名無しさん
2005/11/07(月) 20:06:420495デフォルトの名無しさん
2005/11/07(月) 21:41:310496デフォルトの名無しさん
2005/11/07(月) 22:36:36かな、俺が使ったことあるのは。まぁお約束なラインナップ。
0497デフォルトの名無しさん
2005/11/09(水) 00:30:520498デフォルトの名無しさん
2005/11/09(水) 00:40:32{
mov eax,1
}
とか
0499デフォルトの名無しさん
2005/11/09(水) 00:40:490500デフォルトの名無しさん
2005/11/09(水) 00:56:44_asm
__asm
でれでもいいようだ
0501デフォルトの名無しさん
2005/11/09(水) 03:02:070502デフォルトの名無しさん
2005/11/09(水) 09:45:440503デフォルトの名無しさん
2005/11/09(水) 16:04:13コンパイルエラーが出る。
afxres.h がない、と怒られるのだがインクルードパスも設定してあるのに…
なぜでしょうか?
0504デフォルトの名無しさん
2005/11/09(水) 18:35:50どうしたらいいのでしょうか、お願いできませんでしょうか?
0505デフォルトの名無しさん
2005/11/09(水) 18:45:370506デフォルトの名無しさん
2005/11/09(水) 20:57:59Cプログラミングをしたいと思い、ボーランドのCコンパイラ5.5をインストールしたのですが、プログラムはメモ帳でも良いのでしょうか?
拡張子は.txtのままで良いのでしょうか?
0507デフォルトの名無しさん
2005/11/09(水) 21:11:30少々不便かもしれないがメモ帳で出来なくもない。
Cの拡張子はcだが、C++の拡張子cppのほうが良い。
0508デフォルトの名無しさん
2005/11/09(水) 21:17:03ありがとうございました!
0509デフォルトの名無しさん
2005/11/09(水) 23:03:38タダで使えるBorland C++ Part4
http://pc8.2ch.net/test/read.cgi/tech/1091066805/
BCC Developerを使うと便利
半角スペースと全角スペースを見分けられるエディタや、
C言語のキーワードに色をつけてくれるエディタだと
ケアレスミスを減らすことができる
というかBCB買え
0510デフォルトの名無しさん
2005/11/10(木) 00:52:570511デフォルトの名無しさん
2005/11/10(木) 07:20:11としてTMemoを非表示で使いたいのですが、
長い文字列を1行に入れたいのですが、途中(半角32文字)で
切れてしまいます
残りは次の行に入っているようなのですが、半角32文字以上の
文字列を1行に収めることはできないでしょうか?
0512デフォルトの名無しさん
2005/11/10(木) 08:04:35MemoTxt->WordWrap = false;
じゃだめなん?
0513デフォルトの名無しさん
2005/11/10(木) 08:34:45TStringList使えば?
0514デフォルトの名無しさん
2005/11/10(木) 14:02:030515デフォルトの名無しさん
2005/11/10(木) 15:07:540516デフォルトの名無しさん
2005/11/11(金) 01:37:25ttp://hp.vector.co.jp/authors/VA017148/pages/cpad.html
こういうのつかいなはれ
0517デフォルトの名無しさん
2005/11/12(土) 16:31:18どういう訳かちらつきが出てしまいます。
PaintBoxのOnPaintに
Graphics::TBitmap *bmp=new Graphics::TBitmap;
bmp->Width=PaintBox->Width;
bmp->Height=PaintBox->Height;
bmp->Canvas->Brush->Color=clInfoBk;
bmp->Canvas->FillRect(Rect(0,0,bmp->Width,bmp->Height));
PaintBox->Canvas->Draw(0,0,bmp);
0518デフォルトの名無しさん
2005/11/12(土) 16:51:380519デフォルトの名無しさん
2005/11/12(土) 18:19:26PaintBox の OnPaint に描画コードを書いて Refresh が正当な描画法
0520デフォルトの名無しさん
2005/11/12(土) 18:57:01ここから、拡張子を抜いたファイル名bbb(もしくは\bbb)を得ることは可能でしょうか?
ExtractFileNameなどでは、bbb.txtしか抜けませんでした
0521デフォルトの名無しさん
2005/11/12(土) 19:04:09ChangeFileExt()
0522デフォルトの名無しさん
2005/11/12(土) 19:11:00気づきませんでした
ありがとうございました
0523デフォルトの名無しさん
2005/11/12(土) 23:09:462〜30行くらいのコードで紹介しているサイトがあったのですが、
ご存知の方おられませんでしょうか?
いつか使おうとブックマークしていたつもりなのですが分からなくなってしまって、、、
他でもライブカメラを扱う例を紹介いただけるとありがたいです
よろしくお願いいたします
0524デフォルトの名無しさん
2005/11/13(日) 05:53:33これ?
ttp://homepage3.nifty.com/endou/tips/04/tips35.htm
0525デフォルトの名無しさん
2005/11/13(日) 11:20:38#include <vcl.h>
#pragma hdrstop
Graphics::TBitmap *bmp = new Graphics::TBitmap;
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::PaintBoxPaint(TObject *Sender)
{
//PaintBox->Refresh();
bmp->Width=PaintBox->Width;
bmp->Height=PaintBox->Height;
bmp->Canvas->Brush->Color=clInfoBk;
bmp->LoadFromFile("C:\\Program Files\\Common Files\\Borland Shared\\Images\\Splash\\256color\\factory.bmp");
PaintBox->Canvas->Draw(0,0,bmp);
}
//------------
0526517
2005/11/13(日) 18:58:13塗りつぶしを実行するようにした上で
フォームのサイズを変更するとちらつくんですよ。
あれはどうにもならないんでしょうかね?
でもCanvasにDrawで上書きしているわけだからPaintBoxの下の背景色が表示されるわけ無いんだけど…
0527デフォルトの名無しさん
2005/11/13(日) 20:53:54StretchBlt()つかえよ
0528ななしへたぐらま ◆XcB18Bks.Y
2005/11/14(月) 02:27:12>>517
フォームのコンストラクタかLoadedメソッドをオーバーライドして
PaintBoxの親であるコントロールのDoubleBufferedプロパティをTrueにしてみて下さい.
この場合はプロパティの名前の通り,VCLの方でダブルバッファリングの処理をしてくれますので
プログラマーがオフスクリーンビットマップを用意する必要はありません.
(PaintBoxのキャンバスに直接描画して構いません)
ちらつきの原因は親であるコントロールがPaintBoxの領域まで(親の)Colorプロパティで指定された色で塗りつぶしてしまうためみたいです.
PaintBox自体は描画に関する処理は何もしていません(OnPaintイベントハンドラがあればそれを実行するだけ).
ちなみにTBitmapのLoadFromFileメソッドは
既存の画像の上に読み込んだ画像を描画するのではなく,既存の画像を置き換えます.
よってLoadFromFileより前の幅と高さの変更は意味がありません.
0529デフォルトの名無しさん
2005/11/14(月) 02:36:380530デフォルトの名無しさん
2005/11/14(月) 03:09:53↓
ttp://pc8.2ch.net/test/read.cgi/tech/1124614110/7
ただし>>446-447に注意
0531517
2005/11/14(月) 04:41:12ネ申!
0532デフォルトの名無しさん
2005/11/14(月) 16:50:300533デフォルトの名無しさん
2005/11/14(月) 21:12:100534デフォルトの名無しさん
2005/11/14(月) 21:57:210535デフォルトの名無しさん
2005/11/15(火) 05:54:10TstringやLineのあたりが怪しいと思うのですが、付属のマニュアルにも載ってないし。
あと、BCBの良い専門書のおすすめとかありますか?
近所の本屋ではVC++のしか売ってないので、取り寄せようと思ってます。
0536デフォルトの名無しさん
2005/11/15(火) 07:56:32┌─────┐
│カットシステム│[検索]
└─────┘
0537デフォルトの名無しさん
2005/11/15(火) 08:38:54ボーランド公式見てからまたこいw
0538デフォルトの名無しさん
2005/11/15(火) 10:47:00固定文字ならオブジェクトインスペクタで。
動的に追加するならMemo1->Lines->Add( "(゚д゚)ウマー" );
0539デフォルトの名無しさん
2005/11/15(火) 10:48:200540デフォルトの名無しさん
2005/11/15(火) 13:31:350541デフォルトの名無しさん
2005/11/15(火) 13:41:08>>530
ちったぁスレ読め
0542デフォルトの名無しさん
2005/11/15(火) 18:28:00知らないならレスしないで下さい。ウザイです。荒らしですか?
0543デフォルトの名無しさん
2005/11/15(火) 18:34:450544デフォルトの名無しさん
2005/11/15(火) 18:45:170545デフォルトの名無しさん
2005/11/15(火) 18:51:420546デフォルトの名無しさん
2005/11/15(火) 18:59:26を取り出して、それを小さい順に表示するプログラムを作りなさい。
例えば、MOJI[]="9B2C3ADC31" ならば 12339 と表示する。
と
「問題6/上級]次の問題の中から、どれか1つを選び、プログラムを作成して答えを
求めなさい。
(問題6−1)太郎君が9歳になるまで,花子さんの年齢が太郎君の年齢の整数倍にな
る年がちょうど7回ある。このとき、太郎君と花子さんの年齢差はいくつか?
0547デフォルトの名無しさん
2005/11/15(火) 19:01:17ヘルプ嫁。バカ。
付属のマニュアルにも載ってないし。って釣りか?
0548デフォルトの名無しさん
2005/11/15(火) 19:16:29こういうやつはこの超初心者スレには不要だ
うぜろ
0549デフォルトの名無しさん
2005/11/15(火) 19:59:01言語の初心者以前にコミュニケーション初心者な負け犬でしたとさ。
> うぜろ
0550デフォルトの名無しさん
2005/11/16(水) 00:29:20>>535
つ SendMessage(Memo1->Handle,WM_SETTEXT,0,(LPARAM)"this is a pen");
0551デフォルトの名無しさん
2005/11/16(水) 00:37:26をいをい、教えてクンにエサやるなよw
0552デフォルトの名無しさん
2005/11/16(水) 02:30:040553デフォルトの名無しさん
2005/11/16(水) 09:02:280554デフォルトの名無しさん
2005/11/16(水) 09:24:35ここはくだすれなんだが……
0555デフォルトの名無しさん
2005/11/16(水) 09:43:190556デフォルトの名無しさん
2005/11/16(水) 12:38:10くだすれでも教えてクンは嫌われる
という以前に、>>550のワビサビが判らんのだろ'うな、教えてクンにはw
0557デフォルトの名無しさん
2005/11/16(水) 13:47:40ありがとうございました。
0558デフォルトの名無しさん
2005/11/16(水) 15:22:42例えばインターバルが1000msecとして、処理に1000msec以上
かかった場合、次のイベントの扱いはどのようになるのでしょうか?
1、ぴったり1000msecで次のイベントが実行される
2、前のイベントが終わるまで待って実行される
3、イベントは無かったことになる
0559デフォルトの名無しさん
2005/11/16(水) 15:22:51>>556とかスレの趣旨がわかってない馬鹿には消えてほしいねえ
0560デフォルトの名無しさん
2005/11/16(水) 15:24:03イベントから抜けてから1000ms経ってからまたイベに突入
0561デフォルトの名無しさん
2005/11/16(水) 15:35:15そのあとの流れは質問者本人か偽者かは分からんが
煽りとそれに応じたネタレスばかりだな。
スレの趣旨も何もないだろ。
0562デフォルトの名無しさん
2005/11/16(水) 15:38:030563デフォルトの名無しさん
2005/11/16(水) 16:24:43ありがとうございます。
もう少し掘り下げた質問になるのですが、仮に処理が990msec
かかったとした時に、次のイベが来るのは10msec後になるか
1000msec後になるかはどちらでしょうか?
0565デフォルトの名無しさん
2005/11/16(水) 17:20:50…ですね。 質問繰り返してどーすんだ漏れorz
ありがとうございました!
0566デフォルトの名無しさん
2005/11/16(水) 17:37:27そんなことないよ。WM_TIMER がメッセージキューにあればすぐ実行される。
複数たまればひとつにまとめられる。
0567デフォルトの名無しさん
2005/11/16(水) 17:39:210568558=563
2005/11/16(水) 18:19:47>>566-567で訂正されているし…
やはりこういう動きになりますよね。
ということは、処理が毎回1000msec以上の場合だと無限ループに
近い状態になる、と。
まぁ強制的に次のイベントが発行されるわけではなくて安心しました。
0569カラス
2005/11/16(水) 20:40:290570デフォルトの名無しさん
2005/11/19(土) 11:17:26ssbothを指定すると常に出てしまいます
どうすればいいんでしょうか?
0571デフォルトの名無しさん
2005/11/20(日) 01:42:100572デフォルトの名無しさん
2005/11/20(日) 08:01:240573デフォルトの名無しさん
2005/11/20(日) 11:14:310574デフォルトの名無しさん
2005/11/20(日) 14:32:470575デフォルトの名無しさん
2005/11/21(月) 02:37:12SusieプラグインにてBitmap形式で出力は出来たのですが
8bitのBitmapになっているようで16bitの輝度値を取り出せません。
どのようにしたらいいでしょうか?
0576デフォルトの名無しさん
2005/11/21(月) 09:49:05自前でTIFF読むしかない。
てかTIFFって圧縮されてなければ単なるベタフォーマットだったはずだから簡単に読めるような‥‥
0577デフォルトの名無しさん
2005/11/24(木) 12:42:18構造体を返り値とする関数を使う時、
構造体の宣言はどこでやればいいですか
リンカ?、cppのグローバルな部分?
■ このスレッドは過去ログ倉庫に格納されています