C++Builder相談室 Part21

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

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


過去スレ・関連サイトは>>2-7あたり。 
2021/07/09(金) 23:03:50.84ID:S3BY4rw/
>>190
ありがとうございます。

また質問なのですがHotKeyがヘルプ見てもよくわかりません。
どういうものなのでしょうか。
192176
垢版 |
2021/08/16(月) 22:02:17.88ID:BWIudXRq
ここで聞くべきか分からないんだが質問。C++Builder2009

typedef std::pair<UnicodeString,int> TPair;

TPair P0[3] = { TPair(L"ABCDEF",20) , TPair2(L"JKLJM",40) , TPair2(L"BMNJKLOI",60) };

__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
    TPair P1[3] = { TPair(L"ABCDEF",20) , TPair2(L"JKLJM",40) , TPair2(L"BMNJKLOI",60) };
}
//---------------------------------------------------------------------------
こんな感じのコードとしてP1のほうはちゃんと初期化されるんだけど
P0[0]のintが正しく初期化されない P[0].second=36974812 ってなる
ただしstd::pair<int,int>やstd::pair<int,UnicodeString>だと大丈夫
何が原因なのかわかりますか?
2021/08/16(月) 22:02:56.76ID:BWIudXRq
名前欄は間違えたので気にしないでください
2021/08/16(月) 23:35:47.30ID:cwTPPWgm
TPair2 って何なのさ?
2021/08/17(火) 00:50:10.38ID:ocipQ+Do
直し忘れた
TPair P0[3] = { TPair(L"ABCDEF",20) , TPair(L"JKLJM",40) , TPair(L"BMNJKLOI",60) };
でお願いします
2021/09/09(木) 17:05:14.52ID:KDXcZHzX
Qtが商用に傾いてきたからCommunity Editionでもと思ったが、
年間売り上げ55万円までって・・・実質商用利用出来ないやん
2021/09/09(木) 21:26:37.72ID:M0aI/vWx
日本で現行版使ってるのって、俺以外にいるのかしら?
ってくらい話題にあがらないな

使ってる人は未だに5とか6使ってる感じ
198166
垢版 |
2021/09/10(金) 01:09:22.02ID:gBozPQpx
縺セ縺菴ソ縺」縺ヲ繧九h縲ょョカ縺ィ莨夂、セ縺ォ1縺、縺壹▽縲
莨夂、セ縺ッSymantecEP縺悟・縺」縺ヲ縺縺ヲ
菴懈舌@縺溘い繝励Μ縺御ク肴э縺ォ豸医&繧後◆繧翫@縺ヲ繧仇
縺薙ョ繧ヲ繧」繝ォ繧ケ縺ィ隱、隱崎ュ倥☆繧句撫鬘御ス輔→縺九@縺ヲ谺イ縺励>繝サ繝サ繝サ
199166
垢版 |
2021/09/10(金) 01:15:16.49ID:0eJ+W2+V
何故か文字化けしてる

まだ使ってるよ。家と会社に1つずつ。
困っている事といえば
SymantecEPがコレで生成した実行ファイルを
ウィルスと誤認する事がある位かねぇ
2021/09/10(金) 06:50:19.18ID:DQfbVZEe
10.4つかってるよ。メイクがまともに動かないのはなんでだろうねw
a.h修正してもa.cppしかコンパイルしない。他のa.hをインクルードしてるcppは無視。
2021/09/10(金) 17:06:37.26ID:+UPChRSt
その動作は、「普通の」makeなら普通だろ
a.cppがa.hに依存しているというのは、Makefile内に依存ルールが書いてなければmakeにはわからない

