Delphi(デルファイ)について、他のスレッドでは書き込めない超低レベル、もしくは
質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
Delphi使いが優しくコメントを返しますが、お礼はDelphiの布教と初心者の救済をお願いします。
■Delphi 10.3
ttp://www.embarcadero.com/jp/products/delphi
■Delphi Community Edition (無料)
iOS、Android、Windows、macOS向けアプリも開発可能。年間売上5000 US$以内の商用開発可。
https://www.embarcadero.com/jp/products/delphi/starter
<前スレ>
くだすれDelphi(超初心者用)その57
https://mevius.5ch.net/test/read.cgi/tech/1476332514/
探検
くだすれDelphi(超初心者用)その58【Embarcadero】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/03/11(水) 18:30:39.03ID:NTiFnax/642デフォルトの名無しさん
2021/03/08(月) 20:50:12.92ID:xM821K59 >>641
全くその通りなんだが、一部必死にしがみついてる老害がいて廃止ができない
全くその通りなんだが、一部必死にしがみついてる老害がいて廃止ができない
643デフォルトの名無しさん
2021/03/08(月) 21:57:57.29ID:yapK/Fzm 一部必死にしがみついてる老害て誰だ?
644デフォルトの名無しさん
2021/03/08(月) 23:30:18.66ID:4Ux7X/TD 課長だろ
645デフォルトの名無しさん
2021/03/09(火) 02:08:52.30ID:wZqm04CZ ああ、課長か、あいつはだめだな
646デフォルトの名無しさん
2021/03/09(火) 02:19:47.23ID:Nhvzny1j その課長の上司の部長も、定年が近いからか一切チャレンジはしない。執行役員でさえ動けばいいんじゃないって人だから終わってるよ。
647デフォルトの名無しさん
2021/03/09(火) 08:36:22.95ID:dSV3o5uW まぁ日本じゃmvpがアレだからな、、、
648デフォルトの名無しさん
2021/03/09(火) 19:45:20.09ID:sTnVYsY4 もうオープンソースにするかMSあたりに身売りするかしてほしいな!
せっかく今まで生き延びて来たんだから何とかこれからも…
エンバカデロでは宝の持ち腐れだよなー
せっかく今まで生き延びて来たんだから何とかこれからも…
エンバカデロでは宝の持ち腐れだよなー
649デフォルトの名無しさん
2021/03/11(木) 08:12:55.39ID:gvAxA8b3 韓国語ですが、http://www.borlandforum.com/ どんな内容なんでしょうか。
650デフォルトの名無しさん
2021/03/11(木) 19:01:38.89ID:tp4YCBjR FireFoxで「ウェブページを翻訳」というアドオンを入れれば、英語でも韓国語でも
Google翻訳を使って、Webサイトの元の表示のまま自動で日本語に出来る
Delphiは情報が少ないから、海外サイト巡りのために絶対入れた方がいい
Google翻訳を使って、Webサイトの元の表示のまま自動で日本語に出来る
Delphiは情報が少ないから、海外サイト巡りのために絶対入れた方がいい
651デフォルトの名無しさん
2021/03/11(木) 19:47:20.89ID:Tim8AU9S FireFox「ウェブページを翻訳」アドオンは
翻訳エンジンがDeepLになってくれると良いんだが…
翻訳エンジンがDeepLになってくれると良いんだが…
652デフォルトの名無しさん
2021/03/17(水) 22:31:22.98ID:ODCqIgDO 煽る意図などは全くないのですが、同じような状況の方がいましたらご助言をお願いします。
Delphiは、間違い無く良い環境なのですが、自分は業務ではなく趣味に利用していて、流石に購入費18万円は出せないな、という状況です。メーカーとしても古い環境はどんどんサポートを打ち切る方針のようで、フリー版があるとはいっても、開発環境が頻繁に変わることに少しだけ不安感もあります。
そのため、以下のような別の言語、環境に乗り換えたいと思っていますが、今後乗り換えるとしたら何が良いでしょうか。
・環境はクロスプラットフォームが望ましいが、Windows専用でも良い
・Delphiと同様、RAD環境であり、IDEもあること(UI周りは簡単に作りたい)
・できる限りネイティブコードを吐き出せること
・無料、あるいはわずかな出費で済む環境であること
・同じ環境を数年間程度は使い続けられること
個人的には、VisualStudioのc#が一番イメージに近いのですが、ネイティブコードではなく、迷っています。最近では、一部ネイティブ化できる環境も出て来ているようですが、ストアアプリに限られるようです。
フリーのlazarusという環境も理想に近く、しばらく試していましたが、細かいところでバグが見つかることがあり、利用を断念しました。イメージには近いのですが、delphi以上にマイナーでありバグ潰し時の情報交換などにも苦労しそうな点を考慮して断念した経緯があります。
Delphiは、間違い無く良い環境なのですが、自分は業務ではなく趣味に利用していて、流石に購入費18万円は出せないな、という状況です。メーカーとしても古い環境はどんどんサポートを打ち切る方針のようで、フリー版があるとはいっても、開発環境が頻繁に変わることに少しだけ不安感もあります。
そのため、以下のような別の言語、環境に乗り換えたいと思っていますが、今後乗り換えるとしたら何が良いでしょうか。
・環境はクロスプラットフォームが望ましいが、Windows専用でも良い
・Delphiと同様、RAD環境であり、IDEもあること(UI周りは簡単に作りたい)
・できる限りネイティブコードを吐き出せること
・無料、あるいはわずかな出費で済む環境であること
・同じ環境を数年間程度は使い続けられること
個人的には、VisualStudioのc#が一番イメージに近いのですが、ネイティブコードではなく、迷っています。最近では、一部ネイティブ化できる環境も出て来ているようですが、ストアアプリに限られるようです。
フリーのlazarusという環境も理想に近く、しばらく試していましたが、細かいところでバグが見つかることがあり、利用を断念しました。イメージには近いのですが、delphi以上にマイナーでありバグ潰し時の情報交換などにも苦労しそうな点を考慮して断念した経緯があります。
653デフォルトの名無しさん
2021/03/17(水) 22:53:21.82ID:ShMSVPH9 まず、そのネイティブへのこだわりに明確な理由あるの??
何かすげぇハイパフォーマントな作ってるわけ?
普通でc#でいいだろうに
今ならネイティブ吐き出せるflutterもあるけど、windowsへの正式対応は今年中かな
まぁ、見た目がmaterial designになるが
何かすげぇハイパフォーマントな作ってるわけ?
普通でc#でいいだろうに
今ならネイティブ吐き出せるflutterもあるけど、windowsへの正式対応は今年中かな
まぁ、見た目がmaterial designになるが
654デフォルトの名無しさん
2021/03/17(水) 22:59:24.68ID:ShMSVPH9 つか、今ならWinUI3がやってくるからWinUI3とC++で作ればネイティブだし
やる気があるならやればいい
やる気があるならやればいい
655デフォルトの名無しさん
2021/03/18(木) 10:52:07.73ID:Spw2ktEC >>652
Delphi Starter Editionはライセンスキー取得しなかったの?
Delphi Community Editionで毎年アップデートするのがイヤってことなんだろうか
これらの無償版がダメな理由がわからない
Delphi Starter Editionはライセンスキー取得しなかったの?
Delphi Community Editionで毎年アップデートするのがイヤってことなんだろうか
これらの無償版がダメな理由がわからない
656デフォルトの名無しさん
2021/03/18(木) 12:30:52.21ID:5mQUumEz657デフォルトの名無しさん
2021/03/18(木) 12:32:52.69ID:5mQUumEz658デフォルトの名無しさん
2021/03/18(木) 13:30:20.10ID:Qf4lU3iN 複数のメアド使えば好きなだけ入れられるんじゃないの?
PCのハード情報までチェックするような細かい認証してるんだろうか
PCのハード情報までチェックするような細かい認証してるんだろうか
659デフォルトの名無しさん
2021/03/18(木) 16:19:54.48ID:GvCoGNbj 使わなければどうということはない
660デフォルトの名無しさん
2021/03/19(金) 12:49:28.71ID:CaNpkkqe 私は割りと最近までDelphiを業務開発で使っていましたが今はC#がメインになっています。
確かにRADのネィティブに限るとDelphiかC++ビルダーくらいしか現状選択肢がないですね。
でも他の方も書かれてますがもし実行速度がネックでCPUネィティブを選ぶならCかC++にすべきですし、そこまで行かないならC#は十分実用的だと思いますよ
確かにRADのネィティブに限るとDelphiかC++ビルダーくらいしか現状選択肢がないですね。
でも他の方も書かれてますがもし実行速度がネックでCPUネィティブを選ぶならCかC++にすべきですし、そこまで行かないならC#は十分実用的だと思いますよ
661デフォルトの名無しさん
2021/03/19(金) 13:31:16.73ID:iSkRsXZd Qtは
662デフォルトの名無しさん
2021/03/26(金) 21:42:19.60ID:+/vWdbzn 90年代後半だったと思うんだけど薄っぺらいDelphi専門誌が発行されてて
出版社は聞いたこともないような個人レベルのところ
途中眼科医(アイクリニック?)みたいな名義に変わった頃から雲行きが怪しくなってきて
広告も集まらず年間予約購読してた分をけっきょく発行しないまま雲隠れしたのか
そのまま立ち消えになってしまった雑誌があったと思うんだけど
今ネットで探してもまったく情報が出てこない
たしか西宮から送られていたように記憶しているんだがなんて名前だったっけ?
出版社は聞いたこともないような個人レベルのところ
途中眼科医(アイクリニック?)みたいな名義に変わった頃から雲行きが怪しくなってきて
広告も集まらず年間予約購読してた分をけっきょく発行しないまま雲隠れしたのか
そのまま立ち消えになってしまった雑誌があったと思うんだけど
今ネットで探してもまったく情報が出てこない
たしか西宮から送られていたように記憶しているんだがなんて名前だったっけ?
663デフォルトの名無しさん
2021/03/26(金) 21:50:43.50ID:+/vWdbzn 思い出した
D++だった
sleepingsheepとかいうサイトがリンクされてた
でも前世紀だからかまったく記録に残ってないなぁ
辛うじて古い個人のブックマークに残っている程度
あの頃だったらネット炎上もなくやりたい放題だったわけか
D++だった
sleepingsheepとかいうサイトがリンクされてた
でも前世紀だからかまったく記録に残ってないなぁ
辛うじて古い個人のブックマークに残っている程度
あの頃だったらネット炎上もなくやりたい放題だったわけか
664デフォルトの名無しさん
2021/03/27(土) 16:22:47.58ID:/ydcMIo+ ちょっと教えてください
ダークモードでもアプリを使いたいんだけど
ImageListも白黒反転したものを別に用意する必要がある?
ダークモードでもアプリを使いたいんだけど
ImageListも白黒反転したものを別に用意する必要がある?
665デフォルトの名無しさん
2021/03/27(土) 20:28:54.07ID:4gyMHcEA また完全勝利してしまったか
強力なデータベースアクセス機能の搭載により、DelphiはWPFやElectronよりも優位に
https://blogs.embarcadero.com/ja/powerful-built-in-database-access-excels-delphi-over-wpf-and-electron-ja/
強力なデータベースアクセス機能の搭載により、DelphiはWPFやElectronよりも優位に
https://blogs.embarcadero.com/ja/powerful-built-in-database-access-excels-delphi-over-wpf-and-electron-ja/
666デフォルトの名無しさん
2021/03/27(土) 21:20:12.77ID:1s4Kgxp8 その昔、世界最速の BDE というものがあってだな…
667デフォルトの名無しさん
2021/03/28(日) 02:33:44.07ID:ZWS9dUAp えーっ、どっちもゴミ
668デフォルトの名無しさん
2021/03/28(日) 11:57:10.57ID:06FDQECq >>667
おまえ、使ったことねーだろ?
おまえ、使ったことねーだろ?
669デフォルトの名無しさん
2021/03/28(日) 14:59:03.37ID:ZWS9dUAp670デフォルトの名無しさん
2021/03/28(日) 17:00:43.99ID:4/x+leGL 話しが戻って申し訳ないけど、
C#は他のアプリがアクティブな時一度適当にクリックなりしてアプリをアクティブにしないとメニューやボタンが反応してくれないのがちょっと面倒
C#は他のアプリがアクティブな時一度適当にクリックなりしてアプリをアクティブにしないとメニューやボタンが反応してくれないのがちょっと面倒
671デフォルトの名無しさん
2021/03/28(日) 18:43:33.95ID:NqjU7hU4 DBComboBox等のlist系ってフィールドのデータをitemに自動で集めてくれるんじゃないの?
コード書かなきゃダメ?
コード書かなきゃダメ?
672デフォルトの名無しさん
2021/03/30(火) 22:36:59.25ID:DuBpzwKK 10.4.2、プロジェクトツリーをダブルクリックしてpas開いたらツリーが縮小する仕様になったの地味にイライラする
673デフォルトの名無しさん
2021/04/02(金) 14:12:06.10ID:R5YYhu0Q プログラム開発以外のことをやって収入(例、1000万円)を得ている個人事業主なんですが、Delphi Communityでフリーソフトを出そうと思っています。
プログラム開発での収入は皆無です。
この場合、Delphi Communityを使っていることはできますか?
すなわち、収入制限というのはプログラム開発での収入に限定されていますか?
プログラム開発での収入は皆無です。
この場合、Delphi Communityを使っていることはできますか?
すなわち、収入制限というのはプログラム開発での収入に限定されていますか?
674デフォルトの名無しさん
2021/04/02(金) 14:52:41.56ID:u3Xeq7iz675デフォルトの名無しさん
2021/04/02(金) 14:58:46.33ID:u3Xeq7iz 事業の業務とは関係ない個人的な配布しない個人ツール作成とかに使うならライセンス違反ではないかもしれないけどね
(判断はEmbarcaderoのさじ加減ひとつ)
配布しなくても設計事務所やってて設計補助ツール作るみたいなのはNG、ラーメン屋の食べ歩き記録ツール作るならOK的な
(判断はEmbarcaderoのさじ加減ひとつ)
配布しなくても設計事務所やってて設計補助ツール作るみたいなのはNG、ラーメン屋の食べ歩き記録ツール作るならOK的な
676デフォルトの名無しさん
2021/04/02(金) 16:45:03.32ID:cclIsYyx なぜ蕎麦屋じゃだめなの?
うどん屋もだめなの?
うどん屋もだめなの?
677デフォルトの名無しさん
2021/04/02(金) 17:00:40.40ID:u3Xeq7iz >>676
生きづらいだろうけど、頑張って生きて
生きづらいだろうけど、頑張って生きて
678デフォルトの名無しさん
2021/04/02(金) 18:37:37.16ID:SR6EX9cX679デフォルトの名無しさん
2021/04/02(金) 18:52:01.04ID:SR6EX9cX >>673
間違えた
個人事業主の話か
これかな
>14. Community Editionを使って開発したアプリケーションを社内向けに配布することはできますか?
>はい。会社の年間売上の合計金額が5,000 USドルを超えない場合に可能です。
>言い換えれば、年間売上の合計金額が5,000 USドル以上企業内でアプリケーションを配布するには、Professional、Enterprise、またはArchitectのいずれかのエディションのライセンスが必要です。
これを読む限りダメっぽい
間違えた
個人事業主の話か
これかな
>14. Community Editionを使って開発したアプリケーションを社内向けに配布することはできますか?
>はい。会社の年間売上の合計金額が5,000 USドルを超えない場合に可能です。
>言い換えれば、年間売上の合計金額が5,000 USドル以上企業内でアプリケーションを配布するには、Professional、Enterprise、またはArchitectのいずれかのエディションのライセンスが必要です。
これを読む限りダメっぽい
680デフォルトの名無しさん
2021/04/02(金) 18:57:23.22ID:R5YYhu0Q みなさんありがとう。よくわかりました。
681デフォルトの名無しさん
2021/04/02(金) 19:36:35.42ID:99jmpE8J682デフォルトの名無しさん
2021/04/02(金) 19:53:49.24 そもそも事業主としてじゃなく個人として開発してフリー配布するって話でしょ?
社内向けに配布する話でもないし別に使ってもいいんじゃないの
社内向けに配布する話でもないし別に使ってもいいんじゃないの
683デフォルトの名無しさん
2021/04/02(金) 22:19:51.51ID:SR6EX9cX あーまたまた勘違いだわw
なぜか勝手に仕事で使うものって脳内変換してしまっていた
>>680
>企業に所属される方が、個人としてCommunity Editionを使用される場合には、企業のアカウントではなく、個人アカウントによって登録を行うことをお勧めします。
とあるように、個人で登録して仕事とは無関係にフリーソフトを配布するのであれば収入制限は関係ないよ
なぜか勝手に仕事で使うものって脳内変換してしまっていた
>>680
>企業に所属される方が、個人としてCommunity Editionを使用される場合には、企業のアカウントではなく、個人アカウントによって登録を行うことをお勧めします。
とあるように、個人で登録して仕事とは無関係にフリーソフトを配布するのであれば収入制限は関係ないよ
684デフォルトの名無しさん
2021/04/02(金) 22:42:18.54ID:+jXZfGjz もう終わった製品をこれからわさわざ使うなよ
と言いたい
と言いたい
685デフォルトの名無しさん
2021/04/02(金) 23:12:31.46ID:oUEXCgk8 ずーーーーーーーーーーーっとWindows専用だったら良かったのにな
下手にクロスプラットフォーム対応して一体何のご利益があったのか?
下手にクロスプラットフォーム対応して一体何のご利益があったのか?
686デフォルトの名無しさん
2021/04/03(土) 00:18:13.23ID:XKDgv6lO687デフォルトの名無しさん
2021/04/03(土) 15:28:22.39ID:7Fmr5mn5 そのせいでRTLはじめライブラリの構造が複雑化して
全部を視界に収めて開発できる感覚が薄れてしまったのが痛い
VCLのバグなんて自分でソース書き換えて対応するのが当たり前だったけど、
今はソースに潜るのがメンドクサい
全部を視界に収めて開発できる感覚が薄れてしまったのが痛い
VCLのバグなんて自分でソース書き換えて対応するのが当たり前だったけど、
今はソースに潜るのがメンドクサい
688デフォルトの名無しさん
2021/04/07(水) 20:39:58.98ID:66HhSDt0 SDKがものすごく速いスピードで進化するAndroidやiOSをサポートするのが失敗だったね
MacとLinuxくらいにしておいたほうが現実的だった
俺が思うにFlutterもなくなっていって、どうしてもクロスモバイル開発やりたければUnityにってなると思う
MacとLinuxくらいにしておいたほうが現実的だった
俺が思うにFlutterもなくなっていって、どうしてもクロスモバイル開発やりたければUnityにってなると思う
689デフォルトの名無しさん
2021/04/08(木) 14:26:26.73ID:uFyCH5hx 出すんなら、PCとモバイルで別の商品にすべきだったわな
Kylixみたいに
Kylixみたいに
690デフォルトの名無しさん
2021/04/08(木) 14:29:07.62ID:OVSNh7yN Delphi→C#コンバートとかの案件有るな
火吹くぐらいになるの予想出来る
そもそもPascal読めるヤツ探すの苦労する
火吹くぐらいになるの予想出来る
そもそもPascal読めるヤツ探すの苦労する
691デフォルトの名無しさん
2021/04/08(木) 14:36:07.10ID:g9KYQD9x Pascal自体は簡単言語だから読めるだろうけど、他人の書いたコード読むほど苦痛な作業は無いからなぁ
692デフォルトの名無しさん
2021/04/08(木) 18:41:35.21ID:2YuOaKFj Android用のJaneStyleって、Delphiで作っているんですか?
違いますよね。まともすぎるし。
Windows用はDelphiみたいだけど。
違いますよね。まともすぎるし。
Windows用はDelphiみたいだけど。
693デフォルトの名無しさん
2021/04/08(木) 21:54:47.62ID:bxQNC4SL 「DebugEngine」フレームワークで、ワンランク上のデバッグを実現!!
https://blogs.embarcadero.com/ja/debugging-in-another-level-debugengine-ja/
index | TIOBE - The Software Quality Company
https://www.tiobe.com/tiobe-index/
一気に10位ジャンプアップ
https://blogs.embarcadero.com/ja/debugging-in-another-level-debugengine-ja/
index | TIOBE - The Software Quality Company
https://www.tiobe.com/tiobe-index/
一気に10位ジャンプアップ
694デフォルトの名無しさん
2021/04/11(日) 12:31:49.35ID:9a9PV7t8 複数の列が扱えるListBox的なコンポーネントってありますか?
ComboBoxを3つ並べてどれかのItemIndexが変更されたら他のComboBoxも
対応するItemIndexが選択されるようにしているのですが、ListBoxみたいなもので
3個のデータが横並びで表示されたら都合が良いので探しているのですが
よくわからなくて。
よろしくお願いします。
ComboBoxを3つ並べてどれかのItemIndexが変更されたら他のComboBoxも
対応するItemIndexが選択されるようにしているのですが、ListBoxみたいなもので
3個のデータが横並びで表示されたら都合が良いので探しているのですが
よくわからなくて。
よろしくお願いします。
695デフォルトの名無しさん
2021/04/11(日) 15:36:14.38ID:qsq6WQv8 自作するしかないんじゃない?
696デフォルトの名無しさん
2021/04/11(日) 16:59:54.33ID:ud/GK7lf 有り難うございます。
やっぱり自作ですか。
そこまでのスキルはないので、複数のcomboboxを同時に
リスト表示出来ないか試してたんですが、どれか一つしか表示出来ないみたいで何か方法ないでしょうか。
フォーカスが移動するから閉じるのは理解できるのですが、そこを何とかならないかと思いまして。
やっぱり自作ですか。
そこまでのスキルはないので、複数のcomboboxを同時に
リスト表示出来ないか試してたんですが、どれか一つしか表示出来ないみたいで何か方法ないでしょうか。
フォーカスが移動するから閉じるのは理解できるのですが、そこを何とかならないかと思いまして。
697デフォルトの名無しさん
2021/04/11(日) 17:20:38.93ID:F/6UB8OR 素直にListBoxを3つ並べたらいいだけじゃ?
698デフォルトの名無しさん
2021/04/11(日) 17:53:25.46ID:9a9PV7t8 お!
有難うございます。
そうですね。w
それにします。
有難うございます。
そうですね。w
それにします。
699デフォルトの名無しさん
2021/04/11(日) 19:02:48.87ID://JfmMl3 ListViewの詳細表示でいけるのでは?
700デフォルトの名無しさん
2021/04/11(日) 19:17:51.89ID:x3u/F7tB ListviewのvsReport形式でいいように思えるけど
選択の条件次第だな
選択の条件次第だな
701デフォルトの名無しさん
2021/04/11(日) 19:27:40.14ID:ugL+gL7D 何がしたいのか?すまんがイマイチよーわからん
大昔から、たいていの希望を満たすコンポはあるはずだが、、、
大昔から、たいていの希望を満たすコンポはあるはずだが、、、
702デフォルトの名無しさん
2021/04/14(水) 10:52:28.17ID:itep7z4U TComboBoxのOnContextPopupイベントが発生しません
何かプロパティ等の設定必要ですかね?
何かプロパティ等の設定必要ですかね?
703デフォルトの名無しさん
2021/04/14(水) 11:01:45.90ID:Hb0A0MO4704デフォルトの名無しさん
2021/04/14(水) 11:09:42.47ID:itep7z4U >>703
StyleはcsSimpleでポップアップメニューは設定してません
単純に右クリックした時に標準のポップアップメニューを出したくないだけなんですが
ちなみに、TEditでは正常にポップアップメニューは出なくなってます。
StyleはcsSimpleでポップアップメニューは設定してません
単純に右クリックした時に標準のポップアップメニューを出したくないだけなんですが
ちなみに、TEditでは正常にポップアップメニューは出なくなってます。
705デフォルトの名無しさん
2021/04/14(水) 12:17:00.20ID:Hb0A0MO4 >>704
そっちね
試してみた
結論から言うとダミーのポップアップメニューを関連付ければOnContextPopupイベントが発生しそこでHandled=trueにすればポップアップは呼ばれなくなる
もう一つの解決策はTComboBoxの下位クラスを作成しWM_CONTEXTMENUを上位クラスで処理させないようにすること
原因なんだが、
OnContextPopupイベントはTControlで実装されている
TComboBoxはエディット部分を別のウインドウとして保持している
PopupMenuプロパティがNilの場合、WM_CONTEXTMENUが送られるとそのエディットのウインドウプロシージャに制御を渡すので無条件にエディットのデフォルトのポップアップが表示される
PopupMenuプロパティに関連付けがあるとコントロールの上位クラスに制御を渡し、上位クラスTControlまで行くことでOnContextPopupイベントが呼ばれる
そっちね
試してみた
結論から言うとダミーのポップアップメニューを関連付ければOnContextPopupイベントが発生しそこでHandled=trueにすればポップアップは呼ばれなくなる
もう一つの解決策はTComboBoxの下位クラスを作成しWM_CONTEXTMENUを上位クラスで処理させないようにすること
原因なんだが、
OnContextPopupイベントはTControlで実装されている
TComboBoxはエディット部分を別のウインドウとして保持している
PopupMenuプロパティがNilの場合、WM_CONTEXTMENUが送られるとそのエディットのウインドウプロシージャに制御を渡すので無条件にエディットのデフォルトのポップアップが表示される
PopupMenuプロパティに関連付けがあるとコントロールの上位クラスに制御を渡し、上位クラスTControlまで行くことでOnContextPopupイベントが呼ばれる
706デフォルトの名無しさん
2021/04/14(水) 12:18:10.91ID:Hb0A0MO4 ×OnContextPopupイベントはTControlで実装されている
〇OnContextPopupイベントの呼び出しはTControlで実装されている
〇OnContextPopupイベントの呼び出しはTControlで実装されている
707デフォルトの名無しさん
2021/04/14(水) 12:37:48.37ID:Hb0A0MO4 補足
>もう一つの解決策はTComboBoxの下位クラスを作成しWM_CONTEXTMENUを上位クラスで処理させないようにすること
オーバーライドするのは procedure EditWndProc(var Message: TMessage); virtual; ね
ここでWM_CONTEXTMENUが飛んで来たら上位クラスに渡さずExitすればポップアップしなくなる
>もう一つの解決策はTComboBoxの下位クラスを作成しWM_CONTEXTMENUを上位クラスで処理させないようにすること
オーバーライドするのは procedure EditWndProc(var Message: TMessage); virtual; ね
ここでWM_CONTEXTMENUが飛んで来たら上位クラスに渡さずExitすればポップアップしなくなる
708デフォルトの名無しさん
2021/04/14(水) 17:11:00.69ID:DRKzu9S7 チョチョンがチョン!
あそれ
チョチョンがチョン!
祭りだわっしょい
チョチョンがチョン!
あそれ
チョチョンがチョン!
祭りだわっしょい
チョチョンがチョン!
709デフォルトの名無しさん
2021/04/14(水) 17:23:14.41ID:itep7z4U710デフォルトの名無しさん
2021/04/19(月) 10:12:27.83ID:2+sIykvw ローカル変数の頭に自動でLをつけるコードフォーマッタはよ
711デフォルトの名無しさん
2021/04/19(月) 14:51:32.45ID:GC3pF/Hi 自分は20年くらい前からグローバル変数は _ を頭に付けるようにしている
_ が付いていないことでローカル変数として見分ける
Cみたいで嫌だと思うかも知れないが
_ が付いていないことでローカル変数として見分ける
Cみたいで嫌だと思うかも知れないが
712デフォルトの名無しさん
2021/04/19(月) 18:44:51.56ID:s0O4qwHM 俺はローカル変数は小文字スタート
まあ今考えれば変数の大文字小文字を区別しない処理系で
適切な方法ではなかった
まあ今考えれば変数の大文字小文字を区別しない処理系で
適切な方法ではなかった
713デフォルトの名無しさん
2021/04/19(月) 19:46:15.35ID:rqg0fxik 俺はグローバルはレコードでひとまとめにしてる
Sts.Hage, Sts.Hoge, Sts.Fuge、て感じ
Sts.Hage, Sts.Hoge, Sts.Fuge、て感じ
714デフォルトの名無しさん
2021/04/20(火) 19:28:02.40ID:jK+epmTo スコープごとに着色してくれるだけでもくだらないバグ山ほど防いでくれそうなのに
どのIDEも実装しないよな
どのIDEも実装しないよな
715デフォルトの名無しさん
2021/04/21(水) 09:03:32.71ID:Pf3kf5Ji DEKOさんのエディタ(?)は良いものですか?
716デフォルトの名無しさん
2021/04/21(水) 10:46:21.55ID:e/2FhyOT 悪いものをわざわざ紹介しないでしょ
私は使いませんが
私は使いませんが
717デフォルトの名無しさん
2021/04/24(土) 15:40:32.91ID:pdBCWw1s RoadmapにM1対応あるけどどうせBuilderの方には来ないんだろうな
718デフォルトの名無しさん
2021/04/24(土) 15:55:51.55ID:ycxDiej2 いやそんなことより新しいCommunityEdition早よ
719デフォルトの名無しさん
2021/04/26(月) 02:55:43.35ID:N9pM/Ecj 10.3.3 Community Edition が出て1年半近く経ったけど、新しいCEの情報はまだですか?
10.5 のリリース前に新しいCEが出て欲しいけど。
10.5 のリリース前に新しいCEが出て欲しいけど。
720デフォルトの名無しさん
2021/04/26(月) 03:02:00.29ID:FKTkVOq7 CE、10.3が最終バージョンだったりして
721デフォルトの名無しさん
2021/04/26(月) 15:36:36.76ID:25HCY1si Delphi5 PROと10.3 CEを併用してるけど、10.3のままでも別に問題ない
多機能すぎて持て余しているくらいだ それより今後もずっと使えるかが問題だ
多機能すぎて持て余しているくらいだ それより今後もずっと使えるかが問題だ
722デフォルトの名無しさん
2021/04/26(月) 16:24:48.22ID:AwymyJXY 大盤振る舞いすぎて商用アプリの開発者が金払わなくなっちゃったからしょうがない
親会社がそんな事気にしないくらい他所でがっぽり儲けてくれることを期待するしか
親会社がそんな事気にしないくらい他所でがっぽり儲けてくれることを期待するしか
723デフォルトの名無しさん
2021/04/27(火) 11:08:43.34ID:pbVGMz1a LiveBindingって
Edit1.Text -> MyClass.MyProp(特にやりたいのはForm1.MyPropへの代入)
にバインドすることって無理のなの?
サンプルでよくある
Edit1.Text -> Label1.Caption
にバインドできたところでそんなに嬉しくないような
DB使わないアプリだとそんなに恩恵ないのかな
Edit1.Text -> MyClass.MyProp(特にやりたいのはForm1.MyPropへの代入)
にバインドすることって無理のなの?
サンプルでよくある
Edit1.Text -> Label1.Caption
にバインドできたところでそんなに嬉しくないような
DB使わないアプリだとそんなに恩恵ないのかな
724デフォルトの名無しさん
2021/05/01(土) 10:38:20.10ID:Mx5w5HMd725デフォルトの名無しさん
2021/05/01(土) 10:58:20.82ID:57DarGa0 .NET以前のVBのイメージが悪いから
726デフォルトの名無しさん
2021/05/01(土) 18:00:08.39ID:KvmSp1D0 VB.NETは言語の発展はもうしないって去年マイクロソフトから発表あったしね
727デフォルトの名無しさん
2021/05/02(日) 05:26:39.81ID:aU5BkpTr ヤフオクでDelphi7が多数でてるんですが
なぜか高額で争てる?
なぜいまさら???
なぜか高額で争てる?
なぜいまさら???
728デフォルトの名無しさん
2021/05/04(火) 13:51:17.69ID:FTLK8cZv 既存システムのマイグレーション有るからでは?
729デフォルトの名無しさん
2021/05/05(水) 19:31:27.55ID:RvWtr1YT C言語といえば、世間ではDelphiはオワコンこれからはCだ!という風に
本屋にDelphi書籍棚も無くなっていって
組みたい用途の集めてたサンプルソースもCばっかりになってさ
昔、XCやGNU-Cを弄ってたことあったから
再度手を出してみるかと開発環境軽く調べると複数あるから
できれば最新がイイよね!と発売日の新しい+が沢山あるC++を入れたのさ
集めてたサンプルソースも師匠が主に使ってるのもC#だったのが分ったのは後の祭り
全く別モノじゃねーか!(怒)とC++は嫌いになった
本屋にDelphi書籍棚も無くなっていって
組みたい用途の集めてたサンプルソースもCばっかりになってさ
昔、XCやGNU-Cを弄ってたことあったから
再度手を出してみるかと開発環境軽く調べると複数あるから
できれば最新がイイよね!と発売日の新しい+が沢山あるC++を入れたのさ
集めてたサンプルソースも師匠が主に使ってるのもC#だったのが分ったのは後の祭り
全く別モノじゃねーか!(怒)とC++は嫌いになった
730デフォルトの名無しさん
2021/05/06(木) 15:32:00.46ID:HQx+MFSZ 馬鹿自己紹介乙
731デフォルトの名無しさん
2021/05/06(木) 18:32:20.58ID:4MGbNWzf732デフォルトの名無しさん
2021/05/13(木) 21:33:13.56ID:iaGHLnwh いい感じのDelphiのデコンパイラと
いい感じのディスアセンブラを
どうぞよろしくおしえてくれませんか
いい感じのディスアセンブラを
どうぞよろしくおしえてくれませんか
733デフォルトの名無しさん
2021/05/14(金) 05:05:59.44ID:oS0AVpLR DEDE
734デフォルトの名無しさん
2021/05/14(金) 20:43:21.63ID:pRZEw63u RetDec
735デフォルトの名無しさん
2021/05/19(水) 10:50:51.87ID:oM/IzGeo 懐かしいな
Delphi7以降使わなくなって久しいけど
今も進化しているんだろうか
当時はVBエンジニアとどうやって
同じプロジェクトを進めるか苦労したなあ
Delphi7以降使わなくなって久しいけど
今も進化しているんだろうか
当時はVBエンジニアとどうやって
同じプロジェクトを進めるか苦労したなあ
736デフォルトの名無しさん
2021/05/24(月) 06:27:22.13ID:nx3wvRZo >>733‐734
どうもありがとう。やはりそうなってしまうのか。
超超初心者なもので仮にデコンパイルできたとしても、ソースを眺める(あくまで眺める)しかできんもんでさ
というのも、
あるdelphi製のソフトのコンポーネント、例えばスクロールバーの色や幅、メニューバーの色を変えたいのだよ
いい方法ないかなぁ
どうもありがとう。やはりそうなってしまうのか。
超超初心者なもので仮にデコンパイルできたとしても、ソースを眺める(あくまで眺める)しかできんもんでさ
というのも、
あるdelphi製のソフトのコンポーネント、例えばスクロールバーの色や幅、メニューバーの色を変えたいのだよ
いい方法ないかなぁ
737デフォルトの名無しさん
2021/05/24(月) 06:39:17.59ID:nx3wvRZo >>736
追記すると、自分で考えた方法として
1 Windowsのテーマをのものを自作してしまう方法
(スクロールバーの幅は変えられないかもしれないが色は変更可能か?)メニューバーの色も変更できる。
ただし対象のソフトの色だけではなくWindows全体の色をも変えてしまう点。
2 他のソフトを使って対象ソフトのスクロールバーやメニューバーの色を変える方法
やはりWindows全体の色を変えてしまうことになってしまう。
追記すると、自分で考えた方法として
1 Windowsのテーマをのものを自作してしまう方法
(スクロールバーの幅は変えられないかもしれないが色は変更可能か?)メニューバーの色も変更できる。
ただし対象のソフトの色だけではなくWindows全体の色をも変えてしまう点。
2 他のソフトを使って対象ソフトのスクロールバーやメニューバーの色を変える方法
やはりWindows全体の色を変えてしまうことになってしまう。
738デフォルトの名無しさん
2021/05/24(月) 09:56:51.35ID:j0SDf+KI739デフォルトの名無しさん
2021/05/24(月) 10:34:22.34ID:vPOdYXkJ delphi10.4を使っています。
isoファイルから再インストールしたのでコマンドラインからオンラインに変更したのですが
GetItに繋がりません。
オンラインに変更する以外にチェックすることがあれば教えてください。
よろしくお願いします。
isoファイルから再インストールしたのでコマンドラインからオンラインに変更したのですが
GetItに繋がりません。
オンラインに変更する以外にチェックすることがあれば教えてください。
よろしくお願いします。
740デフォルトの名無しさん
2021/05/24(月) 10:37:55.36ID:vPOdYXkJ 739です。
別のPCにも同じDelphiをインストールしているのですが、そちらのレイアウトの設定をコピーすることは
できますか?
出来る場合設定ファイルは何でしょうか?
よろしくお願いします。
別のPCにも同じDelphiをインストールしているのですが、そちらのレイアウトの設定をコピーすることは
できますか?
出来る場合設定ファイルは何でしょうか?
よろしくお願いします。
741デフォルトの名無しさん
2021/05/24(月) 12:52:19.29ID:nx3wvRZo >>738
他人が作ったdelphiのexeファイルなので(ソースもなし)、
そうなるとデコンパイルして不足分補ってXE2以降の環境をそろえてコンパイルってことになるだろうから、
私には厳しい。
外部で強制的に対象のexeだけを狙い撃ちしてスタイル変更できるソフトをいま探しているが、
なかなかないねぇ。というか見つからん
他人が作ったdelphiのexeファイルなので(ソースもなし)、
そうなるとデコンパイルして不足分補ってXE2以降の環境をそろえてコンパイルってことになるだろうから、
私には厳しい。
外部で強制的に対象のexeだけを狙い撃ちしてスタイル変更できるソフトをいま探しているが、
なかなかないねぇ。というか見つからん
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★3 [ぐれ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- Perfume・あ~ちゃんの結婚相手の一般男性、吉田カバンの社長と判明 [977261419]
- 言うほどミッキー逆さにするとちんこに見えるか?
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
- まみちゃん
- ちっしゃーねーな。俺が習近平のアナルに武力侵攻してきてやるよ
- 岡田克也「軽々しく存立危機事態とか言うべきじゃない」高市早苗「台湾で武力攻撃が発生したらどう考えても日本の存立危機事態」 [931948549]
