探検


くだすれDelphi(超初心者用)その60【Embarcadero】

2023/11/23(木) 20:02:10.21ID:KAoTyDwD
Delphi(デルファイ)について、他のスレッドでは書き込めない超低レベル、もしくは
質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。

Delphi使いが優しくコメントを返しますが、お礼はDelphiの布教と初心者の救済をお願いします。

■ Delphi 12
http://www.embarcadero.com/jp/products/delphi
■ Delphi Community Edition (無料)
iOS、Android、Windows、macOS 向けアプリも開発可能。年間売上5000 US$以内の商用開発可。
https://www.embarcadero.com/jp/products/delphi/starter
<前スレ>
くだすれDelphi(超初心者用)その59【Embarcadero】
https://mevius.5ch.net/test/read.cgi/tech/1632449787/
■ 便所の落書きレベルの個人的な悪口やきつい言葉(氏ねとか)は禁止だからな。
■ Embarcaderoヲッチャ的な内容も歓迎だ。
■ 誰も立てないから立てた。さあ語れ。
2026/01/05(月) 15:31:18.48ID:MwwdK6yG
Delphi Code Coverage Wizard Plus
https://getitnow.embarcadero.com/CodeCoverageWizard-13-2.2.1/
555550
垢版 |
2026/01/05(月) 15:40:03.06ID:RVF7l6Xk
>>553
WinHTTPでイケました、ありがとうございます。
2026/01/08(木) 00:50:49.36ID:mIRVOzBX
ウルトラワイドモニタ買って
[表示|別の編集ウィンドウ]表示して
IDEの右半分にドッキングして
エディタ・フォームデザインなを2ペインで使うのが最適解な気がしてきた
2026/01/12(月) 17:29:06.76ID:NQSOSJpH
昔からちょくちょく出ていた

プロジェクト app.exe は例外クラス EReadError (メッセージ 'プロパティ ClientHeight が存在しません')を送出しました。

というエラーの対処法がようやくわかった

フォーム・フレームを追加・削除・リネームしまくると何かのタイミングで
[プロジェクト-オプション-アプリケーション-フォーム]の設定がめちゃくちゃになるせい

なのでここを正しく直せばエラーが出なくなる
それでも無理なら一度プロジェクトからフォーム・フレームを削除・追加して再設定すると行けるっぽい
2026/02/15(日) 01:53:06.78ID:7g/v3ikE
なぜTypeScriptは成功しているのか。作者ヘイルスバーグ氏が語る7つの教訓 - Publickey
https://www.publickey1.jp/blog/26/typescript7.html
2026/03/03(火) 18:32:34.00ID:LZW7J7+J
エンバカデロ製品価格改定のお知らせ
https://www.embarcadero.com/jp/products/new-pricing-jp
2026/04/04(土) 11:10:12.16ID:gDrcyWNh
>>75のCtr+F9でIDEが落ちるのとプロジェクトウィンドウの右クリックで落ちる件
原因が判明した
Delphi12からSkiaがIDEに統合されたんだけどこれが悪さしてたらしい
Geminiに聞いたらATOKあたりのシェル拡張メニューの処理が干渉してるんじゃないかって話だったんで、
Skia関係のファイルをbinフォルダから移動したらようやく回避できた

Skia.Icon.Engine290.bpl
Skia.Package290.bpl
SkiaVcl290.bpl