borlandは.objのコメントを使って依存関係をobjに埋め込んで全てのファイルの更新を確認する機能をつけたけどね
.autodependってやつ
それが無くなってるかoffになってるかってことじゃね
2021/09/11(土) 20:18:28.40ID:D681hezd
11のTwineCompile早よクレ
後これだけあれば移行できる
2021/09/28(火) 17:01:53.33ID:zCnhqVt6
始まるよ
たったの8人ww
https://www.youtube.com/watch?v=mjM1CA9WfSk
2021/11/20(土) 17:41:35.81ID:85Fo8iHJ
C++Builder高杉だろ!
誰が買うんだよw
2021/11/20(土) 20:44:38.41ID:LiO7zMKx
本当に誰も買ってないと思うよ
俺は2009から使ってるけど
2021/12/13(月) 14:17:29.37ID:4lhGsEJG
5と2007は買った
それ以降はゴホンゴホン
2021/12/15(水) 01:09:32.17ID:Z0C4cxbf
2009で遊んでます。
書き込み少ないなぁ、、、
2021/12/15(水) 23:13:24.75ID:btdrtWnZ
質問です。
TListBoxで最初から、二番目の項目を選択状態にしておく方法がありますか?
2021/12/15(水) 23:18:04.20ID:btdrtWnZ
ListBox1->Selected[1]=true;
すいません、できました。
2021/12/18(土) 00:12:53.36ID:w8YQNTno
M$に開発者を刈り取られても頑張っているから応援したいが、
高杉てとても手が出ないよ
コミュニティ版はエラーが出て落とせないし
2021/12/18(土) 10:58:44.46ID:JiFsxsTJ
その通りだよ
20万近く払って買った開発ツールのヘルプが前バージョンのまま
しかも報告されたissueは、won't fixでクローズだぜ
ホントにupdate2でも直ってない
コソッとファイルだけリリースして、自分で上書きしてレジストリを書換よ、だと
2021/12/18(土) 16:02:59.91ID:+SnG1NRy
確かに高いですね。

C++Builder6 pro ヤフオクで28000円位で二件見つけたけど全然売れてない。
さすがに6は古いのかな。
2021/12/19(日) 01:01:30.42ID:z3ZjqU9m
>>212
同感です。
とても良いツールで価値があるのは分かりますが、もう少し個人が手を出せる価格に下げてもらわなければ、どんどんユーザーが離れてしまうことが気がかりです。
以前CB使ってたけどVCに乗り換えたと言う話は残念ですが、たまに聞きます。
自分は会社でエンタープライズ版使っていましたが自分のPCにはCommunity版です。
2021/12/19(日) 13:15:54.44ID:dztrfhWF
誰でもいいですから、Lazarus C++Builder版を仕上げて下さい。
おねがいします。
2021/12/19(日) 19:39:18.83ID:R3mQfN7h
C/C++おぼえた後に他の言語おぼえるのって苦しいです。
自分はあとはPHPでお腹いっぱい。
216166
垢版 |
2021/12/29(水) 02:30:02.76ID:WRKMO2eZ
PythonもやるけどアプリはまだC++Builderだなぁ
逆にWeb系は全然やる機会が無い
217デフォルトの名無しさん
垢版 |
2021/12/30(木) 17:27:24.94ID:OPRR0wlz
>>211
GetItがあるから頻繁にBug fixのアップデートしてくれるのかと思ってたら
Hot fixが1、2度出るだけであとは次のバージョンが出るまでお預けだもんな

Visual Studioの更新頻度と比べるとしょぼい
218デフォルトの名無しさん
垢版 |
2021/12/30(木) 19:29:14.65ID:wt8M+IJC
漫☆画太郎先生に土下座してパイゾーンって作品を描いてもらっては。
2021/12/31(金) 00:15:13.24ID:K3Q5NoN0
ティム・クックCEOとのランチには5,500円ではなく5,500万円以上必要!

Appleのティム・クックCEOとのランチをする権利のチャリティーオークションが終了しました。
結果は51,500ドル以上(約5,500万円以上)で落札されたそうです。
このオークション、落札者にはティム・クックCEOとランチができる権利とAppleイベントの
基調講演に参加できるVIPパス2枚がついてきます。
2013年は約6,200万円、2014年は約3,300万円、2015年は約2,400万円で落札されていました。
今回は約5,500万円なので高値で落札されていますね。
しかしお高いランチ代。いったい誰が落札したんでしょうか。
2021/12/31(金) 01:56:04.43ID:aTz5iTvC
質問です。
https://www.gesource.jp/programming/bcb/116.html

