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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/03/11(水) 18:30:39.03ID:NTiFnax/
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/
2021/05/06(木) 15:32:00.46ID:HQx+MFSZ
馬鹿自己紹介乙
2021/05/06(木) 18:32:20.58ID:4MGbNWzf
>>729
その流れだどヘルスバーグに逆恨み炸裂じゃないのか
c#からC/C++をコールすれば共存できたんじゃ
2021/05/13(木) 21:33:13.56ID:iaGHLnwh
いい感じのDelphiのデコンパイラと
いい感じのディスアセンブラを
どうぞよろしくおしえてくれませんか
2021/05/14(金) 05:05:59.44ID:oS0AVpLR
DEDE
2021/05/14(金) 20:43:21.63ID:pRZEw63u
RetDec
2021/05/19(水) 10:50:51.87ID:oM/IzGeo
懐かしいな
Delphi7以降使わなくなって久しいけど
今も進化しているんだろうか

当時はVBエンジニアとどうやって
同じプロジェクトを進めるか苦労したなあ
2021/05/24(月) 06:27:22.13ID:nx3wvRZo
>>733‐734
どうもありがとう。やはりそうなってしまうのか。
超超初心者なもので仮にデコンパイルできたとしても、ソースを眺める(あくまで眺める)しかできんもんでさ
というのも、
あるdelphi製のソフトのコンポーネント、例えばスクロールバーの色や幅、メニューバーの色を変えたいのだよ
いい方法ないかなぁ
2021/05/24(月) 06:39:17.59ID:nx3wvRZo
>>736
追記すると、自分で考えた方法として
1 Windowsのテーマをのものを自作してしまう方法
(スクロールバーの幅は変えられないかもしれないが色は変更可能か?)メニューバーの色も変更できる。
ただし対象のソフトの色だけではなくWindows全体の色をも変えてしまう点。
2 他のソフトを使って対象ソフトのスクロールバーやメニューバーの色を変える方法
やはりWindows全体の色を変えてしまうことになってしまう。
2021/05/24(月) 09:56:51.35ID:j0SDf+KI
>>736
スタイルの変更じゃダメなのかね
XE2以降になるけど
2021/05/24(月) 10:34:22.34ID:vPOdYXkJ
delphi10.4を使っています。
isoファイルから再インストールしたのでコマンドラインからオンラインに変更したのですが
GetItに繋がりません。
オンラインに変更する以外にチェックすることがあれば教えてください。
よろしくお願いします。
2021/05/24(月) 10:37:55.36ID:vPOdYXkJ
739です。
別のPCにも同じDelphiをインストールしているのですが、そちらのレイアウトの設定をコピーすることは
できますか?
出来る場合設定ファイルは何でしょうか?
よろしくお願いします。
2021/05/24(月) 12:52:19.29ID:nx3wvRZo
>>738
他人が作ったdelphiのexeファイルなので(ソースもなし)、
そうなるとデコンパイルして不足分補ってXE2以降の環境をそろえてコンパイルってことになるだろうから、
私には厳しい。
外部で強制的に対象のexeだけを狙い撃ちしてスタイル変更できるソフトをいま探しているが、
なかなかないねぇ。というか見つからん
2021/05/24(月) 13:47:39.57ID:MVMaAlHd
VCLをデコンパイルしてもFormと機械語が出てくるだけだからね
Pascalは出てこない
2021/05/24(月) 17:31:45.31ID:ZP3SRefF
すごいな
デコンパイルして不足分補ってXE2以降の環境をそろえたらコンパイルできる、、、と思ってるわけ?
2021/05/24(月) 19:26:54.65ID:nx3wvRZo
>>742
リソースいじるソフトでどうにかできそうな感じ
まぁ、あれだな、基本から知らんといかんし泣きながらやってる
2021/05/24(月) 20:57:25.91ID:nYwsE7Rh
個人製なら作者に連絡取ってみる
小ぶりなソフトならこんなソフトが欲しいスレみたいなところでお願いしてみる
或いは自分で一から作る
メーカー製なら(今時あるのかな)そこに転職する
2021/05/25(火) 08:26:57.92ID:tjox9yEJ
>>739
http://docwiki.embarcadero.com/Support/ja/GetIt%E3%81%8C%E4%BD%BF%E3%81%88%E3%81%AA%E3%81%84%EF%BC%88RAD_Studio%E3%80%81Delphi%E3%80%81C%2B%2BBuilder_10.4%EF%BC%89
2021/05/25(火) 08:40:46.44ID:chKNZA0n
>>746
それやってるのにダメだったって話じゃないの?w
2021/05/25(火) 13:37:52.28ID:J/zf3Qr7
>>744
どうにかできなかった…
2021/05/25(火) 14:02:39.49ID:RSs1Z9Ep
>>748
どんなソフトか知らんが
むしろ自分で作ったほうが早くないか?
750デフォルトの名無しさん
垢版 |
2021/05/25(火) 17:46:11.66ID:J/zf3Qr7
>>749
ずばりJaneStyle
2021/05/25(火) 18:39:57.08ID:IJXvRT3x
>>750
すごいな
JaneStyleをデコンパイルして不足分補ってXE2以降の環境をそろえたら自分の好きに改造できる、、、と思ってたのか
2021/05/25(火) 18:58:10.04ID:XxyYnt6I
>>747
そういえば昨日はGetItつながらなかったな
一時的に落ちてただけかも?
753デフォルトの名無しさん
垢版 |
2021/05/25(火) 20:02:06.46ID:J/zf3Qr7
そんなん知らんよ。
超初心者なんだから。
2021/05/25(火) 23:54:09.17ID:T0nBo8fL
つOpen Jane
755デフォルトの名無しさん
垢版 |
2021/05/26(水) 05:57:12.86ID:UVtvqUOz
>>754
オープンソースになっているけれど、
こいつを俺がいま使っているJanestyleと同等性能にするには相当時間が掛かるか無理筋なのではと思う
たしかjanestyleは独自APIを持っているのだろう
756デフォルトの名無しさん
垢版 |
2021/05/26(水) 19:16:34.57ID:hDgCtPub
何をしたいのかがわからん
出来ないならやめとけ
2021/05/26(水) 19:31:54.23ID:WDA68TR+
>>755
JaneStyleをデコンパイルして不足分補ってXE2以降の環境をそろえたら良いやん?
2021/05/26(水) 21:57:25.23ID:DqoBsdwx
10.4でステップ実行してプログラム抜ける時にデルファイごと落ちるんだけど再インスコするしかない?
1行だけのプログラムでも落ちる。
759デフォルトの名無しさん
垢版 |
2021/05/26(水) 23:37:25.75ID:TrtYVZs1
10.4 とかでデバッグ時にVectorで保持してる値を表示する方法有りますか? インスペクターとかで見たいです。
760デフォルトの名無しさん
垢版 |
2021/05/27(木) 02:20:28.38ID:J8UpNeL3
最近馬鹿な内容の書き込みが続いているけど、同じ人なのか?
2021/05/27(木) 02:21:29.11ID:gqbet0Ec
1年経ってもcommunityエディションの更新が来ないって。。。
762デフォルトの名無しさん
垢版 |
2021/05/27(木) 07:02:16.30ID:/GyCPthp
>>757
ごめんだけど、>>743>>751のレスと似ているの多いけれど、
発達障害?俺も発達障害だけれどすまないが同じ発言されても理解に苦しむ
ゲロ(黄金水)だしておきますね
2021/05/27(木) 07:46:12.29ID:Ddqtk98w
>>759
https://blogs.embarcadero.com/ja/new-in-c-builder-10-4-a-new-debugger-for-win64-c-ja/
2021/05/31(月) 21:35:38.79ID:jp2gk6sA
HDDの空き容量を知るにはどうすればいいですか?
HDDのデータ消去プログラムを作ろうとしているのですが、
最後まで書き込みが出来なくて、残り何バイト、何ビットなのか
知りたいです。
よろしくお願いします。
2021/05/31(月) 22:01:25.87ID:0fI2/tXb
GetDiskFreeSpaceEx
766764
垢版 |
2021/06/01(火) 11:41:16.69ID:gdTRO5gP
ありがとうございました。
2021/06/01(火) 15:54:10.18ID:cAYJmuDe
10.4 Community は出ないのか webview2 試してみようと思ったのに
2021/06/01(火) 16:42:40.09ID:c6h4TsCU
ただ試すだけなら通常のISOが体験版じゃなかったっけ?
違ったっけ?
2021/06/01(火) 20:25:38.61ID:qd49Xl0p
>>761
これがあるからこエンバカって信用できないんだよな
信用できないからそもそも使ってすら無いけど
2021/06/01(火) 23:10:33.68ID:hOvPJmg6
自分のような趣味プログラマだと10.3も10.4も変わらないのだが
何が違うの?
2021/06/01(火) 23:46:41.95ID:Gd2j+1J5
>>770
TEdgeBrowser
2021/06/01(火) 23:49:47.72ID:h8a8cAVp
TEdgeBrowser使いたいから10.4 Community 出してちょ
2021/06/02(水) 01:09:32.61ID:7KiJ4532
>>770
あとFMXのMacアプリ開発だと
Catalina以降で使えない機能があったり
動作が不安定だったり
2021/06/02(水) 01:12:53.83ID:7KiJ4532
そういえばFMXアプリでTWebBrowserとScriptGate使ってるんだけど
ieはいつまで使えるんだろうか
2021/06/03(木) 15:49:01.91ID:/pkYwc3c
ieアプリの終了と、webviewの終了は別なんだろうけど
表示できないサイトは多数出てきそうだよね
2021/06/06(日) 13:22:29.80ID:frHuQFas
Delphi Community Edition で Android アプリを作ろうと考えています(PC にはまだインストールしていません)