他の方法としてはShellExViewでMicrosoft 以外のContext Menuを無効にすれば回避できそうだけど、
ただこれやるとWindows全体で拡張メニューが無効になるんでSkiaのほうを無効にした
561デフォルトの名無しさん
垢版 |
2026/05/07(木) 10:44:42.49ID:4vHwfolo
ボーランドならわかるけどエンバカとか糞ダセー名前の会社の製品とかよく使えるなお前ら
562デフォルトの名無しさん
垢版 |
2026/05/15(金) 11:34:37.99ID:90X+59Aj
円馬鹿出ろωωω=2πf
563デフォルトの名無しさん
垢版 |
2026/05/25(月) 06:37:46.88ID:6VlKi12T
久々にコード書いてたらチャピーにDelphi はあんまり得意じゃないんです、ノーコードとかは無理って告白された
win32 の古典的なのならどうにか、fmx とかは嘘つくよって
2026/05/25(月) 07:55:33.63ID:+abDrZvC
GrokはDelphiメチャ得意
2026/05/25(月) 09:08:48.29ID:7jGRog63
Delphi書かせるならClaude Code使え
2026/05/25(月) 09:44:37.77ID:+abDrZvC
>>565
カネ要るやん?無料しか勝たん
2026/05/25(月) 09:57:02.43ID:7jGRog63
>>566
無料もあるぞ
2026/05/25(月) 10:40:00.19ID:+abDrZvC
>>567
無料だとClaude止まり、Claude Codeは使えんやろ?
2026/05/25(月) 10:53:16.22ID:7jGRog63
Caudeでもチャッピーよりははるかにマシだから一度使ってみ
2026/05/25(月) 11:10:20.33ID:+abDrZvC
>>569
いや、もういいよ、Grokで十分w
571デフォルトの名無しさん
垢版 |
2026/05/25(月) 19:27:48.29ID:6VlKi12T
その後チャピーのコードがうまく動かないのでGrok に見せたら直してくれた。
でもチャピー優しいんで気に入ってる
2026/05/27(水) 00:54:48.67ID:0VRToOZb
VSCodeにプロジェクト&ライブラリの.pasファイル全部読み込ませるとそこそこの精度でAIが補完してくれるな
これくらはRADStudio側でやって欲しいもんだが
2026/05/27(水) 09:10:16.76ID:jj+TRxXW
そういうのやりたければRAD Studio 12.2以降に実装されたSmart CodeInsightというAI機能があるはずだが

12.2以前、たとえばCommunity Editionの12.1使ってるならこの辺入れればいいんじゃね

Delphi AI Developer (Copilot)
https://github.com/Code4Delphi/Delphi-AI-Developer

CyAIAssistant (AI Coding Assistant for the Delphi IDE)
https://github.com/Cypheros-de/AI-Assistant-for-Delphi
2026/05/28(木) 07:42:39.87ID:r6DTBMv3
RAD Sつぢおのは本当にただ機能つけてみただけという感じだからな
洗練されたVSCodeに追いつくには10年掛かりそう
2026/05/28(木) 14:13:26.35ID:n1wDbzGi
またキモいmvpが喜々として糞アプリを公開してる
576デフォルトの名無しさん
垢版 |
2026/05/29(金) 11:27:45.44ID:VTQQGe+X
571だけど Claude Code に読ませて問題点が有ったら直してくれて、お願いしたら イロイロ指摘があった
まぁ何がビックリしたってデバイス系の処理だったので別スレッドからの同時呼び出し対応にしてくれた、ひきつり笑いになった
2026/05/31(日) 05:03:51.88ID:jz+tUG7V
これはなかなか
Kai Launch Webinar - Full agentic AI for RAD Studio is here! - YouTube
https://www.youtube.com/watch?v=ktAkIaoAwI4
2026/06/08(月) 14:41:31.32ID:+2Wxke3E
>>573のCyAIAssistant入れてみたが結構使えるな
トークン量の多いGeminiを使えるのはでかい
Google AI Studio(無料)でGeminiの「APIキー」を発行すれば基本使える
gemini-2.5-flashで動かせた
無料枠ではgemini-2.5-proは使えなくなったようだ
2026/06/08(月) 15:59:01.60ID:+2Wxke3E
あとタイムアウトが2分や3分と短いうえにオプション設定では変更できないんで
ソースコード(CyAIAssistant.AIClient.pas)修正してタイムアウト10分とかに長くしたほうがCodeAssistantにコード丸ごと読ませる時とかに便利だと思う
580デフォルトの名無しさん
垢版 |
2026/06/14(日) 16:17:22.84ID:uKNsxz+U
claude デビューで普通のclaude使ってみた あーでもない、こーでもない とゴソゴソしてたら
(めんどくせーな俺が全部作ってやったよ)とわ言ってこないが
頼んでもないのにこれ使えって必要な機能のユニットごっそり作ってくれて一発で動いた
怖い
2026/06/16(火) 02:35:56.71ID:nJeL+5Mg
まぁプログラマーに絶賛されるだけあるよねClaudeさん
月額がもうちょい安ければとは思うが
2026/07/03(金) 23:22:42.07ID:0CFIDUEo
自作ソフトから動画プレイヤーをコマンドラインで呼び出して使用
対象のウィンドウハンドルの動画プレーヤーアプリに[スペース]のコードを送る
で"ffplay"相手にうまく行かないので適切なコードの助言あればお願いできますでしょうか。
Test_FocusApplicationToPostMessage_2026-07-03.zip
https://www.%41xfc.%4Eet/u/4133440?key=Delphi
(そのままだとNGワードの為コード置き換え)
↑自作アプリから抜き出して動作するようでっちあげた継ぎ接ぎです。
ソースと細かな失敗内容、使用しているフリー動画プレーヤーアドレス、動作用サンプルのアドレス等
2026/07/04(土) 00:09:33.28ID:Wx/bFxe9
>>582
こんなんAIに訊いたら一発とちゃうん?無料Claudeとか
584デフォルトの名無しさん
垢版 |
2026/07/04(土) 13:21:09.88ID:C/MUGRLI
Delphiはオワコン
585デフォルトの名無しさん
垢版 |
2026/07/04(土) 20:00:22.26ID:knX4irKw
>>584
詳しく
2026/07/05(日) 00:47:38.17ID:1Kq1zciv
Claudeさん、無料だとちょっとしたコード修正したり、完全新規で作る分にはいいけれど、
既存の数千行とかあるソースコード読み込ませるだけで無料枠のトークン使い切るんで、
やっぱり無料だとClaudeは厳しいが結論
課金してClaude Codeがベスト