ここを参考にしたのですが、
D&DするファイルがL"C:\\test.txt"なら動作しますが、
L"C:\\sample\\test.txt"にするとうまく動作しません。
どうやったら動きますか。
221デフォルトの名無しさん
垢版 |
2022/01/04(火) 16:05:15.30ID:bbvyiEc/
TConboBoxで右クリックしてもOnContextPopupイベントが発生しません。
TEditでは正常にOnContextPopupが発生します。
TConboBoxはOnContextPopupを発生させるためにプロパティ等の設定がありますか?バグですか?
C++Builder10.2
2022/01/09(日) 21:08:50.23ID:mnz7TNF0
>>221
もうそのバージョンは使用していないので正確には分かりませんが
11では問題無いのでバグではないでしょうか?
2022/01/10(月) 02:32:15.76ID:uVCdcKM0
今更なんだけどC++Builder6
コンポーネント活用ガイド&実践プログラミング
vol.1読んでます。
Cしか知らなくってわからなくて放置してたけど
C++を覚えてはまった。

今は2009使ってるけど参考になる。
ただデータベースとかはバージョンにより使えなさそう。
トレイアイコンとかも、簡単に色々できてすごい。最新版10万以内くらいなら買うのにな。
2022/01/11(火) 00:25:50.74ID:l3xdUeqy
商用じゃなければCommunity版でもいいのだろうけどね。
俺も長らくBCB6で作ってたが、Unicode対応に迫られて10.2へアップグレードしたよ。
この時はまだそんなに高額じゃなかったと思うんだが・・・今の価格は高過ぎるね。
2022/01/11(火) 16:20:59.83ID:48MbDTkT
フォルダ選択ダイアログって今でもwin3.1のやつ?
2022/01/13(木) 13:12:07.27ID:9fpCP2+O
すいません
試せばわかることでしょうけど、
TImageにTBitmapをストレッチドロー
って拡大も縮小もオーケーですか?
2022/01/25(火) 16:14:19.23ID:3/QxMv08
VCでCSVエクスポートした時何か随分苦労した記憶ありますが、BCだとコンポーネント数個配置して数行のコードでできたのにはビックリです。
2022/01/30(日) 08:40:22.90ID:1cfMY9A3
インポートならともかく、出力で苦労することなんてあるのか?
2022/03/12(土) 08:49:18.98ID:e+umxFgW
「C++Builder」誕生から四半世紀、「C++Builder 1」が無料でダウンロード可能に
https://forest.watch.impress.co.jp/docs/news/1394721.html
2022/03/12(土) 13:29:53.65ID:rd+TpX3z
C++Builder Community EditionでC++Builderの普及のためyoutubeにハウツーなんかをup loadすることはエンバカさんに対し違法になるかなー。こんなにいい開発環境なのに、全く個人のyoutubeが無いのには何かしらの規制に引っかかるから?
2022/03/12(土) 23:39:02.14ID:ZtJNx+nc
誰も使ってないからだよ、俺以外には
普及のためにとか、奇麗事言うなら自分でやれよ
2022/03/12(土) 23:43:33.05ID:ZtJNx+nc
VCLの仕組みは素晴らしいが、商用のIDEとしては最低最悪のクソだ
キーのカスタマイズは出来ない
フリーカーソル強制
支援機能は応答しない
定義の参照も効かない
64bitデバッガはローカル変数の値が最新じゃない時がある
Delphiと併せて毎年10万も取られるのに
2022/03/13(日) 01:12:25.11ID:0uFgNpCt
>>231
きれいごと言うつもりはないし、自分も以前のエンタ使っているけど、とにかく高くてverupできないので、奇跡的にバズってくれれば少しは売れて安く ならんもんかなーと思った次第でございます。Turbo Cからのユーザーですがこんな素晴らしいビジュアルプログラミング開発環境があるのに高いせいで世間に普及しないのが余りにも残念でなりません。
2022/03/13(日) 08:07:58.90ID:mJtgEx1W
>>233
俺はDelphiは2から、C++は2009から使ってるが
今の品質ではとても人には勧められん
今でも生き残ってるのが不思議でしょうがない
Delphiはロシアで妙に多く使われてるらしいが、この情勢で締め出し食らうとエンバカの経営に響くだろうな
235166
垢版 |
2022/03/16(水) 02:36:17.10ID:dI8uoSJl
FMXのTMemoはそのままだとTABが入力できない仕様も何とかして欲しい
2022/03/30(水) 17:31:37.08ID:0/GqiHnA
>>232
ひどいできだな
2022/04/04(月) 05:47:23.93ID:uLkx8ZWN
>>232
そんなんだからアドオンがあるんじゃん
使ってスッキリしようぜ
2022/05/31(火) 09:09:33.17ID:FB86/2cU
c++builder2009update3を使ってます。ただhotfix3がダウンロードできないみたいです。

