トップページ⇒tech
988コメント362KB

C++Builder相談室 Part8

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
C++Builderに関する質問・回答や議論等を行う相談室スレッド。
過去スレ・関連サイトは>>2-5あたり。


<過去スレ>
C++Builder相談室
http://piza2.2ch.net/tech/kako/969/969458279.html
新C++Builder相談室(C++Builder相談室 Part2)
http://pc.2ch.net/tech/kako/997/997074601.html
C Builder相談室 Part3
http://pc3.2ch.net/tech/kako/1016/10160/1016065855.html
C++Builder相談室 Part4
http://pc2.2ch.net/tech/kako/1035/10355/1035596146.html
C++Builder相談室 Part5
http://pc2.2ch.net/tech/kako/1045/10455/1045542179.html
C++Builder相談室 Part6
http://pc2.2ch.net/tech/kako/1054/10542/1054280736.html
C++Builder相談室 Part7(前スレ)
http://pc2.2ch.net/test/read.cgi/tech/1061594556/
0002デフォルトの名無しさんNGNG
<Tipsなど>
C++Builderのお部屋(Tips系)
http://www.ne.jp/asahi/nagoya/ahomaro/builder/
C++Builderによるプログラミング(Tips系)
http://market.agr.tottori-u.ac.jp/ken/
Delphian World(コンポーネントライブラリ)
http://home1.infonia.ne.jp/~delphian/delphi/
C++Builder Bugs
http://www2.justnet.ne.jp/~tyche/bcbbugs/index.html
Borland C++Builder最新リンク2003(リンク集)
http://www2.famille.ne.jp/~akio1998/l_cpb.html
ビギナー向けtips
http://www.yukibow.com/bcb/index.html
0003デフォルトの名無しさんNGNG
<関連サイト>
公式サイト
http://www.borland.com/cbuilder/
http://www.borland.co.jp/cppbuilder/

builder-ML 過去ログブラウザ
http://leed.issp.u-tokyo.ac.jp/~takeuchi/builder/browse.cgi
http://www.sfdata.jp/ML/cbuilder/newlog.php?ml=cbuilder

C++Builder メーリングリスト
再登録が必要
http://www.sfdata.jp/ML/menu.php?ml=cbuilder

<Update>
BCB6/US SP1 は BCB6/JP 製品版に含まれています。

C++Builder 6 Update4 日本語版
ftp://ftp.borland.co.jp/pub/cbuilder/
0004デフォルトの名無しさんNGNG
<VCL兄貴のDelphiスレ>

くだすれDelphi Part8 (超初心者向け)
http://pc2.2ch.net/test/read.cgi/tech/1068201045/l50
ミ,,゚Д゚彡フサギコのフサフサDelphi談話室その11
http://pc2.2ch.net/test/read.cgi/tech/1068564708/l50
Delphi相談室(上級者用)その12
http://pc2.2ch.net/test/read.cgi/tech/1064766880/l50
Delphi相談室(中級者以上)その12
http://pc2.2ch.net/test/read.cgi/tech/1064420818/l50
【Delphi初心者】今から始めるDelphi Part01
http://pc2.2ch.net/test/read.cgi/tech/1062422335/l50
0005デフォルトの名無しさんNGNG
>>1
乙です。
0006デフォルトの名無しさんNGNG
indyの日本語ヘルプってどこでダウソできたっけ?
0007デフォルトの名無しさんNGNG
>>6
BorlandのDelphi7のアップデートに入ってた様な気がしないでもない。ごめん。
0008デフォルトの名無しさんNGNG
AnsiStringのFormatとsprintfの速度を比べて見た
まあこっち使ったほうが早かったわ
0009デフォルトの名無しさんNGNG
IDE使わずVCLって使えんの?
0010デフォルトの名無しさんNGNG
暇そうだな
1000 名前:gw.borland.co.jp[sage] 投稿日:03/12/01 19:51
記念カキコ
0011デフォルトの名無しさんNGNG
C++Builderのpathってどうやって見れるの?
0012デフォルトの名無しさんNGNG
C++Builder4のlearning持ってるんだけど
作ったプログラムが他のパソコンでは動かない
なんで?
ランタイムかなんかかな
0013デフォルトの名無しさんNGNG
>>12
> ランタイムかなんかかな
たぶんそういう設定になってるんだろうね。変えるべし。
0014デフォルトの名無しさんNGNG
>>11
自分の作った実行ファイルならApplication->ExeNameにフルパスはいっとるから
ExtractFilePath( Application->ExeName );で最後¥つきのパス