その点Geminiは100万トークンだからGemini AI Studioで3.5Flashとかなら無料でも全然余裕
AI Studioならベクトルストア使えるからハルシネーションも起こりにくいし
(普通のGeminiアプリはベクトルストア使えないので長文コード読み込ませるときには注意AI Studioのほう使おう)
2026/07/07(火) 11:53:23.33ID:nhK7/9+F
そろそろCEにAI機能つけないとどんどん人が離れていくぞ

俺とか
2026/07/07(火) 13:55:43.20ID:33UMKFX+
CE自体もあんまり流行ってないよね?これまでCE使ってる人見たことない
589デフォルトの名無しさん
垢版 |
2026/07/07(火) 15:15:30.92ID:JIBGB1Vx
CE使ってゴリゴリプログラム書いてるとそのうち使用条件の警告表示が出るようになるよ
2026/07/07(火) 17:21:14.46ID:8VNco86t
>>589
へー、あなたはCE使ってゴリゴリプログラム書いてるの?
591デフォルトの名無しさん
垢版 |
2026/07/08(水) 12:04:59.26ID:T3lTA8OC
MACOS用のアプリ書きたかったんだけどxCode を1から勉強するより早そうだったんでCEのfmxに飛び付いたって訳 
2026/07/13(月) 02:40:17.80ID:qidWC32/
RAD Studio向けAIエージェント「Kai」リリース
エンバカデロ・テクノロジーズでは、RAD Studio向けAIエージェント「Kai」の提供を開始しました。Kaiは、Delphi / C++Builder / RAD Studio IDEに組み込んで利用でき、既存のRADアプローチをAIを用いたより効率的な方法へと変革します。

なお39,000円/年のサブスクの模様
593デフォルトの名無しさん
垢版 |
2026/07/22(水) 20:08:17.81ID:52kFvDda
delphiの売り方が下手だと思う。
このままだとdelphi 終了だな。