ちゃんと最新になってるのでしょうか?
2022/06/01(水) 20:49:00.84ID:xV8XVwHe
あと、バカ丸出しの質問なのですが、
UnicodeStringとwchar_tは同じなのでしょうか。
1文字が何バイトかもわかりません。
2022/06/02(木) 11:08:46.94ID:/Gpa3yLg
https://docwiki.embarcadero.com/Libraries/Sydney/ja/System.UnicodeString.t_str
これ読んでc_str()で変換しているってことで理解してみて
2022/06/03(金) 08:28:45.60ID:WgffQBTe
Delphi Handbook 2009に詳しく書かれてる
今でも手にはいるかどうか分からんが
あと、Unicode Whitepaperみたいなのが公式にあった
2022/06/04(土) 05:42:55.05ID:unata70i
ありがとうございます。
もうちょっと自分で調べてみます。
2022/06/10(金) 11:52:42.26ID:uDakg2+I
質問です。
UbuntuにC++B uilder6 proとC++Builder2009を入れようとしたのですが、それぞれdisc2を読んでくれなかったり、AVIが読み込めないみたいなエラーが出て駄目でした。
まあ、win10で作ったexeをwine6.0で動かせば済む話なんですけど、どなたかうまくインストールできた方いらっしゃいますか?
2022/06/10(金) 12:39:41.97ID:uDakg2+I
なんか書き込めない
2022/06/10(金) 12:44:04.83ID:uDakg2+I
質問です。
C++builder6をUbuntuで使おうとするとdisc2のファイルが見つからないみたいな警告が出て、フォーム以外の部品が使えず、2009の場合はAVIが再生できないみたいなエラーが出て駄目でした。

まあ、win10でexeを作ってwine6.0で動かせばいいと思うのですが、うまくUbuntuにインストールできた方いらっしゃいますでしょうか?
2022/06/13(月) 21:35:33.08ID:5eIzXufV
そもそもUbuntuというかLinuxに直で入れれるの?
wine使ってるんならVirtualBoxとかVMwareとかで試した?
2022/07/03(日) 21:38:13.53ID:jFmbOCzf
質問です。
C++builder5では
例えばclassと入力した後、CTRL+Jで登録しておいたコードが入力されたと思うのですが、2009でも登録できるのでしょうか?

case :
break;

