[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 04/09 17:28 / Filesize : 190 KB / Number-of Response : 833
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C++Builder相談室 Part18



1 名前:デフォルトの名無しさん [2007/09/01(土) 09:41:22 ]
C++Builderに関する質問・回答や議論等を行う相談室スレッド。

【前スレ】
C++Builder相談室 Part17
pc11.2ch.net/test/read.cgi/tech/1162918887/

過去スレ・関連サイトは>>2-7あたり。


※Borland C++ Compiler 5.5.1についての質問は以下のスレへ
タダで使えるBorland C++ Part5
pc11.2ch.net/test/read.cgi/tech/1135127048/
※BDS(Borland Developer Studio)の総合スレはこちら
Borland Developer Studio 2006 No.13
pc11.2ch.net/test/read.cgi/tech/1175861395/
※CodeGear(Borland)関連はこちら
【Borland】CodeGearオッチャ その5【(ノ∀`)アチャー】
pc11.2ch.net/test/read.cgi/tech/1186333161/


411 名前:401 [2008/02/09(土) 17:18:45 ]
>>404
それそれ。
MFCのウワサは聞いてるから
最初から手を出してない。だから C++ は
C++ builder に手を出した。
でも C# はホント、楽だよ。


412 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 17:43:42 ]
日本語より英語は楽、とかいっても意味はないね

413 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 17:55:33 ]
( ゚д゚ ) マアマア

414 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 18:08:35 ]
言語仕様にライブリラリを含めた総合的な生産性で判断して楽とか
言ってんじゃないの?
何、その日本語より英語は楽とかとう例え。頭悪そう。


415 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 18:13:11 ]
楽とかとう ( ゚д゚ ) マアマア

416 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 19:49:34 ]
>>411
.NET系の生産効率の高さは周知だよ
C#に限らずVBでもC++/CLIでもね
WinForm使う限りGUIはラクチン
CGもついてるし
なんだけどね……

初学者がいきなりVC+MFCは敷居高すぎるのは確か
BCBなんかでC/C++に慣れてから
MFC+Win32APIの海へ漕ぎ出した方がいい

417 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:44:03 ]
コンポーネントを1回登録するだけ
マジでそれが理想だけど色々と面倒だよね、あるプロジェクトだけで使えるコンポーネント
とか簡単に指定できればいいのに

418 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 21:31:36 ]
色々ってナニよ。1回登録したら再インストールするまで何もしてないぞ。

419 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 22:00:36 ]
ぜーんぶまとめて1つのパッケージに入れちゃう人もいるみたいだねぇ。



420 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 01:06:34 ]
BCBを再インスコしてコンポーネントを入れてたときに作ったコンポーネントを使ってないプロジェクトを開くとエラーになる

421 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 02:52:19 ]
名前ぶつかったり、コンポーネントは厳選しないとろくなことがないよ。

422 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 08:03:03 ]
>MFC+Win32APIの海へ漕ぎ出した方がいい

これをやる必然性が0。

>.NET系の生産効率の高さは周知だよ

大丈夫、ドトネトの事は世の中に知られてないから。

>C#に限らずVBでもC++/CLIでもね

これもウソ。
C丼のバージョンうp嵐どころか、managed C++がヒックリかえったね。
ブビに至ってはユーザーがいないから、スクリプトブビ@ドトネトを復活させるとか、割るいとこ鳥。

423 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 09:17:21 ]
門外漢がドトネトを語るとこんな事言ってしまうという好例

424 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 14:18:49 ]
VCLの方にろくな進歩がないからストレス溜まってるんだよ
次こそはやっと完全にUnicode対応するそうだけど、おせーよw

425 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 14:25:28 ]
IBXでUTF-8を楽に扱えるようになるのかい?

426 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 14:29:25 ]
IBXはーどーだろ、あれそもそももう期待しない方がいいんじゃね

427 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 17:58:28 ]
>IBXでUTF-8

今でも使ってるよ。

428 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:03:36 ]
再インストールする羽目になった・・・。
また、いちいちプロジェクトファイル編集しなきゃ駄目なのか。
必要ないのに使ってないコンポーネントのlibまで追加するのやめてくれないかなぁ、うざすぎる。


429 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:20:13 ]
TntのDBコントロールにShiftJIS外の文字ぶち込むと盛大に文字化けしてくれる‥‥>UTF-8



430 名前:デフォルトの名無しさん [2008/02/11(月) 00:20:44 ]
bprファイルをIDEから編集してもちゃんと保存されないし酷い仕様だよな
後からのことまーったく考えられてないw

431 名前:デフォルトの名無しさん [2008/02/12(火) 15:15:59 ]
おしえてください

432 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 15:16:50 ]
     // 1  . {. . .ヽ. . ヽ. . ',. .ヽヽ
    / .:/ ハ: :!: :.:ト、:.:. :\:...l:.. :}: : |_⊥ 、
    j . {: .:{ :l、:l、: :.ト-ヽ、_:..`ヽ、j__イ_つノ
    l 1:ハ.::{ゝl=くヽ:.ヽ トィjr}Tァ┬ァ:.:´|
    |ハ :ヽlァ{トィrj \i ー_'っ /:.イ-、:。:|
     ヽ。ハ^rぅ' 丶 `   ノ', く } }:.ol゜ o
    。  `ハ 。  {ァ´ヽ     ,ー o':.へl お客様の中にエスパー様は
      ゜ ´ノi\  ー'   ィ:;:.ィ/|/゜ 。 いらっしゃいませんか??
   。 o  。 ゜ハヘ;:>ー--<_rv〈、_
         / ̄ヽ \/ll  }l}`'^'ト、
          /   ::Y77l  j l    !_`7
        l, ---::、〉 jl  l   ハゝ-i
        ヽ    Vi    }  ,' ノ, ー_ヽ
          }  , -‐ァl  ノ  / レ´,.- j
        j イ   !l /   /  ハ -,.く!


433 名前:デフォルトの名無しさん [2008/02/12(火) 15:23:58 ]
いいからさっさと教えやがってください

434 名前:初心者 [2008/02/15(金) 13:57:33 ]
vista + builder2007 だけど
デバッグモードで実行して
open dialog を開いて
詳細表示にすると
builder が落ちちゃう。

435 名前:デフォルトの名無しさん [2008/02/15(金) 14:04:58 ]
そうですか

436 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 00:33:19 ]
Vistaを窓から投げ捨てろ

437 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 19:35:04 ]
C++Builder 2007の体験版みたいなのないですか?
RAD Studioは今更JSharpのランタイムが必要とか、トチ狂ったことぬかすので
あまり入れたくありません

438 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 23:17:33 ]
単独のトライアルはないけど、いずれにせよIDEが使ってるんでJ#ランタイムと.NETは必要だからなぁ。
Turbo C++ Explorerでも同じこと。あきらめれ。

439 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 12:06:26 ]
しかし、なんでJ#なんて使ったんだろうね
MSですら早々に見捨てたのにw



440 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 15:10:16 ]
IDEのリファクタリングでMS-Javaをつかった流れらしい。APIを呼び出せるのがMS-Java→J#となった理由だと。

441 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:03:08 ]
Lazarusでさえネィティブでリファクタリング搭載してるのにね

442 名前:デフォルトの名無しさん [2008/02/25(月) 14:45:13 ]
Indy10 TIdTcpServerの使い方が解らないです。

codezine.jp/a/article.aspx?aid=197
ここを参考にIndy9のdelphiソースをIndy10とBuilder2007に置き換えようとしています。
TCPサーバの例 以下行をどう記述すればよいのでしょうか。詳しい人教えてください。

// 接続しているクライアント全員に str を送信する
procedure TForm1.BroadcastMessage(str : string);
var
 Count: Integer;
 List : TList;
begin
 List := IdTCPServer1.Threads.LockList;
 try
  for Count := 0 to List.Count -1 do
  try
   TIdPeerThread(List.Items[Count]).Connection.Write(str);
  except
   TIdPeerThread(List.Items[Count]).Stop;
  end;
 finally
  IdTCPServer1.Threads.UnlockList;
 end;
end;

443 名前:デフォルトの名無しさん [2008/02/26(火) 17:55:53 ]
TListViewで任意のカラムを非表示にする方法を教えてくださいよ

444 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 22:54:58 ]
WinXP BCB5でこんなコードを書くと意図しない結果が返ってくるんですけど、
使い方が悪いんでしょうか?
型を変えてみようとは思うけど、知ってる方いたら教えていただきたい

std::vector< bool > vectorbool;
for( int i = 0 ; i < 12 ; i++ )
 vectorbool.push_back( true );

vectorbool.insert( vectorbool.begin(), false );
bool test = vectorbool[12]; ← falseが帰ってくる。


445 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 23:44:17 ]
>443
簡単にはいかないんじゃないかなぁ。ListView_DeleteColumn/ListView_InsertColumnの
組み合わせで頑張るしかないと思う。

446 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 10:47:50 ]
>>443
Width=0

>>444
あたりまえの結果じゃん。
マジで理解できなのか、それとも釣りなのか?
マジで理解できないのなら、初心者スレに逝った方が良し。


447 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 10:55:47 ]
目が悪いなら眼科池。頭が悪いなら仕方ないけど。

448 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 11:08:47 ]
>>446
当たり前の結果なの?
もう一度勉強してみるよ・・。

449 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 11:16:19 ]
6はちゃんとtrue返すから、5のバグだと思うけど、
それとは関係なくvector<bool>は使わないほうがいいと、
なんかの有名な本に書いてるらしい。



450 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 11:23:24 ]
>それとは関係なくvector<bool>は使わないほうがいいと、

kwsk

451 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 12:06:02 ]
>>450
&v[0] が bool* ではない

452 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 13:25:42 ]
>>449
Effective STLの第18項だな
vector<vool>はproxy classを使っているのでよくないんだと

453 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 13:26:49 ]
>proxy class

サンクス & kwsk

454 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 13:36:38 ]
proxy class=代理クラス

More Effective C++ 項目30

一般的にはクラスの中にクラスを作って普通ではできないような
操作を行う。

455 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 14:56:53 ]
442です。Web検索で中華サイトや英文サイトを彷徨った結果、なんとか解決しました。

456 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 16:47:15 ]
結局おまえらって糞の役にも立たなかったね。あばよ

457 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 22:48:08 ]
>>449
ありがとう。
VCでやってみてもtrueでした。
なんとなくわだかまりが取れました。

458 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 22:49:50 ]
つまりRogue Waveのバグか
こいつバグ多いねえ

459 名前:デフォルトの名無しさん [2008/02/28(木) 14:15:17 ]
std::fstreamはstd::iostreamから派生しており、std::iostreamは
std::ostreamとstd::istreamから多重継承しています。

しかしstd::ostreamを受け取る関数にstd::fstreamのオブジェクトを
渡してCodeGuardを掛けると多量のエラーメッセージが実行時に
出ます。これって仕方ないのですか?



460 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 15:04:15 ]
はい

461 名前:デフォルトの名無しさん [2008/02/28(木) 15:19:28 ]
糞仕様だな。アップキャストにも対応してないのか

462 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 15:32:24 ]
はい

463 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 22:36:44 ]
もしかして、BCBってboost::trim()使えない?


464 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 14:12:27 ]
はい

465 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 08:23:42 ]
いいえ


466 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 09:36:59 ]
バージョンくらい書けよ

467 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 10:12:33 ]
BCB5でTQueryを使って2秒おきにデータを取得しているのですが
数分放置しておくとソフトが落ちてしまいます。
やっていることは
Query->SQL->Clear( );
Query->SQL->Add( "select * from table1" );
Query->Open( );
Query->First( );
Query->Next( );  30件くらい
Query->SQL->Clear( );
Query->SQL->Add( "select * from table2" );
Query->Open( );  ここで落ちます
Query->First( );
Query->Next( );  10件くらい
と1つのモジュールで同じTQueryで2つのテーブルを読んでいます
TQueryを使う際になにか注意事項とかありましたら教えてください

468 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 10:15:17 ]
>>467
例外とかチェックした?

469 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 10:17:18 ]
2秒でデータを取得が終わる前に、QueryのOpen() を実行したらデータセットがメモリから破棄されて、そこにアクセスしたr落ちるんじゃね?

>TQueryを使う際になにか注意事項

2秒以内に処理が終わらなかったら、処理をスルーするって工夫要るけど。
それに加えてQuery使いまわすんじゃなくて、作り直したら?

Query = new TQuery(this);
try {
 Query->SQL->Clear();
 //処理
__finally {
 delete Query;
}



470 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 10:27:48 ]
>>468
try内でやっているのですがcatchにはいかずにそのまま落ちてしまいます
>>469
TTimerで2秒間隔でやっていてTimerに入るとタイマーを止めているので
一応DB読み込みが再度呼ばれることはありません。
Queryでテーブル2つを読むより毎回newしたほうがいいのでしょうか?

471 名前:467 mailto:sage [2008/03/03(月) 10:37:14 ]
ちなみに、Query1でtable1、Query2でtable2と
Queryを2つにしてやってみたのですがやっぱり強制終了してしまいます

ソフト起動時に設定
Query1->SQL->Clear( );
Query1->SQL->Add( "select * from table1" );
Query2->SQL->Clear( );
Query3->SQL->Add( "select * from table2" );

{
  Query1->Open( );
  Query1->First( );
  Query1->Next( );
  Query1->Close( );  ここで必ず強制終了します

  Query2->Open( );
  Query2->First( );
  Query2->Next( );
  Query2->Close( );
}


472 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 10:40:44 ]
レコード件数は可変?

1回多くNextしたりするとドカンと落ちる現象はあったような。

473 名前:467 mailto:sage [2008/03/03(月) 10:50:50 ]
>>472
可変ではありますが
query->First( );
for( int i = 0; i < query->RecordCount; i ++ ){
  query->FieldByName
  query->Next( );
}
としています・・・

ちなみに落ちる場所は同じなのですがタイミングはそれぞれで
1分で落ちる時もあれば5分で落ちる時もあります。
1回目で落ちるということは今のところありませんが・・・

474 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 10:52:56 ]
>for( int i = 0; i < query->RecordCount; i ++ ){

これ、マズイとオモ。

>while (!Query->Eof) {
みたく、次が有るか無いかの判定じゃないと。

上にも書いたが無いのにNextすると、catchできずにドカンと落ちる。


475 名前:467 mailto:sage [2008/03/03(月) 10:56:59 ]
>>474
うわー
やっぱりTQueryがまずいんじゃなくて処理がまずいですか・・・
今はレコード数に変化がなくその処理でレコード数が同じだったからいいとおもってましたが
見方がわるかったんですね、ありがとうございます。
その方法で試してみます。

476 名前:467 mailto:sage [2008/03/03(月) 11:06:02 ]
うう、やっぱりCloseで落ちてしまいます・・・
しかし>>474さんのやりかたはヘルプにも書いてあったので参考になりました。

ちなみにtable1の方のQueryをためしにnewして動的に作成してやってみたところ
今のところ落ちてないです。
うーん、設計時に追加したのと動的にnewしたものと何が違うのかなあ・・・
これtable2もnewで作成したqueryを使う方が安全なのかな・・・

477 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 11:11:49 ]
>query->FieldByName

してる最中に、該当レコードが消えてる可能性は無いの?
該当レコードが消えるなら、RequestLive を falseにしてる方が良いかなぁ。

478 名前:467 mailto:sage [2008/03/03(月) 11:30:19 ]
>>477
レコードが消えることはありませんがRequestLiveはtrueにしてます・・・

やっぱりnewで作ったqueryでやると落ちないのですが
これってRequestLiveがfalseだからなのでしょうか???
ちょっと試してみます

479 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 11:33:28 ]
>newで作ったquery
>RequestLiveがfalse

落ちる原因は分からないが、上記2つを揃えるQueryは氏ぬ程安定する。



480 名前:467 mailto:sage [2008/03/03(月) 11:43:17 ]
>>479
確かにnewでつくったqueryでは全く落ちなくなりました。
ちなみに、試しに当初のに戻して設計時に追加したqueryで
RequestLiveをfalseにしてやっているのですが
これもまた今のところ落ちていません。
これ2秒毎にDBを読んでいるのですが、DB読み込み時にnewするのと
起動時の最初にnewするのとどちらがいいでしょうか?

481 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 11:55:35 ]
>DB読み込み時にnewするのと 起動時の最初にnewするのと

Queryをグローバルとして使いまわしはソース読みにくかったりするが、上記2つは大差無いんでわ?

482 名前:467 mailto:sage [2008/03/03(月) 11:56:07 ]
皆様いろいろありがとうございました。
RequestLiveをfalseにするだけで落ちなくなりました。
なんかこれ片方向しかあれとか書いてたからこれをtrueにしないと
書き込めないとおもってtrueにしてたのですが(この同じQueryで別タイミングで書き込みもしてます)
これselect時のみのあれだったんですね。

ちなみにUniDirectionalはtrueでいいのでしょうか?
メモリ節約になるとかかいてますので

483 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 11:57:26 ]
>ちなみにUniDirectionalはtrueでいいのでしょうか? メモリ節約になるとかかいてますので

聞いた事歩けど、気にしたことは無い。

484 名前:467 mailto:sage [2008/03/03(月) 11:58:23 ]
>>481
そうなんですよね、グローバル化は見づらくなるのですが
なんというか2秒毎にnewしてdeleteしてって繰り返しても大丈夫なのかなとか・・・
1ヶ月とか放置するので何か昔のmallocのイメージがあってちょっと不安になったので

485 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 12:05:13 ]
>なんというか2秒毎にnewしてdeleteしてって繰り返しても大丈夫なのかなとか・・・

大量のnewや大量のdeleteは性能に関係するかも知れないが、
2秒にnewとdelteの嵐なんてC++ではちょーふつーできごと。

486 名前:467 mailto:sage [2008/03/03(月) 13:08:40 ]
>>483
これはtrueのままでも落ちるのとは無関係みたいなのでそのままにしておきます。
>>485
あ、そうなんですか。それを聞いて安心しました。
まあVCL使ってると内部で山ほどしてるでしょうし問題ないですよね。

487 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 13:10:45 ]
>大量のnewや大量のdeleteは性能に関係するかも知れないが、

正しくは、
>超大型メモリのnewやdeleteは
かな。

488 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 01:01:59 ]
心配してるのは断片化だろ? サイズの違うメモリーを確保・開放を続けると
メモリの利用箇所が虫食いになって最後は使えなくなるという。

これは今の組み込みや、昔のPCのようにメモリ容量の制限がキツイと困る問題だけど
必要なメモリの何10倍もある現代のパソコンでは問題にならない。

489 名前:デフォルトの名無しさん [2008/03/04(火) 02:14:05 ]
Windowsなら・・・きっとWindowsなら何とかしてくれる・・・

そう信じてnew-deleteしまくってます。。。



490 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 03:19:28 ]
newとdeleteをオーバーロードしてオブジェクトプールから取り出すようにする

491 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 07:24:38 ]
>>488
こういう例もありましてね
ttp://www.yoshidam.net/diary/200410.html#d05

492 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 08:44:15 ]
>心配してるのは断片化だろ? サイズの違うメモリーを確保・開放を続けると
>メモリの利用箇所が虫食いになって最後は使えなくなるという。

コンパイラが、スタックエリア、ヒープエリアを確保しているだろうから、それはない。



493 名前:デフォルトの名無しさん [2008/03/04(火) 18:18:24 ]
ForceDirectoriesが未解決ってエラーが出るのですが#include <FileCtrl.hpp>以外に何か必要なことってありますか?

494 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 08:15:12 ]
ヘルプを見なさい

495 名前:デフォルトの名無しさん [2008/03/05(水) 10:24:54 ]
知らないならレスしないでウザイだけです

496 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 16:44:19 ]
そうですね。知らないなら回答すべきではないです。
でも俺は知ってるからレスしました。ヘルプを見なさい。

497 名前:デフォルトの名無しさん [2008/03/05(水) 22:30:41 ]
>>495
ヘルプ読めないなら来ないで邪魔です

498 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 08:03:09 ]
わからない七大理由

1. 読まない ・・・説明書などを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 環境のせいにする ・・・自分が悪いのではなく環境が悪いと責任転嫁する。
6. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。
7. バカだから ・・・バカだから。



499 名前:デフォルトの名無しさん [2008/03/06(木) 10:31:56 ]
へたれな事ですみません。。
BorlandC++Builder6を使用しています。
コンポーネントの端に「Office2k」があって、Work,Excel,Access等の制御ができそうなものがあります。
ヘルプやキーワードにも見当たらず、使い方がいまいちわかりません。
田舎にしては大きな本屋で調べても、「Office2k」に関するものはみあたりませんでした。
てか、Borland自体少ないですし。
どこかにリファレンスや参考になる資料はないでしょうか。
教えてください。
お願いします。



500 名前:デフォルトの名無しさん [2008/03/06(木) 10:35:15 ]
1つ抜けていたので追記します。
使用したいOfficeはAccessです。
ごめんなさい。。

501 名前:デフォルトの名無しさん [2008/03/06(木) 10:52:26 ]
グg(ry

502 名前:デフォルトの名無しさん [2008/03/06(木) 10:59:07 ]
各種検索サイトも見たのですが、リファレンスらしきものは発見に至りませんでした。
Excelの使用サンプルはあったのですが、Accessで使用したいことに応用はできませんでした。
どのコンポーネントをどう使えば、どうなるのかさっぱりなんです。
皆様からみればアホみたいな事ですみませんが、なにか知っていることがあれば教えてください。
お願いします。


503 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 11:28:38 ]
具体的に何を実現したいのかを聞くのが当たり前だと思うのだが。
具体的に何を実現したいのかさえわからないのかね。


504 名前:デフォルトの名無しさん [2008/03/06(木) 11:31:31 ]
何がしたいのかは上にも書きましたが、使い方を知るためのリファレンスを探しています。
解りにくくてすみません。


505 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 11:40:44 ]
www.google.co.jp/search?hl=ja&q=TAccessApplication&btnG=%E6%A4%9C%E7%B4%A2&lr=
ぐぐったらいっぱい出てくるじゃん


506 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 11:56:00 ]
微妙じゃね

507 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 12:25:30 ]
ググって実質80数件しか出ないコンポは茨の道な気ガス

508 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 12:27:57 ]
まあCOMコンポーネントだから、リファレンスならMSDN見るのが一番でない。
ぱっと見VBAのしか見当たらないけど。オブジェクトやメソッドの意味は調べられるし、
タイプライブラリから機械的にクラス作ってるだけだから、出来る事は同じはずda。

509 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 12:35:23 ]
ACCESS扱うだけならコンポーネントなんて通さなくても自分でソース書いた方が楽



510 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 12:43:39 ]
やることはほとんど同じだけどな

511 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 12:50:31 ]
C++Builderのコンポーネントは単なるOfficeのオートメーションサーバーのラッパークラスに
すぎないから、ラッパークラスのメソッド名やプロパティ名は元のオートメーションサーバーのそれと
ほぼ同じはず。つまりは、VBやVBAとほぼ同じ。
ttp://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/arch_default.asp
から、「MSDN ライブラリ アーカイブ」->「Office ソリューション開発」たどれば、よろし。








[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<190KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef