トップページtech
984コメント343KB

新C++Builder相談室

■ このスレッドは過去ログ倉庫に格納されています
0001新人NGNG
C++Builder相談室が後少しで1000になりますので、新しいスレを...
よろしくお願いします!
0288デフォルトの名無しさんNGNG
で,何をしたいの?

目的が先にあって,道具としてツールを選ぶのと,
ツールを使うことを目的にするのとでは,だいぶ世界が異なるぞ。
どちらが良い,とかではなくてね。
0289デフォルトの名無しさんNGNG
Delphi はコンポーネント貼り付ければ終わりじゃんとか言って貶すやついるけど
VC は MSDN のサンプル貼り付ければ終わりじゃねーか
VC の方が簡単だよな
0290 NGNG
>>287
>>288
目下の目標はファイル管理ツール。将来的にはゲームを…
とりあえずC++builderと平行してdelphiの
学習も進めようと思います(OPascalは簡単そうですし…)
Delフサギコさんにはフサフサ談話室の方でもお世話になると
思いますので、その時は宜しくお願いします。
0291デフォルトの名無しさんNGNG
>>289
ところがMSDNのサンプルは時々わざと間違っているという罠。
0292 290ですがNGNG
ちょっと軌道修正します。
フサギコ氏がBCB6来春発売を予言しているので

>>D6パソナで勉強して、その後BCBの無料(でるかな?)
>>に移行したり、Pro版に移行したり。ってのは?

↑この案で逝こうと思います。
0293デフォルトの名無しさんNGNG
予言というか
http://itpro.nikkeibp.co.jp/free/NSW/NEWS/20011115/2/
ここ読んだんだろ?
0294DelフサギコNGNG
Borland Maniacs!
http://member.nifty.ne.jp/h_kova/
C++Builder3-4-5研究室
http://www.kaajapan.jp/cbuilder3/
C++Builder ML
http://www.sfdata.ne.jp/windev/cbuilder/index.html
C++Builder Programming
http://market.agr.tottori-u.ac.jp/ken/
ahomaro's C++Builderのお部屋
http://www.ne.jp/asahi/nagoya/ahomaro/builder/index.html
Chimera〜鶏による免疫実験(謎)〜
http://homepage1.nifty.com/absolute/
Gonta's Room
http://www2a.biglobe.ne.jp/~gonta/
Borland - Q&AC++Builder
http://www.borland.co.jp/qanda/cbuilder/index.html

   .∧,,∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜'"ミ,,゚Д゚ミ < いちおう、リンク集ドウゾ
 UU''UU   \___________

[ARAHIQS]Borland C++ Builder
http://cgi.biwa.ne.jp/~shinya-/bcb/index.html
七味唐がらし
http://www.din.or.jp/~chiru/

この二つは名サイトだったけど、失われたようです。
0295DelフサギコNGNG
>フサギコ氏がBCB6来春発売を予言しているので

   .∧,,∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜'"ミ,,゚Д゚ミ < 責任重大?
 UU''UU   \___________

出なくても、ねこふんじゃったしないでください。

>Delフサギコさんにはフサフサ談話室の方でもお世話になると
>思いますので、その時は宜しくお願いします。

DelphiリンクやBCBリンクを活用して
2chで、あおられないように気をつけてね。

なんにせよ、作りたいものを作ったり
知りたいことを知ったりする道具として
使ってナンボなので、突き進んでイコー
0296 NGNG
>>294
これは、ご親切にどうも。delphiまでとはいきませんが
BCBのサイトも参考書が必要無いくらい充実してますね。