>>12
4はわからんけど5なら、共有RTL DLLを使うのチェックをはずすとか
0015デフォルトの名無しさんNGNG
C++Builder使ってからコマンドラインもC++Builderのコンパイラーとつながってるけど、
ほかのコンパイラーでしたいんだがどうすればいいんだ?
0016デフォルトの名無しさんNGNG
StringGridのDrawCellイベントでセルに画像を張りたいのですが
セルをまたがると他のセルにかぶってる部分の画像が表示されないのですが
どうやったら表示できますか?
0017デフォルトの名無しさんNGNG
>>15
言ってる意味がいまいち判らんのだけど、バッチファイル作ったらいいんじゃないの?

>>16
なぜにTStringGrid?
0018デフォルトの名無しさんNGNG
>>17
そんなの貴様に言う必要ねえ
さっさと>>16知ってたら教えろq
0019デフォルトの名無しさんNGNG
Utf8ToUnicodeは引数が多くて使い難い、というか、
wchar_tのエリアを確保しといて、int MaxCharsで最大長決まってますよね。

1行で書けないというか、String型に比べて使い難いんですが、何とかなりませんか?
0020デフォルトの名無しさんNGNG
DM来た
某年末だから売り上げ上げなんとか伸ばそうと必死なのだな。
0021デフォルトの名無しさんNGNG
>>19
WideString使うラッパーな変換関数自作すれば?
0022デフォルトの名無しさんNGNG
エディタでカーソルが文字に重なると
砂時計になってしばらく操作できなくなるんだけど
どうすれば良いですか?