今時、数十万も開発ソフトに誰が金出すんや。
2026/07/22(水) 21:22:51.12ID:sblzM7uC
studio13でdelphiのリファクタリング機能が使えなかった理由が
依存してたモジュールが削除されたからだって知ってシビレた
結構重大な話だと思うんだけどろくにアナウンスされてないし他に気にしてる人もいないしで
もうそういうのAIでやるのが当たり前でビルトインの機能なんか誰も使わないって感じなのか?
2026/07/23(木) 10:45:34.26ID:a4B6Q15a
>>592
AI用のプラグインの提供だけでAI代は自分もちだしな
ちょっとコスパ合わなすぎ
2026/07/23(木) 17:54:33.03ID:YAQQlvUS
それでこの値段か
597デフォルトの名無しさん
垢版 |
2026/08/04(火) 05:10:02.51ID:7fZ6IbjQ
まだ使ってる人がいることに驚き
2026/08/04(火) 07:19:01.07ID:01Ys0j9j
>>597
無料版もあるよ
599デフォルトの名無しさん
垢版 |
2026/08/05(水) 03:34:58.24ID:hAQud2oh
Rubyとどちらが速く消えるか勝負
2026/08/05(水) 11:55:55.06ID:YrDDpw20
>>599
Rubyはもう消えてんじゃん?w
2026/08/05(水) 18:21:40.40ID:KHVi5kJm
俺がDelphi7proが欲しくて8を買ってから
もう20年以上ずっとdelphi終わってると言われ続けてるんだから
これからもそう言われながら続くだろ
602デフォルトの名無しさん
垢版 |
2026/08/05(水) 19:54:51.66ID:smT2/ygw
Windowsがそろそろ無くなるだろ
そうしたらどうなるんだろうな
603デフォルトの名無しさん
垢版 |
2026/08/11(火) 17:47:24.33ID:7vYq263V
これからわざわざDelphiを覚えようとする若い人がいるのかね
604デフォルトの名無しさん
垢版 |
2026/08/11(火) 20:23:17.40ID:XNkMbuba
これからわざわざプログラミングを 以下同文
2026/08/13(木) 09:10:01.77ID:F8gMNNHg
AIちゃんに任せれば言語知らんでも簡単なアプリはすぐ作ってくれるからなぁ
Claude CodeとかCursor Proとか使えばいいわけで
30ドルとか3000円とかの月額課金でいいからDelphi本体購入したうえで>>592課金するよりだいぶお得

言語も今ならPythonあたりで書かせたほうが後々メンテもしやすいしライブラリも豊富
2026/08/13(木) 10:41:54.96ID:Y6KpwGC3
出た! Python言いたいだけの人w
2026/08/15(土) 11:13:00.98ID:8/7uoWDi
>>598
CE版しばらく更新されてないな
そろそろ期限切れるからまた入れ直さなくては
2026/08/15(土) 15:45:48.68ID:m5XpGfU4
Delphi 13 Community Edition Is Now Available – Embarcadero RAD Studio, Delphi, & C++Builder Blogs
2026/08/15(土) 17:24:11.54ID:ezlkwOSR
VCLのマルチスレッド対応はUIコンポーネントは無理なの分かるし
他のコンポーネントもスレッドセーフにしてとは言わないけど
せめてVcl.GraphicsにあるクラスのVCLスレッド依存だけは解消してほしい

画像処理は並列化ニーズ高いのにやってみると
Canvas.Lock以外のトラブル回避の変なバッドノウハウや
我流のVCLソース改造ばかり増えてく
2026/08/15(土) 17:42:28.15ID:snJ13DnO
>>608
12との違いってなんだろう?