…て程でもないか(ワラ

何はともあれ頑張ります。
0297デフォルトの名無しさんNGNG
GUI を作りたいなら、
HSP
VB
Tcl/Tk
Java
VC++
の順で難しくなる。
ので、この順で勉強すればよい。
0298デフォルトの名無しさんNGNG
↑原始人ハッケソ!!!
0299デフォルトの名無しさんNGNG
>>297
元祖BC++もいれてくれYO。どこらへんなの?
0300デフォルトの名無しさんNGNG
IT Proの記事読んだよー
来年次のBCBとLinux版のBCBが出るのね
Kylixも2になるしJBuilderも6だし
0301デフォルトの名無しさんNGNG
TEditで改行キーが押されたかどうか取得したいんですが、
OnKeyDownかなんかで0x0D判定するしかないですか?
便利なイベントハンドラとかないですかね?
0302デフォルトの名無しさんNGNG
>>297
C++Builderが入ってないーっ
0303デフォルトの名無しさんNGNG
>>301
ためしてないからわかんないけど、
OnKeyDownかOnKeyPressで、Key==VK_RETURNすればいいんじゃねーの?
0304デフォルトの名無しさんNGNG
ネットを見ていたらTStringListの配列を動的に作成するという
ものを見つけ、便利そうなので試してみようと思いました。

初期化する時は
TStringList **strList = new TStringList*[i];
for(int j=0; j<i; l++) strList[j] = new TStringList;
とやるらしいのですが、

TStringList **strList;
**strList = new TStringList*[i];
for(int j=0; j<i; l++) strList[j] = new TStringList;

と、ばらしてやったらコンパイルが通りません。
なぜでしょう・・・・?

なんか、恥ずかしげな理由っぽいのでさげときます。
0305デフォルトの名無しさんNGNG
**strList = new TStringList*[i];
の先頭の*を外したりしてみたら?
0306デフォルトの名無しさんNGNG
typoなんだろけど、無限ループで参照不能なTStringListを作り続けとるな。
304のコード。
0307304NGNG
>>305

それは自分も思いついたので

TStringList **strList;
*strList = new TStringList*[i];
for(int j=0; j<i; j++) strList[j] = new TStringList;

としてみると

'TStringList * *' 型は 'TStringList *'型に変換できない

と怒られてしまいます。

>>306
おっしゃるとおり、Typoしました・・・

誤)for(int j=0; j<i; l++)
正)for(int j=0; j<i; j++)

ですね。
0308デフォルトの名無しさんNGNG
しゃあないな、教えたろ。

TStringList** strList;
*strList = reinterpret_cast<TStringList*>(new TStringList*[i]);
for(int j=0; j<i; j++) strList[j] = new TStringList;

