[表示 : 全て 最新50 1-99 101- 201- 301- 2ch.scのread.cgiへ]
Update time : 11/15 23:17 / Filesize : 80 KB / Number-of Response : 332
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

C++Builder相談室 Part21



1 名前:unco ◆manko/yek. mailto:sage [2012/11/18(日) 07:01:17.00 .net]
C++Builderに関する質問・回答や議論等を行う相談室スレッド。 
※2008/07よりCodeGear(Borland IDE/DB部門)はBorlandからEmbarcadero(エンバカダロ)に移動しました 

【前スレ】 
C++Builder相談室 Part20
toro.2ch.net/test/read.cgi/tech/1280985719


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

33 名前:デフォルトの名無しさん mailto:sage [2013/04/17(水) 22:16:39.81 .net]
未だにC++ Builder 5を使ってる人いる?

34 名前:デフォルトの名無しさん [2013/04/17(水) 22:29:16.04 .net]
>>33←このゴミ何?
いたらなんなの?

35 名前:デフォルトの名無しさん mailto:sage [2013/04/18(木) 00:24:38.27 .net]
>>34←こういう糞レスいらないから

36 名前:デフォルトの名無しさん mailto:sage [2013/04/18(木) 04:39:31.85 .net]
ウニコードに対応していない開発ツールはもう使い物にならんよ

37 名前:デフォルトの名無しさん mailto:sage [2013/04/18(木) 12:19:11.65 .net]
>32 ありがとうございます。それで一応コンパイルはできましたが、実行させると浮動小数点の不正な操作という
エラーがでて,ハングアップしてしまいます。
TImageで作ったもののサイズの取得のところでエラーがでるんですが、2010から何か変わったんでしょうか?

38 名前:デフォルトの名無しさん mailto:sage [2013/04/22(月) 06:38:18.81 .net]
バージョンがたかいほど、実行ファイルのサイズがおおきいんじゃないの?

39 名前:デフォルトの名無しさん mailto:age [2013/05/06(月) 17:35:32.57 .net]
BCB2010をWindows7 64ビット環境で使用しています。
物理メモリは12GB,タスクマネージャでみると10GB程空いています。
(再起動した直後)
この状態で2GBをGlobalAlloc()したのですが確保できません。
1.25GB位までは平気でした。

不明点は3点
1,BCB2010では32ビットアプリなので1Gちょっとが限界という事なのでしょうか?
2,XE3を使用して64ビットアプリにすれば2GB位は確保できますか?
3,現在の環境で2GB確保する事は可能でしょうか?

アドバイス御願いします。

40 名前:デフォルトの名無しさん [2013/05/06(月) 18:05:28.99 .net]
>>39
アドバイス?
馬鹿には無理

41 名前:デフォルトの名無しさん mailto:sage [2013/05/06(月) 18:08:32.62 .net]
>>39
自分のビルドしているものが32bitか64bitかも区別つかないんじゃ
何を教えても無駄だと思うんだけど。



42 名前:デフォルトの名無しさん mailto:sage [2013/05/06(月) 18:20:56.59 .net]
>>39
1)一般的にはユーザ領域は2GB。そこにプログラムとデータが入る。まぁ1GB取れれば上出来。
2)64bitアプリケーションを64bitOS(メモリを12GB搭載)で実行するなら2GBは問題ない。
3)"Windows 3GB"とかでggr。短い回答では"無理じゃないけど、考えないほうがいい"。

43 名前:39 mailto:age [2013/05/06(月) 22:07:59.87 .net]
確認させて下さい。

1,C++Builder2010は32ビットアプリしか作成できない。
2,Windows7の64ビット環境で動かす時には32ビット互換モードで動作している。
3,64ビットアプリを作成するにはXE3(XE4?)を使用する。

私の理解は↑なのですがあってますか?

44 名前:デフォルトの名無しさん mailto:sage [2013/05/06(月) 23:35:49.45 .net]
OKです

45 名前:39 mailto:age [2013/05/07(火) 01:03:11.51 .net]
>>44