とかを登録したいのです。
2022/07/04(月) 00:56:28.05ID:vt6i5D17
>>247
出来るよ
C++Builder5の時と若干仕様が変わってるけど
2009ではコードテンプレートって名前で
C:\Program Files (x86)\CodeGear\RAD Studio\6.0\ObjRepos\Code_Templates\c
(Program Files (x86)は32ビットアプリケーションのプログラムフォルダ)
上記フォルダにxmlファイルとして登録されている
2022/07/07(木) 18:34:37.49ID:H8n/dUJz
>>248
ありがとうございます。
やってみます。
250保守
垢版 |
2022/08/20(土) 20:09:59.68ID:ETP1+HQj
251保守
垢版 |
2022/09/16(金) 21:22:57.21ID:EEssf3o2
2022/10/22(土) 14:25:21.83ID:4hbuG1Ym
C++Builder2009で質問です。
付属のtasmでMMXやSSEはコンパイル可能ですか?
2022/12/03(土) 19:41:54.02ID:45b8mJzS
hosyu
2022/12/04(日) 15:02:57.54ID:QSpwEdSt
>>252
C++Builder2009 Proもってますが馬鹿なので「tasmとかMMXやSSEなんてのがよくわかりません
2022/12/06(火) 06:37:05.65ID:YQQPKL9Q
>>254
僕もそれほど詳しくないのですが、CPUの拡張命令セットのことです。
tasm(アセンブラ)で使用します(基本命令は確か32bitはx86、64bitはx64)。
MMX SSE SSE2 SSE3 SSE4 3DNow とかがあるようでCPU-Zという
フリーソフトでどういう命令がそのPCで動作するか確認できます。
2022/12/06(火) 06:38:38.94ID:YQQPKL9Q
うまく使いこなせれば高速化が図れるそうです。
2023/01/01(日) 08:24:21.81ID:47vE+ZH1
hosyu
2023/01/28(土) 13:33:54.16ID:AQVopkIH
hosyu
2023/03/06(月) 01:18:44.58ID:KdZcuP3y
11.3は10.x以降で一番マシな気がする

ところでSysToolsコンポーネントをGetItからインストールできてる人居る?
なんかいつも失敗してるんだが
260デフォルトの名無しさん
垢版 |
2023/03/17(金) 11:21:42.02ID:8Dlke+ke
10.2でバッチコンパイル使用すると文字化けするんだが、、、
261デフォルトの名無しさん
垢版 |
2023/03/18(土) 13:24:51.23ID:fSPMk7mF
WinnyってC++Builderで造ってたんか
2023/05/07(日) 01:18:45.42ID:czmKFBGj
hosyu
2023/05/07(日) 04:09:21.72ID:iRjv41u3
Winnyの映画版もC++Builderで造ってるよ
材料造って3Dプリンター造ってセット造って・・・
人間以外全部C++Builderで造ったプログラムから造られている
2023/06/17(土) 23:25:10.65ID:0yKK8XMo
GetItはDelphiばかりでC++Builderのヤル気が感じられないのだが
2023/06/19(月) 23:00:52.31ID:Pv+QbS3T
GeiItでDelphiにしか提供されていないものに依存するC++Builderのアプリでも作ってるの?
2023/06/20(火) 03:16:00.91ID:il6mp5pV
C++Builderはマイナーだから仕方がない
C++で開発する人は最初からVSだろ
2023/06/20(火) 16:35:52.45ID:aLDisyLo
VS2022のC++ってC++Builderみたくコンポーネントをぽちぽち貼りながら作れるようになったん?
まったく見てなくて素で知らんから教えて
2023/06/23(金) 20:31:44.80ID:6MyNkf1s
VC++のGUI周りは相変わらずだよ
ただその分コードエディタが優れてるね

