C++Builder相談室 Part21 (327レス)
C++Builder相談室 Part21 http://mevius.5ch.net/test/read.cgi/tech/1353189677/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
94: デフォルトの名無しさん [] 2017/10/23(月) 11:00:36.92 ID:PxayX8J2 XE8と10.2って結構違う? XE8で作ったのって10.2で普通にコンパイルしてもエラーでない? http://mevius.5ch.net/test/read.cgi/tech/1353189677/94
95: 本田 [] 2017/10/29(日) 19:17:31.84 ID:ddcjPBBh Zeta Debugger is a stand-alone source level debugger and code profiler for certain applications. http://downloads.fyxm.net/Zeta-Debugger-64970.html http://mevius.5ch.net/test/read.cgi/tech/1353189677/95
96: デフォルトの名無しさん [] 2017/11/14(火) 17:14:29.99 ID:SZ/017A5 C++Builder10.2の無償のアレしれたんだけど コンパイルすると以下のエラーでる パーソナリティ "CPlusPlusBuilder.Personality" およびプラットフォーム "Win32" 用のコンパイラがないか使用できません。 これどやったらコンパイルできるようになりますか? http://mevius.5ch.net/test/read.cgi/tech/1353189677/96
97: デフォルトの名無しさん [] 2017/11/20(月) 16:54:48.42 ID:torrSkr2 C++Builder10.2でCanvas->TextWidthが実行時にアクセスエラーになるたすけて XE8では問題なく動作してます。10.2でコンパイルし実行すると出るようになった http://mevius.5ch.net/test/read.cgi/tech/1353189677/97
98: デフォルトの名無しさん [] 2017/11/20(月) 16:58:06.29 ID:torrSkr2 ちなみにCanvas->TextWidthで実行時エラーでるのはTChartのCanvas 試しにTBitmapのCanvas->TextWidthは問題なしだった http://mevius.5ch.net/test/read.cgi/tech/1353189677/98
99: デフォルトの名無しさん [sage] 2018/01/18(木) 20:57:50.72 ID:05RBatsu BCB6からC++Builder 10.2 Tokyoに移行、試行錯誤して慣れるようにしているのですが 以前でしたらエディタ上でのブレークポイントを設定し変数の上にマウスカーソルを移動 させると変数の値を見られたのですが、C++Builder 10.2 Tokyoでは見られません。 そういった機能が無くなったのでしょうか?有るのでしたらどうしたらいいのか 教えてもらえないでしょうか。 お願いします。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/99
100: デフォルトの名無しさん [sage] 2018/01/28(日) 17:20:03.81 ID:UqNLLLot >>99 もし Starter をお使いなら Starter では無効化されている機能です。 Delphi なら https://github.com/lynatan/DLight をインストールすれば 使えますが C++Builder だと使えたのか失念しました。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/100
101: デフォルトの名無しさん [sage] 2018/01/29(月) 09:14:23.98 ID:A9DHIX2O >>100 その通りStarterです。 DLightは私のスキルではインストール出来ませんでした。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/101
102: 100 [sage] 2018/02/03(土) 17:52:00.79 ID:xrQyu8xc >>101 参考になるかも >> Delphi Starter Edition でのデバッグ - Qiita https://qiita.com/ht_deko/items/da87afa82181782b181e http://mevius.5ch.net/test/read.cgi/tech/1353189677/102
103: デフォルトの名無しさん [] 2018/03/17(土) 20:35:46.57 ID:iGfEjLHN BCB6でRichEdhitのダブルバッファをtrueにすると、 RichEdhiのテキストが表示されないのはなぜでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/103
104: デフォルトの名無しさん [] 2018/03/17(土) 20:37:05.55 ID:iGfEjLHN ↑RichEditです。すみません。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/104
105: デフォルトの名無しさん [sage] 2018/04/02(月) 19:17:58.50 ID:1lWjDs8b 長文で失礼します。 今回Windows7からWindows10 proに機種変更をしてbuilder6をC:\borlandディレクトリにインストールしました。 これ自体はすんなりインストールできたのですが、 http://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で作ったソフトのメンテと やはりこのバージョンの方が使い慣れているので愛用していきたいので よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/105
106: デフォルトの名無しさん [] 2018/05/23(水) 20:06:40.31 ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 GUIM7 http://mevius.5ch.net/test/read.cgi/tech/1353189677/106
107: デフォルトの名無しさん [sage] 2018/06/02(土) 17:18:12.36 ID:h8EZEFUQ C++Builder10.2.3でカスタムスタイルを適用すると再描画時にちらつきが発生してしまいますが これを抑えるのにはどうしたらいいのでしょうか? Direct2DCanvasやDoubleBufferd=Enabledにしても解決しませんでした。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/107
108: 107 [sage] 2018/06/02(土) 17:44:55.80 ID:h8EZEFUQ 自己解決しました。 どうもプロパティの値がうまく反映されていなかったらしく、 FormのDoubleBufferd=Enabledにして再構築したらちらつかなくなりました。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/108
109: デフォルトの名無しさん [] 2018/07/04(水) 22:37:18.28 ID:gFgZc5FG 4P0 http://mevius.5ch.net/test/read.cgi/tech/1353189677/109
110: デフォルトの名無しさん [sage] 2018/07/05(木) 16:58:33.78 ID:AeL6VB/V 4P0 http://mevius.5ch.net/test/read.cgi/tech/1353189677/110
111: デフォルトの名無しさん [] 2018/07/20(金) 07:46:04.43 ID:6prAqUmh https://forest.watch.impress.co.jp/docs/news/1133620.html http://mevius.5ch.net/test/read.cgi/tech/1353189677/111
112: デフォルトの名無しさん [sage] 2018/07/20(金) 08:44:49.01 ID:GWiT2hXI 1年間の有効期間が切れたら新しいライセンスキーを発行か 以降は有償になったりして http://mevius.5ch.net/test/read.cgi/tech/1353189677/112
113: デフォルトの名無しさん [sage] 2018/08/11(土) 09:14:58.46 ID:9wE6Nq69 rad c++ builderでファイルの入出力やドラッグ&ドロップ 簡単なdb操作は出来る様になったけど、もう一歩踏み出したいです 福岡当たりで勉強会みたいなのはないでしょうか? 大阪、東京でも有るなら飛行機使っていきたいです http://mevius.5ch.net/test/read.cgi/tech/1353189677/113
114: デフォルトの名無しさん [sage] 2018/09/06(木) 16:04:29.94 ID:pP/2qWKF 「ゆるふぁい」というのを毎月東京でやっているみたいだけども・・・。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/114
115: デフォルトの名無しさん [sage] 2018/10/07(日) 20:51:05.31 ID:yOlMQGTB BCB5とWindowsXpの組み合わせでは問題がなかったHintColorの色指定が C++Builder10.2.3 CEをWindows10上で動かすと無視されてしまう。 BaloonHintとかでは試していないけど、細かいところの互換性に問題が残っていそうですね。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/115
116: デフォルトの名無しさん [sage] 2018/10/08(月) 10:28:35.53 ID:EoO+Liut OSへの対応を謳ってないバージョンじゃ仕方ない http://mevius.5ch.net/test/read.cgi/tech/1353189677/116
117: 115 [sage] 2018/10/09(火) 22:48:32.64 ID:YKFISbqX C++Builder 10.2.3でソースからコンパイルした結果なんですが まぁ、大した問題じゃないから http://mevius.5ch.net/test/read.cgi/tech/1353189677/117
118: デフォルトの名無しさん [] 2018/11/28(水) 17:05:11.19 ID:irarQcIb C++Builder 10 Seattleですが、 TEdit.MaxLengthの『アプリケーションがテーマを使用している場合、MaxLength の単位は、バイトではなく文字です。 』ってどういう意味なんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1353189677/118
119: デフォルトの名無しさん [sage] 2018/11/28(水) 21:36:23.09 ID:1cO7nNZF 1文字が何バイト使うかは、文字コードだったり文字セットだったりでいろいろ違う という話かしら それとも、テーマを使用とはどういう意味なのか という話かしら http://mevius.5ch.net/test/read.cgi/tech/1353189677/119
120: デフォルトの名無しさん [] 2018/11/29(木) 17:17:38.14 ID:dCIzPQPf >>119 >テーマを使用とはどういう意味なのか こちらの方になります ランタイムテーマをOFFにしても相変わらず文字数なので・・・ http://mevius.5ch.net/test/read.cgi/tech/1353189677/120
121: デフォルトの名無しさん [sage] 2018/12/13(木) 07:46:21.06 ID:bz3jNn9Z チェック外しても治らない場合は、リソースファイル削除して作り直すとかtips昔無かったっけ? http://mevius.5ch.net/test/read.cgi/tech/1353189677/121
122: デフォルトの名無しさん [sage] 2019/07/20(土) 06:40:39.33 ID:4TIR3gFp UnicodeString us1; us1.c_str() UnicodeStringの文字列をc_str()で取り出すとwchar_t*型の文字列が返されるのね そして UTF8String utf8_1(us1); utf8_1.c_str() UTF8Stringにしてからc_str()で取り出すとchar *型のUTF-8の文字列になるのね http://mevius.5ch.net/test/read.cgi/tech/1353189677/122
123: デフォルトの名無しさん [sage] 2019/07/20(土) 06:59:49.94 ID:4TIR3gFp 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では表現できない文字も普通に使える模様 http://mevius.5ch.net/test/read.cgi/tech/1353189677/123
124: デフォルトの名無しさん [] 2019/10/09(水) 18:01:46.30 ID:6/KilDQX C++Builder10.2でTChart使っているのですが マウスドラッグでグラフを拡大した時に 拡大したX軸とY軸のMinとMaxを知るにはどうしたらいいですか? http://mevius.5ch.net/test/read.cgi/tech/1353189677/124
125: デフォルトの名無しさん [] 2019/11/14(木) 16:07:10.34 ID:Jr+Z2Waw マウスのサイドボタン押されたの認識できるイベントおしエロ http://mevius.5ch.net/test/read.cgi/tech/1353189677/125
126: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2019/11/14(木) 20:47:20.53 ID:RYT+dF9Q >>125 WM_MBUTTONDOWN WM_MBUTTONDBLCLK WM_MBUTTONUP WM_XBUTTONDOWN WM_XBUTTONDBLCLK WM_XBUTTONUP あたり? https://github.com/katahiromz/vkeycheck わからなかったらこれもチェックしてみて。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/126
127: デフォルトの名無しさん [sage] 2019/11/19(火) 21:31:47.12 ID:oTHzii8i 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バイトだけ受信されている状態でした。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/127
128: デフォルトの名無しさん [sage] 2019/11/19(火) 21:55:07.27 ID:Ik49gSII ネットワーク関係は 相手が送った量をそのまま受け取れると仮定するのが間違い 分割されて複数になるかもしれないし 結合されてまとめて送られてくるかもしれない それを大前提として、データはもう送られてこないとわかるまで 何回も受信するのが当然 http://mevius.5ch.net/test/read.cgi/tech/1353189677/128
129: デフォルトの名無しさん [sage] 2019/11/19(火) 23:22:34.29 ID:oTHzii8i >>128 ありがとうございます。 とりあえずこんな感じにしたらできました。 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); } } http://mevius.5ch.net/test/read.cgi/tech/1353189677/129
130: デフォルトの名無しさん [] 2020/01/12(日) 16:17:40.98 ID:tUVkdpm1 C++Builder2007をWin10にインスコしようとしたら途中でエラー出てインスコできないんだけど 誰か助けて http://mevius.5ch.net/test/read.cgi/tech/1353189677/130
131: デフォルトの名無しさん [sage] 2020/01/12(日) 17:46:03.00 ID:SnAwL1ef >>130 まず、どこにインストールしようとしているのかとか インストーラを管理者権限で実行しているのかとか 2007年だとVistaか UAC出始めた時だしProgram Files(x86)にはインストールせず CドライブにProgramsみたいなフォルダ作ってそこにインストールしたほうがいいよ http://mevius.5ch.net/test/read.cgi/tech/1353189677/131
132: デフォルトの名無しさん [] 2020/01/14(火) 09:31:03.09 ID:8x3tieWY >>131 返事遅れてすみません インスコ先はインストーラーのデフォルトドライブ(C)とデフォパスです 教えてもらったように、管理者権限で別フォルダにインスコしてみます ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1353189677/132
133: デフォルトの名無しさん [] 2020/01/14(火) 09:37:46.86 ID:8x3tieWY ダメでした、インスコ先フォルダ指定する前にエラー出てました エラー内容 .NET Frameworks 2.0(x64)をインストールできませんでした Windows updateを利用して手動で更新せよと書いてあるので 全て更新したのですがこのエラーきえません。 このあとXE4とXE8と10もインスコ予定なのですが、これら全てエラーでますかね? これどやったらいいのだろうか・・・ http://mevius.5ch.net/test/read.cgi/tech/1353189677/133
134: デフォルトの名無しさん [sage] 2020/01/14(火) 10:08:35.16 ID:8x3tieWY Frameworks Service pack2をダウンロードしてインスコしてから 2007のインスコしたらうまくいきました。 お騒がせしました http://mevius.5ch.net/test/read.cgi/tech/1353189677/134
135: デフォルトの名無しさん [] 2020/01/16(木) 17:35:51.15 ID:EoOYBLrN Builder10でPageControlのTabSheetの背景変える方法教えてくださいよ 以前のBuilderはグレーだったのにいつからか背景白になって糞見づらいので http://mevius.5ch.net/test/read.cgi/tech/1353189677/135
136: デフォルトの名無しさん [sage] 2020/03/22(日) 20:10:29.83 ID:CUaNxsQr こういう感じのをC++Builderで表現するにはどうしたらいいのでしょうか? function TCustomListView.CreateListItem: TListItem; var LClass: TListItemClass; begin LClass := TListItem; if Assigned(FOnCreateItemClass) then FOnCreateItemClass(Self, LClass); Result := LClass.Create(Items); end; http://mevius.5ch.net/test/read.cgi/tech/1353189677/136
137: デフォルトの名無しさん [] 2020/04/13(月) 15:56:07.91 ID:WimMtKsS C++Builer10.2でTAnimate動かないんだけど どうしたら動くのこれ。 以前のはAction=trueだけで動いたのに何このバグ http://mevius.5ch.net/test/read.cgi/tech/1353189677/137
138: デフォルトの名無しさん [sage] 2020/04/18(土) 18:03:47.82 ID:IwOjok/1 ヤフオクでC++Builder6とC++ Builder 2009 Professional DELPHI RAD STUDIO が出品されてます。 OS Windows10で使いたいのですがどちらが良いですか? http://mevius.5ch.net/test/read.cgi/tech/1353189677/138
139: デフォルトの名無しさん [sage] 2020/04/19(日) 08:14:46.64 ID:BQpRgOho 6はUnicode対応してないから2009 http://mevius.5ch.net/test/read.cgi/tech/1353189677/139
140: デフォルトの名無しさん [sage] 2020/04/19(日) 11:00:25.73 ID:6Jej3fvx 中古品だとエンバカ登録のメールアドレスがないと使用許諾コードの入手ができないのでは? http://mevius.5ch.net/test/read.cgi/tech/1353189677/140
141: デフォルトの名無しさん [sage] 2020/04/20(月) 07:47:19.72 ID:UoHu8Qk0 マジですか? もう買っちゃった・・・。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/141
142: デフォルトの名無しさん [sage] 2020/04/20(月) 19:03:21.34 ID:IwJD3Nhk 前ユーザが登録したメールアドレスじゃなくても 自分でメアドをエンバカに登録して、それで認証通せばいいだけじゃない? たぶん、この使用許諾コードは他のユーザが使用しています、とか表示されると思ったけど そこで改めてエンバカに事情を説明すれば、認証通してくれるかもしれない(経験ないから分からない) PC買い替えで同時インストール数(だっけ?)超えた場合はエンバカに連絡すれば認証通してくれるよね それと同じで エンバカが中古販売を認めているのならだけどね、認めてなかった場場合最悪ライセンス料金請求(新規購入して)されるかもしれんけど http://mevius.5ch.net/test/read.cgi/tech/1353189677/142
143: デフォルトの名無しさん [sage] 2020/04/21(火) 11:01:25.88 ID:Yo9b5l5O >>138です。 前利用者が登録してなかったのか、メールアドレスも登録できました。 (インストールまでエラーが三個ほど出た。) 2枚CDが入ってたけど、1枚しか使わないんでしょうか。 あとavastウイルススキャンがデバッグの時いちいち動作して、デバッグできないです。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/143
144: デフォルトの名無しさん [sage] 2020/04/21(火) 16:09:01.36 ID:AUJ7sYjX >>143 本体インストールは一枚だけ もう一枚はオプション的なアプリケーションとかだったと思うけど自分はインストールしていない >avastウイルススキャンがデバッグの時いちいち動作して avast使ってないから詳細は答えられないけど、 たいていavast側に除外する設定があるはずなのでググるなりなんなりして設定してみて あとインストールおめ http://mevius.5ch.net/test/read.cgi/tech/1353189677/144
145: デフォルトの名無しさん [sage] 2020/04/21(火) 19:52:12.61 ID:Yo9b5l5O ありがとうございます。 高額の買い物だったので動作してくれてあんしんしました。 それと、以前どこかで見かけたのですが、C++98 とか C++ 11とか、コンパイラ(visual studioとかC++ builder)の対応表、ご存じないですか? Firefoxのお気に入りがすべて消えてしまってわからなくなりました。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/145
146: デフォルトの名無しさん [] 2020/05/13(水) 14:21:49.54 ID:xkEkGxYI TChartで現在表示されているY軸の最大値と最小値を取る方法教えて Chart1->MaxYValue だと現在表示されているのではなくてY軸の最大値だったので http://mevius.5ch.net/test/read.cgi/tech/1353189677/146
147: デフォルトの名無しさん [] 2020/06/29(月) 15:50:21.59 ID:zJx0NN4Z C++Builer10.2で256x256のアイコンをアプリケーションのアイコンに登録しようとすると 「アイコンを設定できません。システムリソース不足です」とエラーが出るのですが これ登録する方法教えてくだあし。 それとも64x64が限界ですか? http://mevius.5ch.net/test/read.cgi/tech/1353189677/147
148: デフォルトの名無しさん [] 2020/07/12(日) 02:56:32.36 ID:HGOlPGjO >>147 私はXE3しかもってないので参考にならないかもしれませんが、XE3でも256x256のアイコンは何ら問題なく登録できるので、何か方法を間違えていらっしゃる可能性があると思います。 アイコンはマルチiconにしていますか?異なるサイズのアイコンを1つのマルチアイコンとして保存して、それを登録します。 参考:アプリケーション アイコンの作成と配置 http://docwiki.embarcadero.com/RADStudio/Seattle/ja/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3_%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3%E3%81%AE%E4%BD%9C%E6%88%90%E3%81%A8%E9%85%8D%E7%BD%AE アイコン作成ソフトは、フリーのでは、@iconというのが使えます。 https://www.vector.co.jp/soft/dl/win95/amuse/se201729.html もしかするとかなりずれた回答になってしまっているかもしれませんが、その節はご容赦を。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/148
149: デフォルトの名無しさん [sage] 2020/07/15(水) 11:47:14.87 ID:oQOHSZ49 >>148 いえ、ありがとうございます。 色々調べたらどうもアイコンが原因で読めなかったみたいです。 アイコンエディタで開いて保存してから読み込んだら正常に読むことができました。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/149
150: デフォルトの名無しさん [sage] 2020/07/25(土) 22:50:47.89 ID:cbO13ZDG Win10 2009でデバッグしようとしたらフォームを閉じた後 bds.exe - bordbk120N.dll Assertion failure:"(!"SetThreadContext failed")" in ..win32src\thread32.cpp at line 434 Continue exection? と聞かれてYESでもNOでも再起動するしかなかった。 ググったらdllのバイナリ書き換える方法が載ってた。 ひやひやしたけどなんとかなった。 なんでこんなバグ直さないのかな? http://mevius.5ch.net/test/read.cgi/tech/1353189677/150
151: デフォルトの名無しさん [sage] 2020/07/28(火) 22:57:46.49 ID:tdkcnzQ0 hotfixで直ってるんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1353189677/151
152: デフォルトの名無しさん [sage] 2020/08/11(火) 19:10:53.76 ID:uj18aIqz C++Builder 10.4 hotfix3 でデバッグ実行時 「〇〇〇.exe エントリポイントが見つかりません」 「プロシージャエントリポイントILfreeがダイナミックライブラリ〇〇〇.exe から見つかりませんでした。」 というエラーが出ます。 ilink32ではエラーが出ておらず、再ビルドするとエラーが消えて暫くすると再発します。 何か解決方法はないでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1353189677/152
153: デフォルトの名無しさん [sage] 2020/10/26(月) 19:55:58.24 ID:VqHD0zGV 😜 http://mevius.5ch.net/test/read.cgi/tech/1353189677/153
154: デフォルトの名無しさん [sage] 2021/01/22(金) 02:37:00.08 ID:twUkFfVm onidleの使い方がよくわかりません。 助けてエロい人 http://mevius.5ch.net/test/read.cgi/tech/1353189677/154
155: デフォルトの名無しさん [sage] 2021/01/22(金) 02:39:17.53 ID:twUkFfVm Builder2009で質問です。 OnIdleの使い方がよくわかりません。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/155
156: デフォルトの名無しさん [sage] 2021/01/22(金) 05:05:45.81 ID:Vxjw3BRS http://docwiki.embarcadero.com/Libraries/Sydney/ja/Vcl.Forms.TApplication.OnIdle アプリケーションがアイドル状態になった際に発生します。 OnIdle イベント ハンドラを記述すると、アプリケーションがアイドル状態になった際に、特別な処理を実行させることができます。 アプリケーションは、コードを処理していないときに、アイドル状態になります。たとえば、アプリケーションは、ユーザーからの入力を待っている際になどアイドル状態になります。 OnIdle は、アプリケーションがアイドル状態に移る際に、一度だけ呼び出されます。Done パラメータが false に設定されない限り、継続して呼び出されることはありません。Done を false に設定したアプリケーションは、過度の CPU 時間が消費されるため、システム全体のパフォーマンスに影響がでます。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/156
157: デフォルトの名無しさん [sage] 2021/01/22(金) 09:48:16.68 ID:twUkFfVm うーん。 読んだんですが実例コードないから、よくわからないんですよ。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/157
158: デフォルトの名無しさん [sage] 2021/01/27(水) 18:41:47.66 ID:6A4e+3ac 使い方がよくわからないから助けて、と言うのがよくわからない 使いもしない機能の使い方を知らなくても困らないのでは? TActionの更新などはOnIdle イベント 内ではないけど、OnIdle イベント が呼ばれるプロシージャで行われている 直ちに更新する必要があるわけじゃないけど定期的に更新する必要がある場合に使う感じかね 同じ用途でTTimerなんかもあるけど、TTimerの場合アプリがなんか他のメッセージ処理していても時間が来れば呼ばれるのに対して OnIdleは他のメッセージ処理をしている間は呼ばれない ユーザの操作(入力)に対してアプリが応答、その最後に状態を更新するなんてのが使い方としては適正かなと思う ただ場合によってはいつまでたても呼ばれない可能性もあるのと OnIdleに時間のかかる処理を入れるとアプリの応答性が悪くなるので注意が必要 http://mevius.5ch.net/test/read.cgi/tech/1353189677/158
159: デフォルトの名無しさん [sage] 2021/01/27(水) 20:28:15.65 ID:+HQhcrDY >>158 一秒間60フレーム(古いかな)とかを実現するのにタイマーより(精度が)良いのかと思ってます。 使ってみたいだけで確かに困ってはいないです。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/159
160: デフォルトの名無しさん [sage] 2021/01/27(水) 20:38:39.90 ID:6A4e+3ac >>159 精度はないよ 言った通り、アプリのメッセージループでウインドウメッセージが空だった時に実行される つまりずっとメッセージが届けばいつまでたっても実行されない可能性がある 一定時間に動作することを期待するのは無理 入力待ちのように「空いた時間に処理をさせる」ための仕組み http://mevius.5ch.net/test/read.cgi/tech/1353189677/160
161: デフォルトの名無しさん [sage] 2021/01/27(水) 22:07:36.56 ID:+HQhcrDY そうなんですね。 大人しくタイマー使います。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/161
162: デフォルトの名無しさん [sage] 2021/04/04(日) 14:46:13.18 ID:SAJ+wpw7 .net用に作られたCOMコンポーネントをbuilderからアクセスできる? 調べてもbuilderからCOMは作れるってくらいしか見つからないんだけど。 http://mevius.5ch.net/test/read.cgi/tech/1353189677/162
163: デフォルトの名無しさん [sage] 2021/04/25(日) 17:40:40.47 ID:t56HakN2 C++Builder10.4.2でSDL2を使用したいのですが .includeの段階で躓いています。 includeとlibのパスは何処を指定するといいのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1353189677/163
164: デフォルトの名無しさん [sage] 2021/05/03(月) 21:28:57.25 ID:6L4XA8LE 最近のバージョン使ってる人ってどのくらいいる? 10.4.2でWin64使ってるけど品質がクソ過ぎてイヤになってくる http://mevius.5ch.net/test/read.cgi/tech/1353189677/164
165: デフォルトの名無しさん [sage] 2021/05/03(月) 21:34:46.74 ID:6L4XA8LE 10年前のXEから付いてくるCodeSiteを初めて使ったんだけど、 すっげー便利だな 10年間も知らずにテキストのログファイルにシコシコ出してたのが悔しいのう http://mevius.5ch.net/test/read.cgi/tech/1353189677/165
166: デフォルトの名無しさん [sage] 2021/05/04(火) 02:20:44.84 ID:vSa1Na8i 10.4.2使ってるよ デバッガがダメダメなのもそうだけど、TwineCompileを有効にすると落ちやすいのと ヘッダを書き換えるとクリーンアップせざるを得ないのが悲しい サードパーティーコンポーネントのインストーラが残念なのも何とかして欲しい http://mevius.5ch.net/test/read.cgi/tech/1353189677/166
167: デフォルトの名無しさん [sage] 2021/05/04(火) 08:17:34.05 ID:/g3NJvf8 TwinCompileは何ともないな GetItのフリーのコンポーネントはC++向けの設定をちゃんとやってくれない物が多いね 前のバージョンではそんなこと無かったんだけど、10.4ではTurboPack系のコンポーネントは全滅してる http://mevius.5ch.net/test/read.cgi/tech/1353189677/167
168: デフォルトの名無しさん [sage] 2021/05/04(火) 08:19:36.27 ID:/g3NJvf8 Win64 C++では実行時パッケージを使わないとデバッグ中の例外でブレークしない(直ったことになってる) http://mevius.5ch.net/test/read.cgi/tech/1353189677/168
169: デフォルトの名無しさん [sage] 2021/05/04(火) 14:38:25.00 ID:vSa1Na8i TwineCompile何ともないのか。じゃあこちらの環境依存かな こちらは逆に10.4.2にしてからTurboPack系が良くなった 実行時パッケージをリンクしない様にするとトラブル多いね ブレークが効かないのはこちらも困ってる ステップ実行もおかしくなるし、この辺は早急に直して欲しいね。 後、エディタの「定義の検索」が全く効かないのだが、これもおま環なのだろうか http://mevius.5ch.net/test/read.cgi/tech/1353189677/169
170: デフォルトの名無しさん [sage] 2021/05/04(火) 21:21:11.66 ID:xx0iEMz1 エディタの支援機能はC++では2009の頃から使い物にならない TurboPack系は10.4.2でC++のライブラリパスの設定が漏れてて静的リンクできない >>169 普段から実行時パッケージ使ってるの? 俺は使わない主義だけど http://mevius.5ch.net/test/read.cgi/tech/1353189677/170
171: デフォルトの名無しさん [sage] 2021/05/04(火) 23:40:35.93 ID:vSa1Na8i >>170 すまん、今日入れ直したらできなくなった 前は自分でパス通してたのかもしれん BPLはVCランタイムと違ってどの環境にも入っている訳じゃないから 実行時パッケージは通常使わないね でもFireMonkeyだと10MB超えるから悩ましいところ http://mevius.5ch.net/test/read.cgi/tech/1353189677/171
172: デフォルトの名無しさん [sage] 2021/05/05(水) 08:46:38.19 ID:V0o2tWVZ 仕方ないからデバッグビルドでは実行時パッケージ有りにしてる 今のプロジェクトは16MBにもなる 客がなんか言ってきたら、EXCELは22MBだよって言おうと思ってる お前のソフトはEXCELほどの機能があるのか?と言われると困るけどw http://mevius.5ch.net/test/read.cgi/tech/1353189677/172
173: デフォルトの名無しさん [sage] 2021/05/05(水) 21:13:18.21 ID:PUbrtXqt 10.4.2入れ直したらエクスプローラからのドラッグ&ドロップで WM_DROPFILESメッセージが飛ばなくなってるな 昔からある BEGIN_MESSAGE_MAP MESSAGE_HANDLER(WM_DROPFILES, TWMDropFiles, WMDropFiles) END_MESSAGE_MAP(TForm) でもイベントハンドラに飛ばない 過去できていたプロジェクトでも再構築すると同症状になるが、これはおま環なんだろうか http://mevius.5ch.net/test/read.cgi/tech/1353189677/173
174: デフォルトの名無しさん [sage] 2021/05/06(木) 13:04:00.05 ID:oT5I5QfF >>173 俺の所ではちゃんと動く IDEは確かにクソだが出来上がるコードについての問題には遭遇した事は無い DragAcceptFiles()を呼んでないか、 フォームの別の階層にDispatch()があってそれが呼ばれてるか、ではないか? http://mevius.5ch.net/test/read.cgi/tech/1353189677/174
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 153 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s