有り難うございます。
XE4のトライアル版をインストールして2GBのGlobalAlloc()ができる事を確認できました。
最終手段としてXE4への移行を考えます。

BCB2010の手段としてアドレス空間の拡張というのをエンカバデロで見付けたので挑戦してみます。

46 名前:デフォルトの名無しさん mailto:sage [2013/05/07(火) 01:37:25.40 .net]
ttp://docwiki.embarcadero.com/RADStudio/XE4/ja/%E3%83%A1%E3%83%A2%E3%83%AA_%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E7%A9%BA%E9%96%93%E3%82%92%E6%8B%A1%E5%BC%B5%E3%81%99%E3%82%8B

のことならこれが"Windows 3GB"の話。実行環境でのサポート状況の確認をお忘れなく。可能なら
さっさと64bitにしちゃったほうがコンパイラも新しいし、面倒が少ないかと。

47 名前:デフォルトの名無しさん mailto:sage [2013/05/12(日) 13:32:01.38 .net]
パソコン機器もソフトも時代とともに大幅に安くなってるのに
コンパイラの値段は逆行してるなぁ
安くて使い勝手の良いボーランド時代が懐かしい

48 名前:デフォルトの名無しさん mailto:sage [2013/05/24(金) 15:51:17.59 .net]
Starterで2万円オーバーとか

49 名前:デフォルトの名無しさん mailto:sage [2013/05/26(日) 19:23:25.95 .net]
VC++よりも開発効率ええの?

50 名前:デフォルトの名無しさん mailto:sage [2013/05/26(日) 21:06:54.52 .net]
いいよ

51 名前:デフォルトの名無しさん mailto:sage [2013/05/31(金) 04:22:24.49 .net]
XE3について教えてください。

XE3 で

2010のを再構築すると
[ILINK32 Warning] Warning: unknown heap name : 0x08000000 / 0x08000000
が出るのですが

困った。
一回でると治らない。



52 名前:デフォルトの名無しさん mailto:sage [2013/05/31(金) 04:57:31.40 .net]
>>51
それ32bitのexe作ろうとすると出るよ
回避策はなし
XE4で直ってる
こういう商売やめて欲しいんだけどなあ

53 名前:デフォルトの名無しさん mailto:sage [2013/06/01(土) 00:23:50.62 .net]
>>52
ありがとうございました。

ダウンロードした
XE2を重ねて入れたら
XE3でリンカーエラーが出なくなりました。

理由はわかりません。

54 名前:デフォルトの名無しさん mailto:sage [2013/06/01(土) 16:45:08.14 .net]
amazonでC++Builderで検索したら最新の解説本が2002年8月だった・・・

オワコンにもほどがあるだろ・・・

55 名前:デフォルトの名無しさん mailto:sage [2013/06/01(土) 16:51:26.90 .net]
C# + P/Invokeで大抵の物は行けるからだろ

56 名前:デフォルトの名無しさん mailto:sage [2013/06/01(土) 17:29:14.05 .net]
解説されなくても分かりやすいからな

57 名前:デフォルトの名無しさん mailto:sage [2013/06/01(土) 19:07:21.99 .net]
C++BuilderはLLVM化されるまで全く変わってなかったし、出版業界も終わりかかってるからしょうがない

58 名前:デフォルトの名無しさん mailto:sage [2013/06/20(木) 20:33:36.68 .net]
Starterは32bitだけなのか

59 名前:デフォルトの名無しさん mailto:sage [2013/08/29(木) NY:AN:NY.AN .net]
ビョーン博士のC++本とC++Builderがあれば
愚にもつかん解説本なんぞイラン(の首都は依然テヘラン)

60 名前:本田 [2013/09/13(金) 23:10:13.81 .net]
C++Builder 5 Companion Tools CD
Exclusive

Object Windows Library
Inprise/Borland
cc.codegear.com/partners/bcb5/exclusive/object_windows_library/index.html
This release of the Object Windows Library is based on the OWL 5.4 release
and is denoted as OWL 5.5.
It has been ported to Borland C++Builder 5 by Yura Bidus, author of OWLNExt.
It includes source code and debug and release libraries of, OWL, BIDS and OCF.