そこで質問なのですが
FMX でリッチテキストを表示させるようなコンポーネントって TMS Software が出している有償のものしか無いんでしょうか?
既存ファイルを表示させたいだけなので最悪HTML変換して表示すればいいのかなと思っていますので一応その変換はJAVAで出来そうなことを確認しています
2021/06/08(火) 08:45:47.31ID:9C5xVF0U
>>776
頑張って
2021/06/09(水) 10:39:42.63ID:7MNUhXO7
https://twitter.com/algonzalez74/status/1402356793074798592
https://twitter.com/5chan_nel (5ch newer account)
779デフォルトの名無しさん
垢版 |
2021/06/15(火) 16:27:23.65ID:WT55Lrry
https://crowdworks.jp/public/jobs/6460540
募集してるぞ
2021/06/15(火) 18:58:12.94ID:UAxlXmcA
今の仕事もつまらなくなってきたから話聞いてみたいなw
2021/06/15(火) 19:00:04.11ID:UAxlXmcA
システム利用料ってなんた?
2021/06/17(木) 15:56:15.21ID:qrhe4Sf+
ググればわかるさ
2021/06/17(木) 19:18:25.06ID:C657sR6F
自社で開発してないもののユーザーサポート対応とか地獄以外の何物でもないだろ
784デフォルトの名無しさん
垢版 |
2021/06/20(日) 20:41:37.85ID:9q6pEnmg
Delphiに見切りをつけて数年になる
たまに案件情報とか見てみるがDelphiの案件とかほぼ芯でないかい?
2021/06/20(日) 21:08:06.44ID:FRIQZsv7
芯でる
786デフォルトの名無しさん
垢版 |
2021/06/21(月) 00:03:36.39ID:c3LZMB5J
未だにDelphi使ってるのは老害のみ
間違えてる?
2021/06/21(月) 00:44:54.19ID:5V2xFJhs
あってる
2021/06/21(月) 11:34:19.72ID:gfcRSgbj
10.4 コミュニティ版が出たら久々に使ってみようと思ったけど
ずっと出ないな
2021/06/21(月) 17:58:28.15ID:BAxsc+Dh
出ない
2021/06/21(月) 20:02:24.96ID:J5IQtcTW
tfilestreemってバッファある?
HDDに書き込む時に徐々に速度が落ちてくんだよね。
2021/06/21(月) 20:35:57.32ID:BpytlGm5
バッファは無い
2021/06/21(月) 20:54:44.13ID:J5IQtcTW
何か方法あります?
自前でバッファ機能をつくる技能はありません。
て言うか書き込むデータを他の変数に入れて、ある程度のサイズになったらストレージに書き込めばそれがバッファ?
2021/06/21(月) 22:36:29.02ID:ZQ9DI72z
バージョンいくつよ
新しめならバッファ付きのストリームクラスがあるぞ
2021/06/21(月) 22:38:37.72ID:RP8vcBOP
TBufferedFileStream
795デフォルトの名無しさん
垢版 |
2021/06/22(火) 07:42:24.89ID:q74246MG
誰にでも出来る仕事を自分だからこそ出来た!みたく大声で吹聴しまくり、上位の連中には媚び売りまくりで下位(自己基準w)の人間は奴隷扱いか完無視・・・