これでコンパイル通る。
reinterpret_cast<T>は万能だ(w
0309デフォルトの名無しさんNGNG
ポインタを理解していない奴がreinterpret_castなんか使うなや。
strListはどこを指していて、*strListへの代入はどこに書きこまれるんだ?
「ポインタへのポインタ」になるだけでわけわかんなくなって
キャストを持ち出したりするのは、「わかったつもり」な証拠。

おっと、「万能だ」とか「コンパイル『だけは』通る」ってネタだったらごめんな。

>>305が言っているのは、
TStringList **strList;
strList = new TStringList*[i];
for(int j=0; j<i; j++) strList[j] = new TStringList;
てことだろ。
0310デフォルトの名無しさんNGNG
嘘は書いてないよ!
“コンパイルが通らない”て言うから、
コンパイルが通る方法を書いたのに…

しかもいろんな状況に流用できるよ。
まさに万能じゃん(w
0311デフォルトの名無しさんNGNG
BCB初心者です。
フラクタルを作りたいのですがソースがよく分りません。
ネットで調べてもJavaしかないので困っています。
よろしくお願いいたします。
0312デフォルトの名無しさんNGNG
>>311
質問の文面から察するにもっと順を追って勉強する必要があると思われ。
TCanvas, TPaintBoxあたりのヘルプを読んでも分からなかったら
チュートリアルでも使って地道に勉強するべし。
0313デフォルトの名無しさんNGNG
>>311
http://www.cam.hi-ho.ne.jp/kai-home01/
0314デフォルトの名無しさんNGNG
BuilderじゃなくてCかAPIの質問かもしれませんが、
相対パスから絶対パスは
_fullpath()
なる関数でできるらしいのですが、
絶対パスから相対パスに変換する便利な関数ってありませんか?
0315デフォルトの名無しさんNGNG
>>314
ExtractRelativePath
CでもAPIでもなくてVCLだからBuilderオンリー
0316デフォルトの名無しさんNGNG
おおおっ、ありがとうございます。
まさに、これ、そのものが欲しかったです。
0317デフォルトの名無しさんNGNG
下の記事に、
http://itpro.nikkeibp.co.jp/free/ITPro/USNEWS/20011121/6/
「C++Builder MobileSet」って記述があるけど、BCB for Kylixより
前にこんな発表出てくる所みるとDelphiとBCBの役割って少しずつ
違ってきてるのかなあ?
0318デフォルトの名無しさんNGNG
複数のプロジェクト(bpr?)をバッチコンパイルできるようにするには
どうすればいいのでしょうか?DEBUG RELEASE変更して5つほどexeを作れ
れば良いのですが。ヘルプを調べるキーワードだけでもわかればよいので
すが・・・。
0319デフォルトの名無しさんNGNG
BCB /b foo.bpr
でビルド後 IDE 終了。

複数のプロジェクトを *.bpg プロジェクトグループにまとめてから
BCB /b bar.bpg
もできたんじゃなかったかな?
0320デフォルトの名無しさん ?NGNG
>>318 make.exe と *.bat を使うっていうのはいかが?
0321デフォルトの名無しさんNGNG
はじめまして。
厨房な質問で恐縮なのですが、
BCBで、htmlファイルを表示できるコンポーネントってありますか?
ちなみに、当方はBCB3を使用中です。

わかるかた、よろしければ教えてください。
0322デフォルトの名無しさんNGNG
>>321
コンポーネントパレットInternetの中に
HTML、もしくはCppWebBrowserってのがありませんか?
0323デフォルトの名無しさんNGNG
Builder5を使っています。
CCDカメラを使って画像をJPEGで取り込み、
赤い点(レーザーポインタ)を認識するようにしたいのですが
Builderというかプログラミング初心者なのでわかりません。
JPEGをBMPに変換してからじゃないとできないものなのですか?
何かいい方法があれば教えて下さい。

初心者質問でどうもすみません。
技術のある方&親切な方、どうかお願いします。
0324321NGNG
>322
 ぎゃー、ありましたありました。
 灯台下暗し。。。
 すみません、ご迷惑おかけしました。。。
0325デフォルトの名無しさんNGNG
>323
私は神じゃないので“出来ない”とも“出来る”とも断言はせんけど、
「赤い点」の有る無しならともかく、座標を取ろうと思うと、
JPEGをデコードせんと駄目違う?

とうか、なんでBMPにするのが嫌なんだろう…
0326323NGNG
>>325
ご意見どうもありがとうございます。
お恥ずかしいのですが、JPEGからBMPにする方法がわからなかったのです。
本を何冊かみて載ってなかったので、難しいものだと思っていました。
もっと本を詳しくみたり、ネットでの検索をすべきでした。
教えて君だった自分を反省しています。
アドバイスありがとうございます。
これから頑張ってみます!!
0327デフォルトの名無しさんNGNG
>>326
どうしてそこまで卑屈なの?
プライドはどこ?
0328      NGNG
プライドが人間の成長の邪魔をするのです。
0329デフォルトの名無しさんNGNG
プライドを失ったらそれは人ではないよ。

くだらんプライドは捨てろ。っていいたいんだろうけどね。
0330323NGNG
>>327
>>325さんのレスで前に進めたので、素直に感謝しているのです。
プライドとか考えません。ただ自分の気持ちを正直に書いただけです。
0331デフォルトの名無しさんNGNG
>>326
> お恥ずかしいのですが、JPEGからBMPにする方法がわからなかったのです。
> 本を何冊かみて載ってなかったので、難しいものだと思っていました。

恥ずかしくないと思うし、じっさい難しいと思うし…。
ていうか、先に JPEG の仕様を調べてみたりすればいいのに。
ほら↓
http://www.faqs.org/faqs/jpeg-faq/part2/section-15.html
0332デフォルトの名無しさんNGNG
画像扱ったことないからしらないけど、VCLってjpegで読み込んだイメージをメモリ内ではBMPみたいな形で持ってるんじゃないの?
重ねて言うけど俺画像ぜんぜんしらんがw(MLとかHELP見た感じそう感じ取れただけ)
0333デフォルトの名無しさんNGNG
>>332
そうだよー。

323としては、リアルタイムでJPEGをデコードし(この時点で
BMPと変わらん)、赤い点を探したいのかな。

# レーザーの赤と、普通の赤の区別つかないのでは?

一番手っ取りばやいのは、

http://www.borland.co.jp/qanda/cbuilder/c0009443.html

で、JPEG->BMP変換を行ってチェックすること。でも、
リアルタイムは難しいかも。

それが嫌だったら、やっぱ自力でデコードしながらしか
手段がないと思います…
0334BUGMAKERNGNG
環境:WIN2000Pro + C++Builder 5.0 Pro
DLL形式でIIS上で動作するWebサーバーアプリケーション(TWebModule
を使用)を製作中です。
はじめにローカルで動作確認したDBアクセスクラス(TDataModule +
TDataBase + TQueryを使用)を、他の環境は変えずに、DLLに組み入れて
動かすと、アクセスバイオレーションが出てしまいます。Webサーバー
アプリの中でDBアクセスするときに何か気を付けないといけない事でも
在るのでしょうか?
お気づきの点ございましたら教えてください。
0335BUGMAKERNGNG
追記:
エラーが出るのはTQueryの何らかのメソッドを
実行したとき(Close, Add等)です。
0336DelフサギコNGNG
   ∧,,∧∩  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ミ,,゚Д゚彡 < はげしくシツモーソ
   U  ミ   \____________
 〜ミ  ミ
   ∪ ∪

BCBでC++のコンソールプログラム動作させているのですが
なんだか、

いわゆるプロジェクトソース(Project2.bpf)

  USEUNIT("Unit1.cpp");
  //---------------------------------------------------------------------------
  This file is used by the project manager only and should be treated like the project file

  main

このソースがなぜ必要なのかという事と



と、Unit1.cppにくっつく

  #pragma hdrstop

  #pragma argsused

の意味がわからないっす。

おしえてくらはい。
0337デフォルトの名無しさんNGNG
pragmaに関しては、helpにのってまふ。。。

いいかげんな意訳
hdrstop:ここより上にあるヘッダファイル等は書き変わることがないからキャッシュしとけゴルァ!
argsused:ぱらめーた●●は関数内で使われて無い というおーにんぐを出すなゴルァ!
0338DelフサギコNGNG

/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ありがd♪ゴザイマス
\___  _________
      ∨
♪   ∧,,∧ ♪
    ミ,,゚Д゚彡  ♪
    ミつ[|lllll]).
   〜ミ  ミ
    U''U

>hdrstop:ここより上にあるヘッダファイル等は書き変わることがないからキャッシュしとけゴルァ
標準ライブラーはここより上に置け
自作ライブラーやその他コンパイルしなおすヤツはここより下に置け
つ。事ですね。
0339デフォルトの名無しさんNGNG
>>336

あぁ、そのファイルでプロジェクト内のファイルを管理してるのデス。
main と書かれてるやつは、main だったらコンソールアプリで
そこが WinMain だったら Windows GUI アプリってことになってる。

プロジェクトファイル(bpr)見ればいいのに、見ないのね・・・なぜか。
ダサイ仕様です。
0340デフォルトの名無しさんNGNG
BCB5(pro)のアップデートをしようと思ったんですが、
アップデートを実行して完了しても(readmeの表示まで行く)、
実際にファイルが更新されていないみたいです。

アップデートファイルは壊れていないみたいだし、
BCBのインストール自体もやり直しましたが効果がありませんでした。

こういうことになった人っていないでしょうか?
0341デフォルトの名無しさんNGNG
>>340
正規ユーザーじゃない。って公言しないほうがいいね。
0342ジャックNGNG
いざ実行しようとすると
エラー「プログラムPE ヘッダ部を探すことができません」
というボックスが出ます。
どこを直したらいいのでしょう?

フォームは1つ
○○.cpp
○○.h
という構成です
0343デフォルトの名無しさんNGNG
 http://news.2ch.net/test/read.cgi/news/1006626445/
0344(・∀・)NGNG
STLをC++Builder付属のSTLからSTLportのに置き換えてみたんですが、
速くなるかと思ったら倍近く遅くなりました。
もともとのBuilder付属のSTLって性能いいんですか?
それともこのテストがDQNですか

試してみたコード

std::vector<int> v;

for(int j=0; j < 10; ++j){
 for(int i=0; i < 100000; ++i){
  v.push_back(rand());
 }
 std::sort(v.begin(), v.end());
}
0345デフォルトの名無しさんNGNG
StringGridの中身(セルの内容)を一気に初期化って、
どうすればいいのかなぁ。

ColとRowの値を読んで全部forループで
回していくしかない?
#量が多いとパフォーマンスに不安が・・・
0346323NGNG
>>311-333
アドバイスありがとうございます。
おかげで先に進めました。
これから頑張ります!!

># レーザーの赤と、普通の赤の区別つかないのでは?
普通の赤はないのを前提にしてます。
0347323NGNG
>>331-333の間違いです。
すみません。
0348デフォルトの名無しさんNGNG
ShellExecute(this->Handle,"open","a.htm", NULL,NULL,SW_SHOWNORMAL);
とか
ShellExecute(this->Handle,"open","file:./a.htm", NULL,NULL,SW_SHOWNORMAL);
でブラウザにa.htmを開かせるのは出来るんですが、そのa.htmの中のアンカーに
ジャンプさせるにはどうすりゃいいでしょか?

ShellExecute(this->Handle,"open","a.htm#0001", NULL,NULL,SW_SHOWNORMAL);
は開かないし、
ShellExecute(this->Handle,"open","file:./a.htm#0001", NULL,NULL,SW_SHOWNORMAL);
はa.htmは開くけど、ジャンプしてくれないっす。
0349デフォルトの名無しさんNGNG
CreateOleObjectするか、CoInternetExplorerとかで、
Navigate2メソッドを使うのは?
0350BUGMAKERNGNG
TWebModuleを使用して作ったWebサーバーアプリのDLL
に対して、複数のクライアントからアクセスがあった場合は、
それぞれが別のスレッドとして動くのでしょうか?
0351デフォルトの名無しさんNGNG
StringGrid->Parent = NULL;
delete StringGrid;
StringGrid = new TStringGrid(this);
StringGrid->Parent = Form1;
0352DelフサギコNGNG
>>345
  ,,,,,,,,,,,,,∧,,∧   />>351さんのやり方プラス
〜′,,,,,,,ミ,,゚Д゚彡 < TMemoryStreamを使ってLoadFromStream
  UU""" U U   \SaveToStreamを使ってプロパ設定するのも手だけど
地道に内容クリアした方がいいよ

for 行数ループ
 StringGrid.Rows[i].Text := '';

で、2行程度の処理だし。
0353デフォルトの名無しさんNGNG
やった事ないけど
BiginUpdate
EndUpdate
で描画停止してforループで初期化したらチト速いんだっけか?
0354DelフサギコNGNG
http://hp.vector.co.jp/authors/VA015850/program/dtips6.html

  ∧,,∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ミ,,゚Д゚ミ < StringGridのBegin|EndUpdateです。
  ミ   ミ   \__
〜ミ,UU_ミ
0355ikuNGNG
こんばんは
TDatabaseコンポーネントとTQueryコンポーネントを使って
SQLServerと接続をしたいのですが
TDatabaseでSQLServerのUSERIDとPASSWORDを指定したのですが
TDatabaseコンポーネントとTQueryコンポーネントをどうやって
関連づけしてあげたら良いのでしょう?
0356デフォルトの名無しさんNGNG
TQuery.DatabaseName
0357デフォルトの名無しさんNGNG
TLabelについて教えて下さい。
WordWrapプロパティのような自動改行でなく
任意の位置で改行させたいのですが、どうしたら良いでしょうか?
右クリック→テキストで表示とすると、
なにやら実体らしきモノが出てきますが、
\r\n入れても改行してくれません。

回答お願いします。
0358デフォルトの名無しさんNGNG
>>357
フォームをテキスト形式で表示したときは
Delphi 的に書かないとダメです。

'ABC' #13 #10 'DEF'

とか書いてみそ。
0359デフォルトの名無しさんNGNG
困ったことになっています。
BCB5なんですが、突然
「[リンカエラー] 外部シンボル'WinMain'が未解決」
というエラーがでてリンクできないようになっていまいました。

インストールしなおしてみたんですが駄目でした。
どうしたらいいのでしょうか。
0360359NGNG
自己レス
環境はWin2000SP2です。

あと色々やってみたところ
プロジェクト名を変更して保存した時のみ発生するようです。
(Project1.bprという名前のまま保存したら成功した)

・・・やっぱり原因がわからない。
解決方法知ってる方いたらよろしくです。
0361デフォルトの名無しさんNGNG
>>359
ユニットファイルとプロジェクトファイルの名前を一緒にしてない?
0362デフォルトの名無しさんNGNG
DLLを作りたいんだけど
 相手の参考ソースは VC++で
 名前を Hoge のようになってるみたい。
  つまり先頭にアンダーライン無し 大文字小文字区別

__declspec( dllexport ) MyType * Hoge();

だと _Hogeに

_stdcall _Hoge
_cdecl _Hoge
_pascal HOGE
__msfirstcall Hoge::

となってしまう。 やっぱり定義ファイル作らないとダメなのかな?
0363359NGNG
>361
同じだと駄目だったんですか?
前は出来ていたような・・・。

とりあえず、名前別にして保存したら成功しました。
ありがとうございましたー。
0364362 NGNG
__declspec( dllexport ) MyType * WINAPI Hoge();

としたら出来ました・・・・あれ?でも cdecl って定義されてるみたい?
もしかして操作ミスかも 失礼しました
0365デフォルトの名無しさんNGNG
>>348
ShellExecuteEx使うとできるよ。
0366デフォルトの名無しさんNGNG
ImageList1->FileLoad(rtBitmap, ...);
でフルカラーbitmapを読み込んで、
ImageList1->Draw(...) とかやると、
イメージが減色して汚い描画になるんだけど、改善方法希望
0367ikuNGNG
>>356
レスありがとうございました。
すいません。質問の仕方が悪かったようです。
具体的に言いますと,
WXXXXXXサーバのRXXというDBを操作したい場合
ODBC接続でRQQとし,
TQuery.DatabaseName="RQQ"とするのは
解ったのですが,そのWXXXXXXサーバにユーザID,PASSWORDが
設定されていた時にポップアップでユーザID,PASSWORDを聞いてくるので
下記の様な構文にしました。
SQLの処理は正常にしている様ですが,
ポップアップでユーザID,PASSWORDを聞いてきます。
多分,TDatabaseとTQueryの関連付けがされていないからだと思いますが
TDatabaseの何というプロパティとTQueryの何というプロパティを
一緒にしたら良いのでしょう?(TQuery.bbb=TDatabase.aaa)

Query1->RequestLive = false; // アクティブなら,問い合わせを閉じる
Database1->Params->Values["USER ID"] = "sa";
Database1->Params->Values["PASSWORD"] = "blanku";

Query1->Close();
Query1->SQL->Clear(); // SQL 文があれば,それを削除する
strSQL = "SELECT * "; //問合せ文作成
strSQL += "FROM D_PCINFO ";
strSQL += "WHERE ";
strSQL += "PCCODE = '" + strPCNAME + "'";
Query1->SQL->Add(strSQL);
Query1->Open();
0368デフォルトの名無しさんNGNG
>>367
Nifty なら FDELPHI へいきな。
あっちは金がかかっているから親身に答えをつけてくれるだろうよ。
0369デフォルトの名無しさんNGNG
>>368
TQuery.DatabaseName
TDatabase.LoginPrompt

あとはヘルプを。
0370ikuNGNG
>>369
ありがとうございました。m(_ _)m
FDELPHI・・・・・そういうものがあったのですね。
他にDelphi,C++Builderで参考になる様なページが
あったら教えて頂きたいのですが・・・・・・
0371357NGNG
>358
途中の半角スペースは要らないみたいでした。並べて書いたらうまくいきました。
おそくなりましたが、ありがとうございました。
0372DelフサギコNGNG
 ______
 |:  \.    \  >他にDelphi,C++Builderで参考になる様なページが
 |:   :|: ̄ ̄ ̄.:|
   _____
 /:\._____\  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 |: ̄\ ミ,,゚Д゚ミ  < マターリ.>>294
 |:   :|: ̄UU ̄:|  \_________
 ______
 |:  \.    \  AcidDelphiかMagicOfDelphi
 |:   :|: ̄UU ̄:|  Delphi広場もいいんでない
0373ikuNGNG
>>372
貴重な情報源ありがとうございます。m(_ _)m
0374ikuNGNG
こんにちは。
DrivecomboBoxエラー処理について教えて下さい。
aドライブにフロッピーが入っていない場合
I/Oエラーメッセージというエラーメッセージのみを出したいのですが
ドライブにディスクがありませんという
エラーメッセージがしつこく出てきます。
このエラーメッセージを出さない様にするにはどうしたら良いのでしょうか?
{
try{ // ドライブ名を設定
DirectoryListBox1->Drive = DriveComboBox1->Drive;
}catch(Exception &exception){ //exeptionクラス,又は派生クラスを捕捉する
Application->ShowException(&exception);
}
}
0375さげてみるNGNG
http://www.borland.co.jp/qanda/cbuilder/c0003004.html
こういうこと?

それと、メアドは晒さないほうが・・・
0376ikuNGNG
こんにちは,ikuです。
C++BuilderでのSQL文について教えて下さい。
VBの下記のSet rsPCINFO = cn.Execute(strSQL) を
C++BuilderのTQueryコンポーネントで表現するには
どういう記述をしたら良いのでしょうか?
strSQL = ""
strSQL = "SELECT* "
strSQL = strSQL & "FROM D_PCINFO "
strSQL = strSQL & "WHERE ((D_PCINFO.PCCODE = '" & strKANRINO & "') AND (D_PCINFO.PCNAME = '" & strPCNAME & "'))"
Set rsPCINFO = cn.Execute(strSQL)
0377デフォルトの名無しさんNGNG
>>376
TQueryのヘルプ->TQueryの使い方->パラメータの設定
あたりを読め

つーか、BCBに付属してくるチュートリアル本読めよぉぉ。
0378デフォルトの名無しさんNGNG
SQL プロパティに 'delete from D_PCINFO' を設定して
exec メソッドを実行
0379デフォルトの名無しさんNGNG
どうしてBCBのAnsiStringのメソッドが返すindexは
0オリジンだったり1オリジンだったりするんですか?
ムカツク。
0380デフォルトの名無しさんNGNG
>>379 元がPascal言語だから
0381おなかいっぱいNGNG
サンデープログラマです。
MediaPlayerコンポーネントを貼ったプログラムを静的リンクでコンパイルして他のパソコンで実行させようとしたら、
「MCIデバイスが見つかりません」と出て起動しません。

どうしたらいいのやら
0382デフォルトの名無しさんNGNG
ファイル名が間違ってるとか。フルパスで指定しないとだめだ。
0383デフォルトの名無しさんNGNG
>>377
376は自分で調べるという事を知りません。
某KさんのとこでもBCB_MLの過去ログに有るような事を平気で聞いてきます。
0384ikuNGNG
>>383
過去ログはきちんと目を通す様に注意してます。
ただ、最初の頃過去ログの存在自体というか意味自体
よくわからずダウンロードしていなかったのです。
これについては反省しています。
>>376
すいません、チュートリアル本はヘルプみたいな物ですか?
ダウンロードでC++Builderを落としてきたので
その本がないのですが、
その本を手に入れるにはきちんと購入しないと
駄目ですよね?
それがあるとないとではかなり知識的に違いますか?
0385名無し三等陸曹NGNG
>>384
>ただ、最初の頃過去ログの存在自体というか意味自体
>よくわからずダウンロードしていなかったのです。

???

>すいません、チュートリアル本はヘルプみたいな物ですか?
>ダウンロードでC++Builderを落としてきたので
>その本がないのですが

?????
要するに、お前、ワレザか!?

この糞ヴォケが! 二度と来るな!!
回線切って首吊って氏ねや!!!
0386デフォルトの名無しさんNGNG
>>384
>ダウンロードでC++Builderを落としてきたので
やー、ひょっとしてBCBも無償DLはじまたのかと思て
旧INPRISEのサイト探し回りましたよー

無償版があったとしても、DBサポートは無いよなー
メアド晒して割れ宣言する384はネタ?
天然??
0387デフォルトの名無しさんNGNG
われざーあげ
■ このスレッドは過去ログ倉庫に格納されています