61 名前:デフォルトの名無しさん mailto:sage [2013/09/14(土) 11:48:23.71 .net]
日本語でおk



62 名前:デフォルトの名無しさん mailto:sage [2013/10/09(水) 08:13:25.01 .net]
TSQLConnectionでMySQL使ってるんだけど
配布先で動かそうとすると
Invalid aregなんとか:iPアドレス
って言うエラーが出てしまうんだけどこれどうしたらいいの

63 名前:デフォルトの名無しさん mailto:sage [2013/10/14(月) 10:16:07.80 .net]
C++Builderの質問・相談は↓こちらへどうぞ

くだすれC++Builder(超初心者用)その5
toro.2ch.net/test/read.cgi/tech/1334982374/

64 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 20:57:43.07 .net]
そして一月が過ぎて、

65 名前:デフォルトの名無しさん mailto:sage [2013/12/10(火) 21:42:58.01 .net]
過疎スレ乙

66 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 03:08:31.52 ID:H4OEZVXF.net]
自分はVMWareでどうにか凌いでる

67 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 09:14:53.91 ID:RZge1iah.net]
すっかり忘れてたけど、
2014/01/16にWindows8でビルドしたソフトが1つだけあるのを思い出した。
そのあと設定は変更していないのだけど、今それを再度ビルドしたら同じ症状が出た。

もしかしてWindowsのアップデートか何かで仕様変わった?

68 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 09:51:08.19 ID:RZge1iah.net]
わかった!
SetLAAとかいうのでメモリ4GBまで使えるフラグ立ててたのが原因だった。
bcb.exeのLargeAddressAwareを無効に戻したらビルドできました。
お騒がせしました。

69 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 11:51:04.47 ID:H4OEZVXF.net]
それは盲点でした。新たなるTIPがまたココにひとつ生まれましたな。

70 名前:デフォルトの名無しさん mailto:sage [2014/04/28(月) 02:42:42.89 ID:ecohTv0O.net]
Hyper-V結局使ってねーな
一度入れたけどやっぱしWindows8.1SP1上でWOW64を通した方が安心出来る

71 名前:デフォルトの名無しさん [2014/05/06(火) 13:21:41.67 ID:5ztZHmoZ.net]
C++BuilderがAndroidネイティブアプリ開発対応。Androidエミュレータ搭載、異なる画面サイズも自動レイアウト、モバイルBaaSにも対応。
www.publickey1.jp/blog/14/cbuilderandroid.html



72 名前:デフォルトの名無しさん mailto:sage [2014/10/15(水) 22:55:36.24 ID:igg9dPHi.net]
XE7ではC++11/C++14の機能はどれくらい使えるようになった?

73 名前:デフォルトの名無しさん mailto:sage [2014/10/21(火) 13:08:22.33 ID:OL8zlw5t.net]
何にも変わってないだろう
相変わらずバグも含めてそのままだ

74 名前:デフォルトの名無しさん mailto:sage [2015/04/28(火) 08:01:44.43 ID:tCNJHdDf.net]
初歩的な質問で申し訳ないが、これコンパイラってclangなんだよね?
昔からずっとclang?

75 名前:デフォルトの名無しさん mailto:sage [2015/04/28(火) 09:45:45.37 ID:sGoaSoOk.net]
昔からずっとBCCなんだが
そもそもClangそんな昔からある訳じゃないし
64bit版は最初からClangだよ

76 名前:デフォルトの名無しさん mailto:sage [2015/04/28(火) 18:43:40.76 ID:Ox1kUeeM.net]
>>75
XE7なんだが、32Bitコンパイルで通るコードが64Bitコンパイルで通らないんだ。
テンプレート絡みの部分で解釈違うっぽいね

77 名前:デフォルトの名無しさん mailto:sage [2015/04/28(火) 20:51:10.52 ID:Iccqu7pH.net]
そもそも出自が全然ちがうからそういうことも有り得るんだよな
ホームページには同じコードで全部okとかC++11とかウソ書いてあるけど

78 名前:デフォルトの名無しさん mailto:sage [2015/07/02(木) 05:37:08.63 ID:IJd9+tVn.net]
シェー
i.imgur.com/xRZploS.jpg