C++Builderのグラフィック周りで問題なのは各色8bitまでしか対応していない事
おかげで48bitカラーのPNG画像がそのまま表示できない
皆どうしているのだろうか?
2023/07/11(火) 23:51:56.60ID:vn98dBP1
無料のコミュニティエディションって新しいindy10使えますか
2023/07/11(火) 23:52:43.66ID:vn98dBP1
じゃなくて、コンポーネントとして最初から登録されてますか?
2023/07/12(水) 03:27:24.72ID:W4kbCDB/
登録されていますん
2023/08/28(月) 20:50:52.72ID:MYUeg7Cp
c++builderの学習ってどうすれば良いですかね。
本も全然ないし、ネットにも全く個人で上げている情報がないですよね。
2023/08/31(木) 10:01:38.99ID:qE8kvwKZ
そもそも初心者向けではない
上級者が楽をするためのツール
2023/10/07(土) 00:30:43.48ID:viaZB/0E
hosyu
2023/10/07(土) 17:03:13.01ID:QmVcElFp
通勤電車の中の求人広告でリモートワークって書いてるとこが
メモリーリークに見えてしまった俺は廃人だ
2023/10/07(土) 18:15:24.69ID:viaZB/0E
○○○lder、あなた疲れているのよ
2023/10/17(火) 06:21:45.94ID:tffBg7bF
マ、マズイ・・・ (×.×)y-~~~
2023/10/20(金) 01:42:35.96ID:9DkYmX3g
2009使っているけどヘルプシステムであるdexplore.exeがウインドウ閉じてもプロセス残り続ける問題なんとかならんかな
昔は有志による対策パッチみたいなのあったらしいけど
Windowsをシャットダウンか再起動させるときこいつが残っていると実行中のプロセスがってメッセージが出る
その時にプロセス名が出れば強制的に続行すればいいんだけどアイコンだけしか表示されないからその都度タスクマネージャーから確認してる
2023/10/22(日) 14:59:18.66ID:RpMKVrrp
ttps://github.com/ahausladen/DDevExtensions
2023/11/19(日) 14:29:48.78ID:AM7EC6BB
>>279
ありがとうございました
おかげで邪魔なdexplore.exeがぬっ殺されて快適な2009ライフを送ることが出来るようになりました
感謝いたします
2024/01/01(月) 00:04:22.80ID:WlJSm7Yw
あけましておめでとうございます。
今年もよろしくお願いします。
2024/01/01(月) 19:09:13.55ID:+veoZmch
明けましておめでとうございます。
まだこれで食っていけるのは嬉しい限り。
2024/02/07(水) 03:09:45.59ID:xm5xV7ZC
質問
TForm1と言うメインフォームがある
TForm2と言う二つ目のフォームがある
TForm2はモーダルじゃないダイアログな感じで使うのでFormStyleにはfsStayOnTopを指定する(呼び出しはShow)
通常の使い方ならこれで常にTForm1の上にTForm2が来るからいいんだけど
この状態でTForm2からTOpenDialogを呼び出すとそのダイアログ(TOpenDialog)がTForm2の下に隠れてしまうのです
ダイアログ(TOpenDialog)を表示するときだけTForm2のfsStayOnTopを解除(fsNormalに設定)することもしたんだけど
今度はダイアログ(TOpenDialog)表示のタイミングでTForm2がTForm1の下に隠れてしまう
SetWindowPosでオーダーを変えられるような感じだったんだけど呼び出しタイミングの問題かうまく行かず
常にTForm1が一番下でダイアログ(TOpenDialog)が一番上に来るようにするにはどうしたらいいですか?
2024/02/10(土) 14:56:00.13ID:A2kiVggR
Form2を表示中はForm1は非表示にするだけ
2024/03/09(土) 11:15:11.38ID:vuthQjS1
最近VisualC#&C++の人達と共同作業しているが
あちらはC#とC++どちらで組むかとか、C++なら外注に出すとかそんな話ばかりで全然進まない
あれで本当に開発効率良いのかね?
2024/04/16(火) 19:10:26.40ID:SBwy8Sto
過疎すぎてワロタ
2024/04/26(金) 16:13:38.36ID:xviePNP6
ボーランド時代がピーク
2024/05/02(木) 10:29:28.92ID:HdvpbS6i
12で大分良くなったと思う
でも高杉
2024/05/02(木) 10:31:41.80ID:31b0B0vI
高杉やね
2024/05/02(木) 11:25:12.23ID:nBhKwgAy
MSと比べて安くて使いやすかったのに
ゴードギアエンバカと変わる度に値段も上がって
9で止まってますゎ
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況