0023デフォルトの名無しさんNGNG
>>22
エディタの自動支援機能を使わない。
自動支援を使わなくてもキー操作で入力支援は呼び出せる。
0024デフォルトの名無しさんNGNG
>>22
switch (〜)
{
case:エディタのID_〜
でbreak;してる?
或いは、デバックでステップさせてって、どこでそういう現象起こり始めるか探ってみたら。
処理がLOOPしてるかもしれないし。
0025デフォルトの名無しさんNGNG
>>24
debuck
0026デフォルトの名無しさんNGNG
AppendRecordでTVarRec型にTDateTime型の変数を入れるとコンパイルエラーがでるのですが
どうしたらエラーでずに格納できるようになりますか?
002722NGNG
レスありがとうございます
エディタの自動支援機能を切ってもなってしまうのです。
コード書いてるときにこの状況なって作業しづらくて。
だいたい6秒ぐらい作業が中断されます。
タスクマネージャーのCPUの使用率は100%です。

たぶん変数の宣言の場所(unit1.cppの30行とか)を表示しようとしているみたいです。
クラスの宣言をcppに書いてあるのが4ファイルぐらいあるのがいけないのでしょうか?
cppが一つのはこの状況になりません。
みなさんはなったことありませんか?
002822NGNG
エディタの支援機能の
「識別子定義の表示」
だと思うんですけど
ヘルプだとチェックを外せば良いと書いてあるのですが
チェックボックスが「式評価」の下にあるようなのですが
一つ分の空白しかない。

ver6.0のパーソナルです。UPデートはしたと思います。
6秒待ちは本当にストレスがたまって悲しくなります。
002922NGNG
最終手段としてレジスタをいじりました。
起動してない状態で
ビルダーのCode InsightのDeclaration Information(直訳で宣言情報)を
falseにすることにより解決しました。
いじることによる悪い作用はなさそうです。

やっとストレスから開放されます。
ひとりで騒いでしまってすいませんでした。
0030 NGNG
ボーランドC++personalの購入を検討しています。グラフィックを描きたいのですが、できますでしょうか?
0031デフォルトの名無しさんNGNG
>>30
そんなものはボーランドでは作ってなかったと思ったが?
Borland C++ Builder のpersonal版なら可能。
ただし、当然だが必要なコードは自分で書く必要がある。
003230NGNG
>>31
レスありがとうございます。
そのコンパイラです。これで購入にふみきれます。
0033デフォルトの名無しさんNGNG
>>30
予算があるならProfessional買った方がいいかも。
0034デフォルトの名無しさんNGNG
ListViewやTreeViewの編集時にInplaceEditが表示されますが、
表示される位置を変えたりすることはできるでしょうか…
003530NGNG
>>33
他のソフトと組み合わせて使うのであれば
高い方を買う必要があるのかと思いました。
他にも安いなりの理由があるのでしょうか?
0036デフォルトの名無しさんNGNG
>>35
Personalの問題点:
・ライセンスが非商用利用限定
・VCLソースがない
・デバッガが貧弱
あたり。
あと、グラフィック周りやるなら
・インラインアセンブラが書けない
のも影響する予感。
(もっともdcc32はインラインアセンブラ使えるので、アセンブラ使うところだけPascalで書けばtasmなくても何とかなるが)


あと、今だとPro版が安くなってるというのも‥‥
VCLクラス派生させる時にソースがないのは意外と不便です。
まともなドキュメント付けてください。おながいします。
003735NGNG
>>36
参考情報ありがとうございます。
自分はC言語だけ使えればとりあえず大丈夫ですので、
やっぱりpersonalにします。商売目的でもないです。
0038デフォルトの名無しさんNGNG
うちにもDMきますた。
C++Builder5Professional -> C++Builder6Professional 25,200円
とりあえず5で満足してるし、6は出たときバグ多いって聞いたし、機能的にも新規性が見えなかったし
って訳で今だに5を使い続けています。
7が出たら即購入のつもりなのですが、そろそろ6も安定してきたのではないかとか思うし
7はまだしばらく出ないのではないかなとか色々考えたりして、
5->6って今の時期に、意味ありでしょうか?
7まで待つ予定がちょっと揺れてます。
0039デフォルトの名無しさんNGNG
つまり何だ。7以降が出るかどうかの問題だな。
0040デフォルトの名無しさんNGNG
すいません、本来PageControlのタブを使って切り替えを行いたかったところで、
うまくPageControlが使えないことに気づきました。

説明がややこしいのでわかりやすく画像でまとめてみました。

http://cgi.members.interq.or.jp/www1/q-mail/gh/img-box/img20031204005107.gif

このような場合どうしたらいいのかアドバイス頂けないでしょうか?
よろしくお願いします。
004140NGNG
あ、(3)のページコントロールを使ったら、というのは画像の中の緑のパネル内で、ということです。
すいません。
0042デフォルトの名無しさんNGNG
>>40
だからよぉ、各PanelのALignmentがどうなってて、どこにPageControl使って、
それとToolBarがどういう関係になってるのか的確に示してくれなかったら
だれも何も言えんがな。

ただし、説明したとして、それに回答してくれる人間がいるかどうかは別問題だけどな。
0043デフォルトの名無しさんNGNG
>40は、コンテナ内で複数のコントロールが存在する場合のAlignの意味を理解していないものと思われ。
004440NGNG
失礼しました。
補足の画像をあげてみました。

http://cgi.members.interq.or.jp/www1/q-mail/gh/img-box/img20031204013137.gif
0045デフォルトの名無しさんNGNG
>>44
それを見るかぎりでは問題ない。
よって問題があるのはコード。
つか、最初からコードは晒してくれないと。
情報を小出しにする質問者は歓迎されないよ。気をつけるべし。

なお、コントロールを出したり隠したりしたい場合は、それが乗ってる
コンテナのVisibleを切替えるのが普通。
>>44の例だとToolBarをPanel2から出した上でPanel2->Visibleを
切替えるという手もある。
004640NGNG
>>45
要領の悪い質問で申し訳ありません。
レスを拝見して、

ToolBarをPanel2から出す → 出したToolBarをPanel3の中に入れてそのToolBarのAlignをLeftに変える

これで上手いこといきました。コントロールの表示もWidthをいじるよりVisibleをいじった方が楽ですね。
どうもありがとうございます!

0047デフォルトの名無しさんNGNG
TTableのFilterでTDateTIme型の月のみで絞り込みをするにはどう記述すればいいのでしょうか?
0048デフォルトの名無しさんNGNG
どうか教えてください。
MDIで画像ビューアのようなものをつくっています。

子ウィンドウに対して開いた画像を表示しているのですが、
開いたときやズームをしたときに子ウィンドウを画像の大きさに合わせたいと
考えています。
それで、
フォームにスクロールボックスとペイントボックスを貼った状態で画像をペイ
ントボックスに描画できるようにロードし、

int w = MainBMP->Width;
int h = MainBMP->Height;

// ペイントボックスの大きさを変える
MainPaintBox->Width = w;
MainPaintBox->Height = h;
// ウィンドウの大きさを変える
ClientWidth = w;
ClientHeight = h;

としているのですが、ウィンドウと画像をちょうどの大きさに合わせている筈
なのに
スクロールバーが表示された状態になってしまいます。
微妙な差なのかと思いましたがそうでもないようです。

原因がわかるかたおられましたらどうかお教えくださいませ。
0049デフォルトの名無しさんNGNG
ヘタレな質問でもうしわけないですがコンポーネントを配列みたいに扱いたいのですがどのようにしたらよいです
か?(表現が変かもしれませんが)
Image[a] みたいな感じで。
0050デフォルトの名無しさんNGNG
TImage* Image[10];
for (int i=0; i<10; i++)
 Image[i] = new TImage(this);
0051デフォルトの名無しさんNGNG
>>50
サンクス
0052デフォルトの名無しさんNGNG
>>48
亀レスだけど、たんにScrollBoxの余白分だと思う。
いまちょいと試してみたら、上下左右2pix必要としますね。
だからClientWidth = w+4; ClientHeight = h+4; でちょうど。
0053デフォルトの名無しさんNGNG
CBuilderからDAOを操作する方法を教えてください
0054デフォルトの名無しさんNGNG
ソースとヘッダーを両方表示したいのですが
どうすればいいのですか?
ver5の時はできたのですがver6だと片方表示すると
もう片方が表示できません。
ソースから必要なものだけヘッダーに移すのがやりづらいので
教えてください。ヘルプなどを探しても見つけられませんでした。
0055デフォルトの名無しさんNGNG
TCollection、TCollectionItemについて質問なんですが

class TMyItem : public TCollectionItem
{
public:
void* Data; // Bitmapを挿す
AnsiString Caption;
int Height;
int Width;
__fastcall ~TMyItem(); // Dataで挿してるBitmapを削除
};

class TMyCollection : public TCollection
{
public:
TMyCollection(TMetaClass* Class) : TCollection(Class) { }
__fastcall ~TMyCollection();
TMyItem* Add() { return (TMyItem*)TCollection::Add() };
};

な感じのクラスで、
TMyItem* Item;
TMyCollection* Collection = new TMyCollection(Item->ClassType());
Item = Collection->Add();
〜
とやりたいんですが、TCollection::Add()で例外が。
どうすりゃ動くんでしょ。分かる方ヘルプを…たのんます。
0056デフォルトの名無しさんNGNG
>>54
Ctrl+F6
0057デフォルトの名無しさんNGNG
>>56
やってみましたが切り替えるだけで
同時に表示されませんけど
0058デフォルトの名無しさんNGNG
>>57
右クリックから「別の編集ウィンドウを開く」
0059デフォルトの名無しさんNGNG
>>54
俺5使ってるが同時になんてやりかたわからんぞw
Ctrl+F6で別タブでやってっが、
0060デフォルトの名無しさんNGNG
絶対昔やったときは同時に表示できたって。
4か5.5だと思うけど。
同時に表示できないと使いづらくありませんか?
0061デフォルトの名無しさんNGNG
いや全然もうCtrl+TabやCtrl+Shift+Tabに慣れた
0062デフォルトの名無しさんNGNG


★★★★★常時接続の方におすすめビジネス★★★★★

1日二時間ネットを利用する人だと1ヶ月20000円は稼げます。

ネットサーフィン中に広告バナーを表示させているけでお金になります。
ネットサーフィンだけでなくワープロソフトやホームページビルダーなどを使って
お仕事していてもバナーを表示させていれば課金されます。
広告バーの使用時間は無制限。極端なことを言えば、1日24時間稼動させてもOK。

紹介制度も8段階あり頑張れば1ヶ月50万以上も可能です。もちろん登録も無料。
今までクリック保証のビジネスやメール受信をしましたがこれが一番お金になりました。

英語が苦手な方もホームペーシに解り易く登録方法を載せましたので登録できると思います。
ぜひ登録してみてください。確実に稼げます。

http://members.goo.ne.jp/home/taizou326

006355NGNG
自己解決しました。
×TMyCollection(TMetaClass* Class) : TCollection(Class) { }
○TMyCollection() : TCollection(__classid(TMyItem)) { }


006448NGNG
>>52
有り難う御座います。
きちんとあうように出来ました。
ちょっとした余白が必要だったのですね。
助かりましたです。
0065デフォルトの名無しさんNGNG
>>60
5までは、.cppと.hが別タブだったと思う。
6ではインクルードガードのマクロ変数を書き換えちゃうと別タブになるみたいです。
0066デフォルトの名無しさんNGNG
>>65
#ifndefとかをコメントアウトとか名前変えても別タブになりません。
ユニットだからかひとまとめになってるのね。
ヘルプの説明見てもガードをいじればよさそうなのだができませんでした。
006766NGNG
Unit2にを、ヘッダーガードをいじってcppファイル形式で
保存して開きなおししたら分けられました。
Unit2にもとのヘッダーガードをつけて
ユニットで保存すると元にも出るみたいです。

Unit1は、できないみたいですね。一応解決しました。
0068デフォルトの名無しさんNGNG
DBで質問

テーブルが2つある場合に
DataSourceとTableがある場合に
テーブル1つにDataSourceとTableとしたほうがいいのか、
それともDataSourceとTableは1つづつでTableのTableNameを変えてやったほうがいいのか
そのプログラムのアレとかによって変わってくるかもですが
一般的にはどっちでやるものでしょうか?
0069デフォルトの名無しさんNGNG
Builder Entepriseのトライアルのキーが何回申し込んでも送られてこない。
なぜだ。
0070デフォルトの名無しさんNGNG
C++BuilderEnterprise 36万円を買うとしたら
送料とかでぶっちゃけどんくらい掛かる?
0071デフォルトの名無しさんNGNG
コマンドラインで、プログラムを実行するオプションって何でしょうか?
よろしくお願いします。m(_ _)m
0072デフォルトの名無しさんNGNG
>>71
質問の意味が分かりません。
頭を下げる前に明確な表現で質問してください。
0073デフォルトの名無しさんNGNG
>>72
失礼しました。
C++Builder5で、C:\CBuilder5\Bin\bcb.exe C:\Test.bpr のようしたものを
実行すると、C++Builderが立ち上がり Test.bprのプロジェクトが、読み込まれ
ます。その後、実行させるには、どのようなコマンドラインの指示をすれば、
いいでしょうか?さらにm(_ _)m
0074デフォルトの名無しさんNGNG
BCB6 PersonalのShellTreeView/ListView/ComboBoxなんですが、
ソートが変というかうまくされていない感じです。
ソース見てもよくわからなかったのでどなたか原因判明or修正できる方いたらお願いしたいです…
0075デフォルトの名無しさんNGNG
プラグイン機能を持たせるようなアプリを作成したいのですが、良い意見はないですか?
ファイルをとあるディレクトリに入れるとアプリの機能が増えるような・・・
0076デフォルトの名無しさんNGNG
>>75
SPI_API.TXTでも読んどけ
0077デフォルトの名無しさんNGNG
>>73
ヘルプを見るかぎりでは、ビルドしたりデバッガ呼び出したりは出来るみたいだが
「実行させる」ってのは出来なさそう。

>>74
だからさ、どう変なのか書いてよ。ただ「変だ」じゃあんたが勘違いしてるだけかもしれんし
検証してみる気にはなれない。

>>75
SPIもそうだが、普通、DLLとして実装するケースが多いと思う。
というか他の手を考えるのは大変だ。
0078デフォルトの名無しさんNGNG
DLLでアレしたらLoadLibraryはいいがGetProcAddressでエラーになる
なんとかしてくれ
0079デフォルトの名無しさんNGNG
>>78
エラーの内容も書かない独り言はご遠慮ください。
008074NGNG
>>77
すみません不足でした。

Delphi 6の方のコンポだと大丈夫なんですが、
例えばマイコンピュータを開くとエクスプローラでのドライブ順にソートした状態になります。
本来はフォームに貼り付けた状態でこうなるはずなんですが、
これがTextの値順でソートされている感じです。
コンボボックスについてはソート周りのプロパティやメソッドが見つからなく、
他の二つもプロパティいろいろ弄ったんですが解決できなかったので質問させて頂きました。

Delphiのコンポを流用する、ってのが一番楽かもしれないですが…
0081デフォルトの名無しさんNGNG
>>80
すまんが>>80も意味不明だ。何を言っているか全く分からん。
1つだけ言えることはShellTreeViewはおれのBCB6Proにはついてないってことだけ。
0082デフォルトの名無しさんNGNG
初心者丸出しの質問で申し訳ないのですが、
CPPファイルの頭の
> TFormMain *FormMain;
との部分で、
> Declaration syntax error
というエラーが出るようになってしまいました。

最初はなんともなかったのに、クラスを追加した途端出てきて、
そのクラスを削除しても直りません。
どのような原因が考えられるでしょうか?

よろしくお願いします。
008374NGNG
むぅ…すみません説明へぼくて…
要はちゃんとエクスプローラみたいにアイテムが並んでくれないというだけです…
コンポはPersonalだと $(BCB)\Examples\ShellControls にあるんですが…
Proで無いってことあるのかな…
とりあえずdelphiのコンポ流用でしのぎます…

0084デフォルトの名無しさんNGNG
>>82
多分、カッコが照応してないか、セミコロンがどっか抜け落ちてるか。
コンパイラがエラーとしている行の直前とは限らないので根気よく探す。
インクルードしているヘッダファイルも確認する必要がある。
008582NGNG
>84
おっしゃる通りでした。
インクルードされているファイルまで目が届いていませんでした。
ありがとうございます。
0086デフォルトの名無しさんNGNG
>>74
エクスプローラは裏でいろいろな処理をしている。
ExamplesにあるShellTreeViewはそこらへんがごっそり無いのでできないだけ。
ShellAPIの使用例に過ぎない。例はあくまで例。
そのまま使おうと考えるほうが間違っている。

かなりバギーではっきりいって使い物にならないので
素直に別のコンポを探すか自分で組みなさい。
0087デフォルトの名無しさんNGNG
>>86
どもです。やっぱ使えないですか…
途中まで作ってはあるのでやっぱりそっちを完成させることにします。
delphiの方のは正常に動くってのが腑に落ちないですが、気にしないことにします。
ありがとうございました。
008873NGNG
>>77
やっぱりないみたいですね・・・
VB だと/run があるので、なにかあると思ったんですが
残念です。
0089デフォルトの名無しさんNGNG
超既出かもしれないんですが、TEditやTScrollbarなどのメンバ(TextやPosition)を
関数にポインタで渡して書き換えることはできないんでしょうか。
前者の場合、Ansistringという良くわからない型のためにchar *に渡せないし、
後者の場合、const int型ということで、&(Scrollbar1->Position)などでアドレス渡ししても
変更は受け付けてくれないみたいです。
なんかソースがだら長くなって遺憾だなあとおもうのですが・・・
なんか良い方法はないでしょうか? C++は初心者ということでお願いします。
0090デフォルトの名無しさんNGNG
BCB5.0でD/A変換ボードを扱うプログラムを作っているのですが
プログラムを実行した時にエラーが発生します。
とりあえず、現在に至った経緯を説明しますと
D/A変換ボードのメーカーさんから提供されている*.libファイルが
VC用だったのでcoff2omf.exeでBCB用に書き換えた後
*.hと*.lib(書き換え済み)をプロジェクトに追加しました。
コンパイルすると「リンクしているエクスポートFBIDA.DLL:_DaClose@4」が
見つかりません」と言うエラーが出たので
[プロジェクトオプション]を適当にいじってみて
[リンカ(詳細)]の[延滞ロード]に*.dllを追加してみたところ
コンパイラとリンカは通ってProject1.exeが出力されました。
しかし、いざToolButtonをクリックすると
「プロジェクトProject1.exeがEExternalException クラスの例外
を生成しました。'外部例外 C0FB007F' プロセスは停止しています。」
というエラーが発生しました。
インターネットで色々調べたのですが原因がわからず
困っています。どなたか詳しい方解決法を教えてくださいm(__)m
0091デフォルトの名無しさんNGNG
>>90
「extern "C"」でくくってみるとか……

extern "C"{
#include "fbida.h"
}
0092デフォルトの名無しさんNGNG
>>89
結論だけ言うとくと無理。
自称初心者相手に理由を説明するのは面倒なので
「何故?」と思ったらC++の勉強をきっちりした上で開発者ガイドを読んでくれ。

なおAnsiStringをchar*にすることは自体は簡単にできる。
これもきちんとヘルプを読むべし。
0093デフォルトの名無しさんNGNG
>90
libファイルの書き換えって、いつもこういうふうにやってますが・・・
impdef *.def *.dll
implib *.lib *.def
0094デフォルトの名無しさんNGNG
ツールボックスっぽいものを作ろうとしているのですが、
タイトルバーが無く、かつウィンドウサイズ変更が可能な
フォームを作るにはどうすれば良いでしょうか?
009594NGNG
ごめん。
Builder MLの過去ログにありました。
http://www2.big.or.jp/~osamu/Delphi/builder-browse.cgi?index=014264
0096デフォルトの名無しさんNGNG
BCB6.0のPersonalでATL/WTLプログラミングってできる?
0097デフォルトの名無しさんNGNG
>>89
型の問題じゃない。プロパティだから。

俺ならTEditやTScrollbarのインスタンスごと渡す。
009889NGNG
>>97
できました。ありがとうございました。
クラスといっても渡し方は構造体とかと一緒なんですね。
0099デフォルトの名無しさんNGNG
>>98
C++において
classとstructの違いはデフォルトが
private:かpublic:かだけです
0100デフォルトの名無しさんNGNG
くだらない質問なんですけど、TFormとかTLabelのTってなんの略ですか?
0101デフォルトの名無しさんNGNG
ていうか、Textプロパティの処理に char* を引数にとる関数を使うなよ。
AnsiStringのメソッド使ったらエエやン。
何のためにVCLいやさBCB使ってるのかと小一時間(ry
■ このスレッドは過去ログ倉庫に格納されています