12 fmx 3dをメインで使ってるんだけど
バグというかヘンなクセを回避するために
結構苦労してたんだが
2026/08/15(土) 18:39:54.15ID:9PqdUie1
12.2になって実装されたAI Smart CodeInsightが
13CEで使えるのなら素晴らしい
2026/08/17(月) 17:30:59.10ID:d15bS0Ed
注:Community Editionには、IDEに搭載されたAIコーディングアシスタント
「Kai」は含まれおらず、サポートもされません。
2026/08/18(火) 11:11:02.40ID:drcQ9HJ7
Delphi 13 Community Edition入れてみたが>>560の問題は無かったわ
どうやら修正されてた模様
2026/08/18(火) 11:16:27.90ID:drcQ9HJ7
あとDelphi 13 (64-bit)ってショートカットが別に作られた
Delphi自体が32bit版と64bit版に別れたのかね?
2026/08/18(火) 14:36:28.53ID:zJ6qhnhG
>>614
IDEは、32, 64 両方含まれてるって書いてあるね
616デフォルトの名無しさん
垢版 |
2026/08/19(水) 11:16:28.34ID:xNUdOzmU
>>610
fmx(MACOS)使ってるけど 12.3以降で32,64 の両方入りになったけど動作が怪しい 13.0も同様で 今でも12.2使ってる
2026/08/19(水) 15:33:32.70ID:giBQMZXx
新しいDelphiはいつもバグたらけ
2026/08/19(水) 16:50:45.96ID:gBAEbhoI
13からフォーマッタ廃止なのね
MSys のを入れたわ
2026/08/19(水) 17:19:11.63ID:jeks4Bgi
13CEでもAI Smart CodeInsightは使えるようだ
これはKaiとは別の機能なので
2026/08/22(土) 08:58:49.21ID:V41+3t4l
vs codeみたいに
// 整数aとbを足して返す関数
って書いた瞬間下に関数勝手に実装して淡い色で表示してそれで良ければ確定みたいな機能はないの?
2026/08/22(土) 09:29:28.94ID:uEOmpamm
>>620
それやるには>>592が必要じゃね
なおAI代は自腹の模様
2026/08/23(日) 18:09:54.37ID:UfIJW0gI
製品版は13.1が最新らしいけど
今回のCEはナゼだか13.0だよね

ところで13.1のAndroid APIサポートは36で
CEの13.0は35だった

でGoogle Playアプリの条件は
2026/8/31日以降は新規/アップデートの場合は36が必須
CEにとっては時間的に厳しくないか?

まあAndroid SDKをアップデートすればいいけど
CEにはAndroid SDK Manager GUIが付属してなくて
やるとすれば手動/自力アップデートが必要で結構厳しい
623デフォルトの名無しさん
垢版 |
2026/08/23(日) 18:42:57.29ID:quQs17qS
チョットだけ弄ったけどdelphi でモバイルデバイスは現実的でない気がするけど、大丈夫なん?
2026/08/23(日) 19:38:00.74ID:4kh4788L
エンバカは今まじで焦ってるだろうね
AIがこのまま普及すればDelphiの優位性はますます危ぶまれるからな
625デフォルトの名無しさん
垢版 |
2026/08/23(日) 22:11:25.14ID:g0vL8Ens
「優位性」