79 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 06:23:40.08 ID:zdqK/Xhv.net]
MYSQLで指定のテーブルCommentsをFireDacを使用して
取得する方法をお願いします。
ADMetaInfoQuery1->ObjectNameのMetaInfoKindや
ADConnection1を試しましたがへたくそで2日間はまっております。
ヒントだけでも結構です。

80 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 11:33:42.31 ID:UzPMPT/j.net]
さすがに解決してるよね?

docwiki.embarcadero.com/RADStudio/XE8/ja/MySQL_サーバーへの接続(FireDAC)
docwiki.embarcadero.com/RADStudio/XE8/ja/FAQ(FireDAC)

MySQL使うのってphpのほうが楽なのですかね。
XAMMPの新しいものからはMySQLは標準ではインストールされないらしいし今から覚えるのは微妙な気もしていますが。

81 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 21:53:26.97 ID:jRlRmjdf.net]
Starterが来ても盛り上がらないのは何故なんだ?
登録が嫌ってことなのかな?



82 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 07:38:07.72 ID:Uif9dVgZ.net]
盛り上がらないのはマイナーすぎるからじゃないかな?

83 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 10:43:44.20 ID:HMk3sMFf.net]
昔はパソコンショップのソフト売り場でパッケージを買ったけど
今はなんかワケワカランとこから買わなきゃならないんだな

84 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 12:01:32.24 ID:7ABpskwx.net]
権利だけ買わされてる気がせんでもない

85 名前:デフォルトの名無しさん [2017/09/30(土) 02:07:45.32 ID:QI/XDQNv.net]
GNU GDB 7.2 snapshot - with rudimentary TDS (Turbo Debugger Symbol) format support (originally written by Troy Rollo) obtained from old mail list postings,
and migrated to this snapshot with some corrections and slight enhancement.

https://sourceforge.net/projects/gdbwtds/

86 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 09:47:19.54 ID:o2e0eEPE.net]
パソコンを買い換えようと思ってるんだけど
C++Builderの開発環境を移す巧い方法ないかね
再インストールするのメンドクサイし
ファイルとレジストリを漏れなく移せればいいんだろうけど

87 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 17:16:26.55 ID:4rbkY8QZ.net]
あきらめろ

88 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 21:46:42.94 ID:XSAaRGJD.net]
最近のバージョンなら設定移行ツールなるものがあるけど

89 名前:本田 [2017/10/03(火) 17:15:42.24 ID:/sf4bemB.net]
A tool to convert Borland tds debug symbol files to Microsoft dbg symbol files.
https://sourceforge.net/projects/tds2dbg/

90 名前:本田 [2017/10/07(土) 23:40:42.56 ID:Jo6m/12z.net]
DelphiTDS
the purpose of this application is to display as much information as possible about debug info (TDS)
https://github.com/tothpaul/Delphi/tree/master/DelphiTDS

91 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 14:50:06.78 ID:01rqDW+e.net]
TreeViewのnodeのテキストを改行表示する方法ってありますでしょうか?
昔出来なくてハマって避けたけどまた要求が来て調べ直してる所です
今はBCB6ですが新しい奴で対応出来るなら移行しなければいけないレベルです
よろしくお願いします



92 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 14:55:05.99 ID:TG6KQnkb.net]
0x03

93 名前:デフォルトの名無しさん [2017/10/23(月) 11:00:36.92 ID:PxayX8J2.net]
XE8と10.2って結構違う?
XE8で作ったのって10.2で普通にコンパイルしてもエラーでない?

94 名前:本田 [2017/10/29(日) 19:17:31.84 ID:ddcjPBBh.net]
Zeta Debugger is a stand-alone source level debugger and code profiler for certain applications.
downloads.fyxm.net/Zeta-Debugger-64970.html

95 名前:デフォルトの名無しさん [2017/11/14(火) 17:14:29.99 ID:SZ/017A5.net]
C++Builder10.2の無償のアレしれたんだけど
コンパイルすると以下のエラーでる
パーソナリティ "CPlusPlusBuilder.Personality" およびプラットフォーム "Win32" 用のコンパイラがないか使用できません。

