C++Builder相談室 Part21 (327レス)
1-

111: 2018/07/20(金)07:46 ID:6prAqUmh(1) AAS
外部リンク[html]:forest.watch.impress.co.jp
112: 2018/07/20(金)08:44 ID:GWiT2hXI(1) AAS
1年間の有効期間が切れたら新しいライセンスキーを発行か
以降は有償になったりして
113: 2018/08/11(土)09:14 ID:9wE6Nq69(1) AAS
rad c++ builderでファイルの入出力やドラッグ&ドロップ 簡単なdb操作は出来る様になったけど、もう一歩踏み出したいです

福岡当たりで勉強会みたいなのはないでしょうか?

大阪、東京でも有るなら飛行機使っていきたいです
114: 2018/09/06(木)16:04 ID:pP/2qWKF(1) AAS
「ゆるふぁい」というのを毎月東京でやっているみたいだけども・・・。
115
(1): 2018/10/07(日)20:51 ID:yOlMQGTB(1) AAS
BCB5とWindowsXpの組み合わせでは問題がなかったHintColorの色指定が
C++Builder10.2.3 CEをWindows10上で動かすと無視されてしまう。

BaloonHintとかでは試していないけど、細かいところの互換性に問題が残っていそうですね。
116: 2018/10/08(月)10:28 ID:EoO+Liut(1) AAS
OSへの対応を謳ってないバージョンじゃ仕方ない
117: 115 2018/10/09(火)22:48 ID:YKFISbqX(1) AAS
C++Builder 10.2.3でソースからコンパイルした結果なんですが

まぁ、大した問題じゃないから
118: 2018/11/28(水)17:05 ID:irarQcIb(1) AAS
C++Builder 10 Seattleですが、
TEdit.MaxLengthの『アプリケーションがテーマを使用している場合、MaxLength の単位は、バイトではなく文字です。
』ってどういう意味なんでしょうか?
119
(1): 2018/11/28(水)21:36 ID:1cO7nNZF(1) AAS
1文字が何バイト使うかは、文字コードだったり文字セットだったりでいろいろ違う
という話かしら

それとも、テーマを使用とはどういう意味なのか
という話かしら
120: 2018/11/29(木)17:17 ID:dCIzPQPf(1) AAS
>>119
>テーマを使用とはどういう意味なのか
こちらの方になります
ランタイムテーマをOFFにしても相変わらず文字数なので・・・
121: 2018/12/13(木)07:46 ID:bz3jNn9Z(1) AAS
チェック外しても治らない場合は、リソースファイル削除して作り直すとかtips昔無かったっけ?
122: 2019/07/20(土)06:40 ID:4TIR3gFp(1/2) AAS
UnicodeString us1;
us1.c_str()
UnicodeStringの文字列をc_str()で取り出すとwchar_t*型の文字列が返されるのね
そして
UTF8String utf8_1(us1);
utf8_1.c_str()
UTF8Stringにしてからc_str()で取り出すとchar *型のUTF-8の文字列になるのね
123: 2019/07/20(土)06:59 ID:4TIR3gFp(2/2) AAS
Windowsで10.1 Startar使ってるのですが
bcc32だとu8""が使えず、UTF-8指定の文字列リテラルが使えないのね
bcc32cだとu8""は使えはするがSJISになってしまうようだ

utf-8を無理に使わずにwchar_t*型のUnicode文字列を使うほうが楽みたいね
C++ならstd::stringよりもstd::wstringを使った方が楽そう
UnicodeStringからwchar_t*型のUnicode文字列はc_str()で取り出せるし、
_D("hogehoge")
のように_D()で囲むとwchar_t*型のUnicode文字列のリテラルが生成されるようだ
その上でソースコードをUTF-8にしておくとSJISでは表現できない文字も普通に使える模様
124: 2019/10/09(水)18:01 ID:6/KilDQX(1) AAS
C++Builder10.2でTChart使っているのですが
マウスドラッグでグラフを拡大した時に
拡大したX軸とY軸のMinとMaxを知るにはどうしたらいいですか?
125
(1): 2019/11/14(木)16:07 ID:Jr+Z2Waw(1) AAS
マウスのサイドボタン押されたの認識できるイベントおしエロ
126: 蟻人間 ◆T6xkBnTXz7B0 2019/11/14(木)20:47 ID:RYT+dF9Q(1) AAS
>>125
WM_MBUTTONDOWN
WM_MBUTTONDBLCLK
WM_MBUTTONUP
WM_XBUTTONDOWN
WM_XBUTTONDBLCLK
WM_XBUTTONUP
あたり?