小太り、チビ、機嫌が悪いと目つきが悪い
こんな老害連中しか今のDelphiユーザーには鋳なくなってもうた
そりゃ売れなくなりますわ
2021/06/22(火) 09:23:49.87ID:yGuhA8bh
売れない
797デフォルトの名無しさん
垢版 |
2021/06/22(火) 10:42:36.44ID:2AbGnqy7
TurboPASCALでしょ
2021/06/22(火) 12:35:42.32ID:WvLIV+jJ
たーぱす
2021/06/23(水) 09:39:44.21ID:Bab99kzK
すみませーーーん
Serviceで説明を記述したいんですけど
どうやるの
Descriptionみたいの無いのかしら
教えてちょんまげ。
2021/06/23(水) 10:04:26.21ID:7auFkbZT
答えて羽織ハカマ。
2021/06/23(水) 19:59:07.36ID:eYtPlWiR
ちょんまげ、とかいうやつには教えてやらん!
2021/06/24(木) 10:35:59.80ID:tv+oS8Co
>>799
ChangeServiceConfig2 APIを使うらしい(未確認)
2021/06/27(日) 12:07:38.62ID:XU7YrZd1
現在私のソフトではFormOnCloseQueryで正常終了した場合にのみ
常に作成している「状況ファイル」を削除して
次回起動時そのファイルがあった場合
  if MessageDlg('前回異常終了したようです'+#13#10+
         '子窓を復元しますか?',
         mtConfirmation,[mbYes,mbNo],0)=mrYes then