これどやったらコンパイルできるようになりますか?

96 名前:デフォルトの名無しさん [2017/11/20(月) 16:54:48.42 ID:torrSkr2.net]
C++Builder10.2でCanvas->TextWidthが実行時にアクセスエラーになるたすけて
XE8では問題なく動作してます。10.2でコンパイルし実行すると出るようになった

97 名前:デフォルトの名無しさん [2017/11/20(月) 16:58:06.29 ID:torrSkr2.net]
ちなみにCanvas->TextWidthで実行時エラーでるのはTChartのCanvas
試しにTBitmapのCanvas->TextWidthは問題なしだった

98 名前:デフォルトの名無しさん mailto:sage [2018/01/18(木) 20:57:50.72 ID:05RBatsu.net]
BCB6からC++Builder 10.2 Tokyoに移行、試行錯誤して慣れるようにしているのですが
以前でしたらエディタ上でのブレークポイントを設定し変数の上にマウスカーソルを移動
させると変数の値を見られたのですが、C++Builder 10.2 Tokyoでは見られません。
そういった機能が無くなったのでしょうか?有るのでしたらどうしたらいいのか
教えてもらえないでしょうか。
お願いします。

99 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 17:20:03.81 ID:UqNLLLot.net]
>>98
もし Starter をお使いなら Starter では無効化されている機能です。

Delphi なら https://github.com/lynatan/DLight をインストールすれば
使えますが C++Builder だと使えたのか失念しました。

100 名前:デフォルトの名無しさん mailto:sage [2018/01/29(月) 09:14:23.98 ID:A9DHIX2O.net]
>>99
その通りStarterです。
DLightは私のスキルではインストール出来ませんでした。
ありがとうございました。

101 名前:100 mailto:sage [2018/02/03(土) 17:52:00.79 ID:xrQyu8xc.net]
>>100
参考になるかも >> Delphi Starter Edition でのデバッグ - Qiita
https://qiita.com/ht_deko/items/da87afa82181782b181e



102 名前:デフォルトの名無しさん [2018/03/17(土) 20:35:46.57 ID:iGfEjLHN.net]
BCB6でRichEdhitのダブルバッファをtrueにすると、
RichEdhiのテキストが表示されないのはなぜでしょうか。

103 名前:デフォルトの名無しさん [2018/03/17(土) 20:37:05.55 ID:iGfEjLHN.net]
↑RichEditです。すみません。

104 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 19:17:58.50 ID:1lWjDs8b.net]
長文で失礼します。

今回Windows7からWindows10 proに機種変更をしてbuilder6をC:\borlandディレクトリにインストールしました。
これ自体はすんなりインストールできたのですが、

www.gesource.jp/programming/bcb/indy.html を参考にして
Indy_9_00_17_srcをインストールしたのですが、

「コンポーネント」-「パッケージのインストール」の所で

「パッケージ C:\borland\Bin\dclIndy60.bpl を読み込めません。
指定されたモジュールが見つかりません。」

と表示されインストールできません。

以前のWindows7では上記のUrlを参考に、すんなりインストールできたのですが。

どなたか解決法を教えてもらえませんでしょうか?
また、こうしたらWindows10にbuilder6をインストールしかつIndy_9_00_17を
インストールできるよ、と教えてもらえませんでしょうか。

新しいバージョンにすればいいのでしょうが、builder6で作ったソフトのメンテと
やはりこのバージョンの方が使い慣れているので愛用していきたいので
よろしくお願いします。

105 名前:デフォルトの名無しさん [2018/05/23(水) 20:06:40.31 ID:Au5e7VGg.net]
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

GUIM7

106 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 17:18:12.36 ID:h8EZEFUQ.net]
C++Builder10.2.3でカスタムスタイルを適用すると再描画時にちらつきが発生してしまいますが
これを抑えるのにはどうしたらいいのでしょうか?
Direct2DCanvasやDoubleBufferd=Enabledにしても解決しませんでした。