笑うところですか?
2026/08/24(月) 00:36:23.08ID:heSPOVsM
ハッタショはなぜゴミレスに食いついてしまうのか
627デフォルトの名無しさん
垢版 |
2026/08/24(月) 04:06:59.72ID:l6IZRLaL
真面目に誰かDelphiの優位性とやらを教えてくれよ
628デフォルトの名無しさん
垢版 |
2026/08/24(月) 11:56:33.56ID:ZlZoeVnJ
delphi に限らず最も使い慣れている開発ツールで出来ること出来ないことを熟知している場合
629デフォルトの名無しさん
垢版 |
2026/08/24(月) 15:55:37.88ID:FITgzI9F
ObjectPASCAL
2026/08/26(水) 09:08:42.94ID:Rutu+ot9
昨日Youtubeでやってたな「Kai」の使い方
2026/08/29(土) 15:12:57.89ID:jyFX0kPm
androidで12のソースそのままだと
13ではUI系が大変なことに
2026/08/29(土) 20:35:38.44ID:rmBv+A58
>>631
なんで?
2026/08/30(日) 09:13:05.60ID:pZVVtTZn
>>632
>>622じゃないの
634デフォルトの名無しさん
垢版 |
2026/08/30(日) 09:25:53.47ID:JxkY3iZX
優位性とやらでなんとかなるんじゃないの?
2026/09/02(水) 18:36:51.44ID:7MXZmuQ+
>>634
ちゃんとまともなソフト作ってからもの言えよ
636デフォルトの名無しさん
垢版 |
2026/09/02(水) 19:14:58.51ID:Kxzo/rfM
Delphiには優位性がある!
( ´,_ゝ`)プッ
2026/09/04(金) 13:53:21.46ID:sknX2Y5y
>>636
( ´,_ゝ`)プッ
まともなソフト作ったことないくせ偉そうに。。。
638デフォルトの名無しさん
垢版 |
2026/09/04(金) 17:46:06.20ID:WGBJIXpK
Delphiには優位性がある!←これの具体的内容を答えられなくて悔しさで書き込むクズがいる
( ´,_ゝ`)プッ
2026/09/04(金) 19:54:03.08ID:OuagSHwg
( ´,_ゝ`)プッ 効いてる効いてるw
640デフォルトの名無しさん
垢版 |
2026/09/04(金) 21:11:05.25ID:QI+O3PXk
俺も知りたい。
Delphiの優位性とは何なの?
2026/09/04(金) 21:21:51.61ID:MlTH0m0E
ポトペタとかコンポーネントが最大の優位性だったんでしょ
今はFigmaとか有名なデザインツールでレイアウトしたものをAIが再現してくれるってゆーじゃん
こんな状況で今から新規にDelphiを始める人はいないだろうね
642デフォルトの名無しさん
垢版 |
2026/09/05(土) 03:35:01.64ID:WDi+VEoI
>>641
プログラミングの楽しさを知らないままAIか
この分野の新人はいなくなる
終わりだね
2026/09/05(土) 05:37:53.02ID:7BMlfW3S
そりゃ時代はバイブコーディングだしな
2026/09/05(土) 19:50:33.06ID:/vA9LMMG
昔のDelphiはフリーのコンポーネントやライブラリがどんどん公開されていたんだけれどフリー版Delphiが一度消えたおかげでユーザーの少子化が始まってやり方色々間違えて開発元がころころ変わってこんな状態になっちゃったんだよね
Python のライブラリを uses するだけで中の人が上手くやってくれて
ユーザーは Pascal 叩いて使えるよとかになればもう少し巻き返すかもしれないけれど
645デフォルトの名無しさん
垢版 |
2026/09/05(土) 19:57:20.26ID:WDi+VEoI
人間が将来AIと戦うことがあれば必要なのはプログラミング的発想だと思う
複雑事象をとことん単純事象の集合体に分解する能力そして再構築
この発想力が廃れれば人類はAIのシモベで終わる
646デフォルトの名無しさん
垢版 |
2026/09/05(土) 23:35:53.49ID:BAMq+DQ7
Delphiの優位性なんて何か残ってるの?
2026/09/05(土) 23:50:02.39ID:cab4Ny59
>>646
昔風のソフトが簡単に作れるところ、じゃないか?
648デフォルトの名無しさん
垢版 |
2026/09/07(月) 04:49:44.30ID:demtK93B
で、Delphiの優位性とやらを逃げないで説明してくれないか?
649デフォルトの名無しさん
垢版 |
2026/09/07(月) 04:54:12.00ID:r7gzI05N
残ってるの?ということは昔はあったのか?
その昔あったというDelphiの優位性というのを教えてくれ
650デフォルトの名無しさん
垢版 |
2026/09/07(月) 04:57:04.52ID:demtK93B
>>649
バージョン1.0の頃はあったと思うよ何十年も前の話しだけど
2026/09/07(月) 08:59:26.27ID:X/u6y1s6
Delphiの優位性
大昔:ソフトが簡単に作れるところ
現在:昔風のソフトが簡単に作れるところ
652デフォルトの名無しさん
垢版 |
2026/09/07(月) 12:32:00.96ID:yKCc6IfG
>>650
msdos のプロンプトからc:¥>win
って起動してた頃はcとsdk だけしか無くてダイアログ出すだけても大事だった時代に delphiでやったら10分だもんね
その後delphi作った人がMSでVBできるまでは神ツールで私も飛び付いた30年前
2026/09/07(月) 16:32:55.05ID:UYvqBID2
>>652
Visual Basicって、Delphiより前じゃなかったっけ
レスを投稿する


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