としているのですが
Firefoxなどはクラッシュした時点でメッセージが出て自動的に再起動します
この機能を実現するにはどういったアプローチが必要でしょうか?
804デフォルトの名無しさん
垢版 |
2021/06/27(日) 18:20:16.13ID:ofUN8Qzx
クラッシュレポートについてはイベント内で処理しようとせずWinMainのほうで例外処理すればいい
デフォルトで例外処理のコードが書かれているので自分に合ったように書き直す
再起動については上の例外処理の後にプロセス(自分自身)を起動するコードを書く
2021/07/12(月) 19:16:55.24ID:ddFF2S2f
私の作成したソフトの人か
806デフォルトの名無しさん
垢版 |
2021/07/12(月) 22:38:47.75ID:OhnNhSSO
BDEのメンテを続ければまだ芽があったのに、値上げしてBDEを捨てて終わった製品
2021/07/12(月) 22:52:12.56ID:MJkqAFYK
世界最速だったんだけどなぁ、BDE…
2021/07/14(水) 12:13:12.53ID:S/r8rrbw
ただやん


あなたの知らないPascalの歴史: Pascal対C【次世代高級言語闘争】 Kindle版
川俣 晶 (著) 形式: Kindle版
809デフォルトの名無しさん
垢版 |
2021/07/14(水) 13:09:13.71ID:wjepd6zG
今さら知りたくもないや
2021/07/14(水) 21:11:46.57ID:AEA4XZ59
11ベータテストの案内が来たけど新機能の前に10.4のバグを何とかしてほしい
2021/07/14(水) 21:36:01.08ID:EF9OhOTf
>>810
お金を払って10.4のバグ出しと報告を行い、並行して11のベータテストにも参加しなさい
2021/07/14(水) 21:36:17.91ID:A+ApWHdq
そのバグは11で修正されてるさ
そして新たなバグも仕込まれてるさ
2021/07/14(水) 21:44:26.20ID:EF9OhOTf
>>812
もちろん、それを確認するのがお金を払った正規ユーザーの義務だろう
2021/07/15(木) 00:23:07.93ID:gg6z/zQn
有料テスターw
2021/07/15(木) 00:56:02.51ID:BlnWiSUe
次はRAD Studio11だってお
他製品のマネするの本当に好きね
2021/07/15(木) 08:40:49.09ID:Va8c/+fm
マネっていうか完全に乗っかってる表明してるし