107 名前:107 mailto:sage [2018/06/02(土) 17:44:55.80 ID:h8EZEFUQ.net]
自己解決しました。
どうもプロパティの値がうまく反映されていなかったらしく、
FormのDoubleBufferd=Enabledにして再構築したらちらつかなくなりました。

108 名前:デフォルトの名無しさん [2018/07/04(水) 22:37:18.28 ID:gFgZc5FG.net]
4P0

109 名前:デフォルトの名無しさん mailto:sage [2018/07/05(木) 16:58:33.78 ID:AeL6VB/V.net]
4P0

110 名前:デフォルトの名無しさん [2018/07/20(金) 07:46:04.43 ID:6prAqUmh.net]
https://forest.watch.impress.co.jp/docs/news/1133620.html

111 名前:デフォルトの名無しさん mailto:sage [2018/07/20(金) 08:44:49.01 ID:GWiT2hXI.net]
1年間の有効期間が切れたら新しいライセンスキーを発行か
以降は有償になったりして



112 名前:デフォルトの名無しさん mailto:sage [2018/08/11(土) 09:14:58.46 ID:9wE6Nq69.net]
rad c++ builderでファイルの入出力やドラッグ&ドロップ 簡単なdb操作は出来る様になったけど、もう一歩踏み出したいです


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

大阪、東京でも有るなら飛行機使っていきたいです

113 名前:デフォルトの名無しさん mailto:sage [2018/09/06(木) 16:04:29.94 ID:pP/2qWKF.net]
「ゆるふぁい」というのを毎月東京でやっているみたいだけども・・・。

114 名前:デフォルトの名無しさん mailto:sage [2018/10/07(日) 20:51:05.31 ID:yOlMQGTB.net]
BCB5とWindowsXpの組み合わせでは問題がなかったHintColorの色指定が
C++Builder10.2.3 CEをWindows10上で動かすと無視されてしまう。

BaloonHintとかでは試していないけど、細かいところの互換性に問題が残っていそうですね。

115 名前:デフォルトの名無しさん mailto:sage [2018/10/08(月) 10:28:35.53 ID:EoO+Liut.net]
OSへの対応を謳ってないバージョンじゃ仕方ない

116 名前:115 mailto:sage [2018/10/09(火) 22:48:32.64 ID:YKFISbqX.net]
C++Builder 10.2.3でソースからコンパイルした結果なんですが

まぁ、大した問題じゃないから

117 名前:デフォルトの名無しさん [2018/11/28(水) 17:05:11.19 ID:irarQcIb.net]
C++Builder 10 Seattleですが、
TEdit.MaxLengthの『アプリケーションがテーマを使用している場合、MaxLength の単位は、バイトではなく文字です。
』ってどういう意味なんでしょうか?

118 名前:デフォルトの名無しさん mailto:sage [2018/11/28(水) 21:36:23.09 ID:1cO7nNZF.net]
1文字が何バイト使うかは、文字コードだったり文字セットだったりでいろいろ違う
という話かしら

それとも、テーマを使用とはどういう意味なのか
という話かしら

119 名前:デフォルトの名無しさん [2018/11/29(木) 17:17:38.14 ID:dCIzPQPf.net]
>>118
>テーマを使用とはどういう意味なのか
こちらの方になります
ランタイムテーマをOFFにしても相変わらず文字数なので・・・

120 名前:デフォルトの名無しさん mailto:sage [2018/12/13(木) 07:46:21.06 ID:bz3jNn9Z.net]
チェック外しても治らない場合は、リソースファイル削除して作り直すとかtips昔無かったっけ?

121 名前:デフォルトの名無しさん mailto:sage [2019/07/20(土) 06:40:39.33 ID:4TIR3gFp.net]
UnicodeString us1;
us1.c_str()
UnicodeStringの文字列をc_str()で取り出すとwchar_t*型の文字列が返されるのね
そして
UTF8String utf8_1(us1);
utf8_1.c_str()
UTF8Stringにしてからc_str()で取り出すとchar *型のUTF-8の文字列になるのね



122 名前:デフォルトの名無しさん mailto:sage [2019/07/20(土) 06:59:49.94 ID:4TIR3gFp.net]
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では表現できない文字も普通に使える模様