外部リンク:github.com
わからなかったらこれもチェックしてみて。
127: 2019/11/19(火)21:31 ID:oTHzii8i(1/2) AAS
TIdTCPServer + TIdTCPClientで数MBの長大な文字列を送受信する場合はどうしたらいいのでしょうか?

Client(送信)側:
  TIdBytes buf;

  buf = TEncoding::UTF8->GetBytes(SendStr);
 IdClient->IOHandler->Write(buf, buf.Length);

Server(受信)側:
void __fastcall TForm1::IdTCPServerExecute(TIdContext *AContext)
{
  TIdBytes buf;

  AContext->Connection->IOHandler->ReadBytes(buf, -1);
  RecvStr = TEncoding::UTF8->GetString(buf);
}

これだと最初の32768バイトだけ受信されている状態でした。
128
(1): 2019/11/19(火)21:55 ID:Ik49gSII(1) AAS
ネットワーク関係は
相手が送った量をそのまま受け取れると仮定するのが間違い

分割されて複数になるかもしれないし
結合されてまとめて送られてくるかもしれない

それを大前提として、データはもう送られてこないとわかるまで
何回も受信するのが当然
129: 2019/11/19(火)23:22 ID:oTHzii8i(2/2) AA×
>>128

130
(1): 2020/01/12(日)16:17 ID:tUVkdpm1(1) AAS
C++Builder2007をWin10にインスコしようとしたら途中でエラー出てインスコできないんだけど
誰か助けて
131
(1): 2020/01/12(日)17:46 ID:SnAwL1ef(1) AAS
>>130
まず、どこにインストールしようとしているのかとか
インストーラを管理者権限で実行しているのかとか
2007年だとVistaか
UAC出始めた時だしProgram Files(x86)にはインストールせず
CドライブにProgramsみたいなフォルダ作ってそこにインストールしたほうがいいよ
132: 2020/01/14(火)09:31 ID:8x3tieWY(1/3) AAS
>>131
返事遅れてすみません
インスコ先はインストーラーのデフォルトドライブ(C)とデフォパスです
教えてもらったように、管理者権限で別フォルダにインスコしてみます
ありがとうございます
133: 2020/01/14(火)09:37 ID:8x3tieWY(2/3) AAS
ダメでした、インスコ先フォルダ指定する前にエラー出てました
エラー内容
.NET Frameworks 2.0(x64)をインストールできませんでした

Windows updateを利用して手動で更新せよと書いてあるので
全て更新したのですがこのエラーきえません。
このあとXE4とXE8と10もインスコ予定なのですが、これら全てエラーでますかね?
これどやったらいいのだろうか・・・
134: 2020/01/14(火)10:08 ID:8x3tieWY(3/3) AAS
Frameworks Service pack2をダウンロードしてインスコしてから
2007のインスコしたらうまくいきました。
お騒がせしました
135: 2020/01/16(木)17:35 ID:EoOYBLrN(1) AAS
Builder10でPageControlのTabSheetの背景変える方法教えてくださいよ
以前のBuilderはグレーだったのにいつからか背景白になって糞見づらいので
136: 2020/03/22(日)20:10 ID:CUaNxsQr(1) AAS
こういう感じのをC++Builderで表現するにはどうしたらいいのでしょうか?

function TCustomListView.CreateListItem: TListItem;
var
LClass: TListItemClass;
begin
LClass := TListItem;
if Assigned(FOnCreateItemClass) then
FOnCreateItemClass(Self, LClass);
Result := LClass.Create(Items);
end;
137: 2020/04/13(月)15:56 ID:WimMtKsS(1) AAS
C++Builer10.2でTAnimate動かないんだけど
どうしたら動くのこれ。
以前のはAction=trueだけで動いたのに何このバグ
138
(1): 2020/04/18(土)18:03 ID:IwOjok/1(1) AAS
ヤフオクでC++Builder6とC++ Builder 2009 Professional DELPHI RAD STUDIO
が出品されてます。
OS Windows10で使いたいのですがどちらが良いですか?
139: 2020/04/19(日)08:14 ID:BQpRgOho(1) AAS
6はUnicode対応してないから2009
140: 2020/04/19(日)11:00 ID:6Jej3fvx(1) AAS
中古品だとエンバカ登録のメールアドレスがないと使用許諾コードの入手ができないのでは?
1-
あと 187 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.022s