C++Builder相談室 Part17
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/11/08(水) 02:01:27【前スレ】
C++Builder相談室 Part16
http://pc8.2ch.net/test/read.cgi/tech/1138766165/l50
過去スレ・関連サイトは>>2-7あたり。
※Borland C++ Compiler 5.5.1についての質問は以下のスレへ
タダで使えるBorland C++ Part4
http://pc8.2ch.net/test/read.cgi/tech/1091066805/l50
※BDS(Borland Developer Studio)の総合スレはこちら
Borland Developer Studio 2006 No.10
http://pc8.2ch.net/test/read.cgi/tech/1162262669/l50
0536デフォルトの名無しさん
2007/05/31(木) 08:19:00戻り値見てないようだけど。
0537534
2007/05/31(木) 10:07:20失礼。長文だったり、改行が多いと掲示板に貼れなかったので。
でもそれぐらいなら、できたかも。
>536
同じ理由で、掲示板に貼るときに消しました。
GetBitmapBitsの結果はS_OKです。
とりあえず、レスありがとう。
0538デフォルトの名無しさん
2007/05/31(木) 11:21:56この行終わった時点でbmpCapの中にイメージ入ってる?
あとTBitmap::Handleにビットマップハンドル突っ込んだ場合はTBitmapが自動でハンドル解放しちゃうから自分で解放しちゃダメ。
0539デフォルトの名無しさん
2007/05/31(木) 17:11:41TQueryの更新には TUpdateSQLを使え。
>>471
なんか勘違いをしているような、、
更新SQLは TQueryに書いていいんだよ?
>>474
MSXML
0540デフォルトの名無しさん
2007/05/31(木) 18:22:56今回バージョンアップしなかったら次回は通常価格なんだろ?
今回のバージョンアップもBDS2006からとしか書いてないから
次回を買うつもりなら今回買っても値段は同じじゃね?
だったらお布施しといた方がいいんじゃね?
0541デフォルトの名無しさん
2007/05/31(木) 21:33:35通常ではなく優待価格が適用されるのではないかな?
0542デフォルトの名無しさん
2007/05/31(木) 21:43:430543デフォルトの名無しさん
2007/05/31(木) 22:15:220544デフォルトの名無しさん
2007/06/01(金) 04:18:28今後10年は保証されるであろうWin32開発を
使い慣れた環境で開発を続けられる。
BCB6からは優待版はねーよ。
もう元は十分取ったろ6ユーザーは。
0545デフォルトの名無しさん
2007/06/01(金) 07:11:320546デフォルトの名無しさん
2007/06/01(金) 07:13:48IDEがちょっと変わってVISTAに対応しただけ?
以前どっかでDelphiの長期的なロードマップみたいのがあったけど
今はどこまで来てるんだろう
0547デフォルトの名無しさん
2007/06/01(金) 11:54:27OnDragDropイベントのX, Y値を使うのだろうとは思ったのですが、
それ以降を御指南頂けないでしょうか…。
0548デフォルトの名無しさん
2007/06/01(金) 12:10:11もう少し具体的に
0549デフォルトの名無しさん
2007/06/01(金) 12:44:390550デフォルトの名無しさん
2007/06/01(金) 13:16:23で、一番心配なのはBCB6の高速コンパイルユニットが動かないという話ですが(過去レス)、
BCB6に比べてコンパイル速度はどうなんでしょ?
0551デフォルトの名無しさん
2007/06/01(金) 13:20:26廃止になるんなら、ODBCアクセスどうするのか、と。
0552547
2007/06/01(金) 13:22:320553デフォルトの名無しさん
2007/06/01(金) 13:35:240554デフォルトの名無しさん
2007/06/01(金) 13:51:300555デフォルトの名無しさん
2007/06/01(金) 14:35:19倍くらい違うからwwwwwwwwwwwwwwwwwwww
0556デフォルトの名無しさん
2007/06/01(金) 15:48:20FDの時代でExeが1メガ超えるかどうかが死活問題だった。
今、ネットからセットアップExeをダウソする時代だから、
数メガ〜数十メガ(ドトネトランタイム)あたりまえ。
0557デフォルトの名無しさん
2007/06/01(金) 18:24:45BCB6Proだと37800円
0558デフォルトの名無しさん
2007/06/01(金) 19:30:010559デフォルトの名無しさん
2007/06/02(土) 00:00:13アレはどうなってんの? そんなにプロフェッショナル版と違いがないし、
値段もそんなに差がなくなってるんだったらエンタープライズ版に
しようかと思ってるんだけど、値段がどこ探しても見当たらねぇ。
0560デフォルトの名無しさん
2007/06/02(土) 02:56:54そんなに高くないじゃん
今回マジでパスしてもいいかなー
0561デフォルトの名無しさん
2007/06/02(土) 10:31:24http://upx.sourceforge.net/
0562デフォルトの名無しさん
2007/06/02(土) 15:51:230563デフォルトの名無しさん
2007/06/02(土) 16:17:19Add()があってRemove()があって、え〜っとItemsは・・・なんやて?
どうやって使うんだ?
0564563
2007/06/02(土) 16:30:050565デフォルトの名無しさん
2007/06/02(土) 16:39:470566デフォルトの名無しさん
2007/06/02(土) 16:47:440567デフォルトの名無しさん
2007/06/02(土) 17:41:320568デフォルトの名無しさん
2007/06/02(土) 21:31:13TListBox::Canvas->TextHeight値に反映されるのは
いつなのでしょう?
デバッグして見ると、変更した直後は反映されず、
DrawItemのときには既に反映されてました。…むむむ。
0569デフォルトの名無しさん
2007/06/02(土) 22:15:270570デフォルトの名無しさん
2007/06/04(月) 18:19:51全角文字が文字化けするのですが、どこを設定すると正常表示されるでしょうか?
0571デフォルトの名無しさん
2007/06/04(月) 19:37:420572デフォルトの名無しさん
2007/06/04(月) 21:18:50BeforeScrollで、
0573デフォルトの名無しさん
2007/06/04(月) 21:49:30MFCソースをコンパイルできたら嬉しいんだが、どうですかお兄さん方
0574デフォルトの名無しさん
2007/06/04(月) 22:19:34TDatasetのメソッドですか?
発見できません><
0575デフォルトの名無しさん
2007/06/04(月) 22:20:48あ、イベントですね。
ヘルプみてみます。
0576デフォルトの名無しさん
2007/06/04(月) 22:25:46一応サポートしてる。
少なくとも6まではPro以上にMFCは付属してた。
0578デフォルトの名無しさん
2007/06/05(火) 02:16:51(一部機能が使えなかったり、CodeGuardが誤爆したりしませんか
0579デフォルトの名無しさん
2007/06/05(火) 02:22:08http://engineering.meta-comm.com/boost-regression/CVS-HEAD/developer/
これみて考えろ
0580デフォルトの名無しさん
2007/06/05(火) 15:45:32俺も知りたいんだよな、これ・・・
VCLのソースをいじると他の人との互換が無くなるから
仕方なくコントロールのサイズを-1したあとに+1してる
(´;ω;`)なさけねぇ
0581デフォルトの名無しさん
2007/06/05(火) 19:34:210582デフォルトの名無しさん
2007/06/05(火) 20:38:02フォームはWPFをラップ?してねえよなあ
0583デフォルトの名無しさん
2007/06/05(火) 21:01:29今日のデベロッパーキャンプでC++Builder 2007でBoostのどれが使えてどれが使えないってのを
David Iがやってたが、現時点では(あるいは2006では)使えるのも使えないのもある、ということだった。
Boostコミュニティで対応状況を公表してるんじゃない?
0585デフォルトの名無しさん
2007/06/06(水) 09:22:17ちなみに>>568に答えるなら、ListBoxがWM_DRAWITEMを受け取って、OnDrawItemを呼ぶ前。内部でCanvas->Font = Fontってしてる。
0586デフォルトの名無しさん
2007/06/06(水) 18:34:42BeforePost
データベースに登録したくないならサイレント例外
0587デフォルトの名無しさん
2007/06/06(水) 23:07:12C++Builder 2007の詳細ってまだなの?
0588デフォルトの名無しさん
2007/06/06(水) 23:40:060589デフォルトの名無しさん
2007/06/06(水) 23:44:260590デフォルトの名無しさん
2007/06/07(木) 00:01:45ttp://dn.codegear.com/jp/article/36578
0591デフォルトの名無しさん
2007/06/07(木) 00:14:17でも購入のための参考になる記載は皆無だつた
0592Delフサギコ ◆A6VzDeLphI
2007/06/07(木) 00:23:29Delphi 2007 for Win32
http://www.codegear.com/jp/products/delphi/win32
C++Builder
http://www.codegear.com/jp/products/cppbuilder
右の画像は、デベロッパーキャンプでは日本語化されてたよ。
_________
∧,,∧ /
ミ,,゚Д゚彡 < まあ、期待しろ
ミ つ旦)~~ \ って事かと。
@ミ ミ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∪''∪
http://www.codegear.com/jp/downloads/free/cppbuilder
これって、日本語版?C++Builder 2007 Enterprise Trial
0594デフォルトの名無しさん
2007/06/08(金) 02:52:28http://www.codegear.com/jp/products/cppbuilder
に、カタログ・機能一覧・トライアル版が出ている。
今回のBDS2006からの変更点は
・ビルドスピードの改善(最大5倍のスピード)
・Vista対応
・機能がDelphiレベルにだいぶ追いついてきた(UML対応等)
・Indy10対応
こんなところか、そして
・64bitには非対応
・VCLのunicode表示には非対応
BDSの統合環境(最新Delphiを含む)からBuilder単体になってしまって
これで31.5千円ちと高いな。
いちきゅっぱなら即VUPするんだけどな。
まあ自分としては今回は、Update1が出るまでは様子見ですわ。
0595デフォルトの名無しさん
2007/06/08(金) 11:01:540596デフォルトの名無しさん
2007/06/08(金) 11:06:170597デフォルトの名無しさん
2007/06/08(金) 11:10:57UpdateSQLで書き込みをしているのでBeforePostイベントが発生しません・・
0598Delフサギコ ◆A6VzDeLphI
2007/06/08(金) 16:01:57∧,,∧
ミ,,゚Д゚彡
ミ つ旦)~~
〜と,,,~),,~) 旦~~
]]]]]]]]]]]]]]]]]]]]]]]]]]]]
トゲザーは、C++に対しては
UML閲覧だけで
まだソース生成はできないようですよ。
>・64bitには非対応
>・VCLのunicode表示には非対応
開発に、がんばって欲しいですな。
0599デフォルトの名無しさん
2007/06/08(金) 18:44:29?
TQueryの中身は SELECT系のSQLなんだよね?
それだったらキャッシュアップデートでも BeforePostは発生するよ。
0600デフォルトの名無しさん
2007/06/08(金) 19:49:04はい、selectです。もういちど見てみます。
それとは別に、
MySQLでQuery->FieldByNameで値を取得すると全角が??になってしまうのですが
これはどうしたらちゃんと取得できるようになりますか?
0601デフォルトの名無しさん
2007/06/09(土) 02:45:050602デフォルトの名無しさん
2007/06/09(土) 03:18:34個人的にはDBX4が気になるがどんなものなんだろう
0603デフォルトの名無しさん
2007/06/09(土) 18:14:390604デフォルトの名無しさん
2007/06/09(土) 22:39:29プログラム側から見たら全く変わらない。実行速度や実行効率が向上している、ということらしい。
0605デフォルトの名無しさん
2007/06/10(日) 22:56:38むー 非対応なのは厳しい。また様子見・・・ かなぁ
0606デフォルトの名無しさん
2007/06/11(月) 11:18:02全角文字が文字化けするのですが、どこを設定すると正常表示されるでしょうか?
0607デフォルトの名無しさん
2007/06/12(火) 04:14:18S-jis以外だと化けるんじゃなかったっけ?
0608デフォルトの名無しさん
2007/06/12(火) 11:00:060609デフォルトの名無しさん
2007/06/12(火) 11:03:06構造体→コンポで描画で、
Utf8ToAnsi、および、AnsiToUtf8する方が良いと思うお。
0610デフォルトの名無しさん
2007/06/12(火) 16:25:20それめちゃくちゃ参考になります!!
しかし・・・・
Utf8ToAnsiとかがありません・・・
BCB5使ってるのですが、どうしたらいいでしょうか?
0611デフォルトの名無しさん
2007/06/12(火) 16:40:330612デフォルトの名無しさん
2007/06/12(火) 16:51:120613デフォルトの名無しさん
2007/06/12(火) 17:02:01ちなみにFieldByNameで値を取得すると全角は全て??(0x3F)になっているのですが
変換はどのタイミングで行うのでしょうか?
0614デフォルトの名無しさん
2007/06/12(火) 17:06:22DBに入れる前にUTF8にしとかなきゃ。
で、UTF8は文字のエリアがASCIIコードとなる。全角なんて無い。
0615デフォルトの名無しさん
2007/06/12(火) 17:19:55すみません、また変なことを言うかもしれませんがご勘弁を・・・
まずソフトの方では書き込みは行わず読み込みのみでして、
MySQL Query Browserでテーブル、カラム、そして値を入れてあります。
その際に値を全角で入れてあるものがあり、MySQL Query Browserで正しく表示されています。
ソフトではTQeryのSQLでselectで取得しFind、NextでぐるぐるまわしてFieldByNameで値をとってるわけなのですが
その時に全角部が??と・・・
0616デフォルトの名無しさん
2007/06/12(火) 17:27:10AnsiじゃなくてUnicodeだからじゃね?
とりあえずその取り出したものをファイル出力してワードパッドかエディタで見てみれば?
0617デフォルトの名無しさん
2007/06/12(火) 17:30:50動くんでしょうか?
0618デフォルトの名無しさん
2007/06/12(火) 17:37:55??部分の文字コードは0x3Fですでに?に変換されて返ってきています・・・
0619デフォルトの名無しさん
2007/06/12(火) 17:45:400620デフォルトの名無しさん
2007/06/12(火) 17:51:37MySQL側はUTF8のままで変更ができないのでBuilder側で設定になるのですが
その場合はどこを設定するのでしょうか?
0621デフォルトの名無しさん
2007/06/12(火) 17:57:48MySQLの中身はUTF8なの?
なら、
>??部分の文字コードは0x3Fですでに?に変換されて返ってきています・・・
こんなこと発生しない。
UTF8ならAsStringでASCII文字取るだけだから。
0622デフォルトの名無しさん
2007/06/12(火) 17:58:370623デフォルトの名無しさん
2007/06/12(火) 17:59:52余計なこと言うな。
MySQL/UTF8ならASCIIの出し入れだから無問題。
0624デフォルトの名無しさん
2007/06/12(火) 18:04:100625デフォルトの名無しさん
2007/06/12(火) 18:05:25それが・・・・
設計時にTQueryのSQLにselectなんとかを書いて項目の設定で全カラムを登録
そのカラムは確かにStringフィールドになっていて半角文字は普通にAsStringで取得し表示されます
しかし、しかし、「山田FC」などと入ってるフィールドの値をFieldByNameで取り込むと
「??FC」となってしまいます・・・
もう泣きそうです・・
0626デフォルトの名無しさん
2007/06/12(火) 18:08:31何か変換する関数も普通にあるみたいだし・・・
BCB5ではダメなのかなあ
0627デフォルトの名無しさん
2007/06/12(火) 18:15:10Builderで表示するときはAnsiになるんだから普通は変換しないといけないんじゃ?
そもそもMySQLでUTF-8を使ってるのが問題なのでは?
0628デフォルトの名無しさん
2007/06/12(火) 18:18:30>FieldByNameで取り込むと
627にも書かれてるけど、そのままコンポーネントに値渡してる?
ならダメだよ。化けるよ。
上でファイル出力してみろって言ったでしょ?
0629デフォルトの名無しさん
2007/06/12(火) 18:18:57BCB5にもあったよね?
0630デフォルトの名無しさん
2007/06/12(火) 18:19:410631デフォルトの名無しさん
2007/06/12(火) 18:20:17それならヒントになってないお。
0632デフォルトの名無しさん
2007/06/12(火) 18:25:58あきらめてBCB2007買えば?
0633デフォルトの名無しさん
2007/06/12(火) 18:28:580634デフォルトの名無しさん
2007/06/12(火) 18:30:39いえそれは避けては通れないアレでUTF8でなんとかしたいのです
>>628
FieldByNameの戻りをそのままAnsiStringに渡しています。
ちなみに、渡すコンポーネントとは、DBGridとかですか?
ファイル出力はどのタイミングでやればいいですか?
FieldByNameではすでに全角は3Fで返ってきてるので
>>629
WideStringありますね。
でもUTF8はだめですか・・・
0635デフォルトの名無しさん
2007/06/12(火) 18:35:07C++Builder5にあるデータベースエクスプローラありますよね?
これでも全角文字があるデータをみると??になっているのですよ。
ちなみにTQueryにデータソースをアレしてDBGridで表示してもやはり??です
■ このスレッドは過去ログ倉庫に格納されています