123 名前:デフォルトの名無しさん [2019/10/09(水) 18:01:46.30 ID:6/KilDQX.net]
C++Builder10.2でTChart使っているのですが
マウスドラッグでグラフを拡大した時に
拡大したX軸とY軸のMinとMaxを知るにはどうしたらいいですか?

124 名前:デフォルトの名無しさん [2019/11/14(木) 16:07:10.34 ID:Jr+Z2Waw.net]
マウスのサイドボタン押されたの認識できるイベントおしエロ

125 名前:蟻人間 mailto:sage [2019/11/14(木) 20:47:20.53 ID:RYT+dF9Q.net]
>>124
WM_MBUTTONDOWN
WM_MBUTTONDBLCLK
WM_MBUTTONUP
WM_XBUTTONDOWN
WM_XBUTTONDBLCLK
WM_XBUTTONUP
あたり?

https://github.com/katahiromz/vkeycheck
わからなかったらこれもチェックしてみて。

126 名前:デフォルトの名無しさん mailto:sage [2019/11/19(火) 21:31:47.12 ID:oTHzii8i.net]
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バイトだけ受信されている状態でした。

127 名前:デフォルトの名無しさん mailto:sage [2019/11/19(火) 21:55:07.27 ID:Ik49gSII.net]
ネットワーク関係は
相手が送った量をそのまま受け取れると仮定するのが間違い

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

それを大前提として、データはもう送られてこないとわかるまで
何回も受信するのが当然

128 名前:デフォルトの名無しさん mailto:sage [2019/11/19(火) 23:22:34.29 ID:oTHzii8i.net]
>>127
ありがとうございます。
とりあえずこんな感じにしたらできました。

void __fastcall TForm1::IdTCPServerExecute(TIdContext *AContext)
{
 TIdBytes buf;

 if (!AContext->IOHandler->InputBufferIsEmpty()) {
  buf.Length = 0;
  while(1) {
   AContext->Connection->IOHandler->CheckForDataOnSource(100);
   if (!AContext->IOHandler->InputBufferIsEmpty()) {
    break;
   }
   AContext->Connection->IOHandler->ReadBytes(buf, -1, true);
  }
  RecvStr = TEncoding::UTF8->GetString(buf);
 }
}

129 名前:デフォルトの名無しさん [2020/01/12(日) 16:17:40.98 ID:tUVkdpm1.net]
C++Builder2007をWin10にインスコしようとしたら途中でエラー出てインスコできないんだけど
誰か助けて

130 名前:デフォルトの名無しさん mailto:sage [2020/01/12(日) 17:46:03.00 ID:SnAwL1ef.net]
>>129
まず、どこにインストールしようとしているのかとか
インストーラを管理者権限で実行しているのかとか
2007年だとVistaか
UAC出始めた時だしProgram Files(x86)にはインストールせず
CドライブにProgramsみたいなフォルダ作ってそこにインストールしたほうがいいよ

131 名前:デフォルトの名無しさん [2020/01/14(火) 09:31:03.09 ID:8x3tieWY.net]
>>130
返事遅れてすみません
インスコ先はインストーラーのデフォルトドライブ(C)とデフォパスです
教えてもらったように、管理者権限で別フォルダにインスコしてみます
ありがとうございます



132 名前:デフォルトの名無しさん [2020/01/14(火) 09:37:46.86 ID:8x3tieWY.net]
ダメでした、インスコ先フォルダ指定する前にエラー出てました
エラー内容
.NET Frameworks 2.0(x64)をインストールできませんでした

Windows updateを利用して手動で更新せよと書いてあるので
全て更新したのですがこのエラーきえません。
このあとXE4とXE8と10もインスコ予定なのですが、これら全てエラーでますかね?
これどやったらいいのだろうか・・・

133 名前:デフォルトの名無しさん mailto:sage [2020/01/14(火) 10:08:35.16 ID:8x3tieWY.net]
Frameworks Service pack2をダウンロードしてインスコしてから
2007のインスコしたらうまくいきました。
お騒がせしました






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

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

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