blogs.embarcadero.com/ja/rad-studio-11-is-coming-new-version-announcement-and-beta-invite-for-update-subscription-customers-ja/

ベータプログラムがRAD Studio Olympusって無観客を示唆してる?
2021/07/15(木) 14:04:38.89ID:pjwTVAyC
コミュニティーエディションはどうなんの?
2021/07/15(木) 14:22:22.12ID:uOAWht4h
なんとなく「もう一生出ないんじゃないか?」という気もする
バージョン違いを並行して出すとサポートも大変だろうし
819デフォルトの名無しさん
垢版 |
2021/07/16(金) 06:58:19.36ID:5hPhvefx
>>818
「Turbo Delphi Explorer」とかも1回出した後そのまんまだったしな
2021/07/16(金) 13:14:37.67ID:RdrjGeLN
community edition でフリーソフト公開してるけど
バージョン アップがないとWindows 版はまだしもMacOS版がヤバイ

何の利益もないから製品版買う気になれない
っていうか昼食抜きでもしないと小遣いから捻出できないよ
821デフォルトの名無しさん
垢版 |
2021/07/16(金) 13:42:51.86ID:H4U+QONT
エンバカの利益のことだけを考えろ
2021/07/16(金) 15:50:35.97ID:f9fibDEx
いまだにDelphi5とDelphi10CEを併用しているのだが
メインはD5で開発している Win10でも普通に動くから

でも本当はD10だけに乗り換えたいのだが、D5用の膨大なライブラリを
D10用に書き換えた後にCE版が廃止されるのが恐いので乗り換えきれない
もしCE版のアプデがなくても、現バージョンがいつまでも使えるのなら良いのだけど
期限が切れてフリー版が全滅する可能性があるので結局D5から離れられない
2021/07/16(金) 16:41:21.67ID:tPVa167Q
買えなきゃいつものようににゃんにゃんするだけ!
2021/07/16(金) 17:05:22.33ID:RdrjGeLN
1年前にSydney出たとき数か月後にCE出すって行ってなかったっけ?
2021/07/16(金) 17:08:12.65ID:AyMEEWHz
出たり出なかったりの Community Edition
そら、Visual Studio に流れるわな
826デフォルトの名無しさん
垢版 |
2021/07/16(金) 17:44:01.08ID:sHyUu+Bu
今時Delphi使ってるのはただの老害
2021/07/16(金) 21:52:57.38ID:pprArWsw
若者は触れる機会がないから当たり前じゃん
ドヤ顔で言う事じゃないわな
2021/07/16(金) 23:03:55.71ID:T19JaG8P
それにまあ、日本じゃMVPがあのキモ男だからな、、、
2021/07/17(土) 13:09:06.00ID:6OeJh863
Delphiってメモリリークの防止策ってtry〜finallyから進歩してるの?
C#のusingやC++のunique_ptrに該当する新しい仕組みが検討されているんだろうか

そのような新機能をcommunity editionで公開デバッグさせて
製品版に取り込んでいけば機能していかないんだろうか

既にcommunityを形成できる状態でなければ論外だけど
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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