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ヲッチャ的な内容も歓迎だ。
■ 誰も立てないから立てた。さあ語れ。
探検
くだすれDelphi(超初心者用)その60【Embarcadero】
2023/11/23(木) 20:02:10.21ID:KAoTyDwD
212デフォルトの名無しさん
2024/12/06(金) 00:57:27.36ID:vE8B7wzG >>211
> Q&Aでも「例えば・・・開発者は」と書いてある
それは俺も思うんだわ
しかしそれは「たまたま出した一例」が開発者だっただけで実質的には開発者以外も、という落とし穴もあると思う
会社業務と違って請負だと公私の区別が難しいのかとも思ったけど
今は会社勤務でも在宅ワークとかあるから会社業務とフリーランスで分ける意味は何だろうかと疑問
> Q&Aでも「例えば・・・開発者は」と書いてある
それは俺も思うんだわ
しかしそれは「たまたま出した一例」が開発者だっただけで実質的には開発者以外も、という落とし穴もあると思う
会社業務と違って請負だと公私の区別が難しいのかとも思ったけど
今は会社勤務でも在宅ワークとかあるから会社業務とフリーランスで分ける意味は何だろうかと疑問
213デフォルトの名無しさん
2024/12/06(金) 01:41:15.73ID:qk2YRvYC 会社は会社全体の収益
個人は個人の収益
個人の場合は職業が何であろうがシンプルに、
「何のツール使おうが一度でも開発絡みでの収益が年間$5000に達したらCEは使えない」
と思っておけばいいでしょ
個人は個人の収益
個人の場合は職業が何であろうがシンプルに、
「何のツール使おうが一度でも開発絡みでの収益が年間$5000に達したらCEは使えない」
と思っておけばいいでしょ
214デフォルトの名無しさん
2024/12/06(金) 10:53:51.97ID:mdfE9Y2u >>213
だからパン屋のオヤジが夜な夜な趣味でCE製のアプリ作って良いの?悪いの?
だからパン屋のオヤジが夜な夜な趣味でCE製のアプリ作って良いの?悪いの?
215デフォルトの名無しさん
2024/12/06(金) 19:51:54.19ID:G1L+iPpn Delphi Community Editionの「年間収入5000 US$以内」って、以下のうちどれ?
(1)Delphi Community Editionの売り上げに限られる
(2)アプリの売り上げに限られる
(3)すべての収入が対象になるから、年間収入70万円以上収入がある人・会社は対象外
(1)Delphi Community Editionの売り上げに限られる
(2)アプリの売り上げに限られる
(3)すべての収入が対象になるから、年間収入70万円以上収入がある人・会社は対象外
216デフォルトの名無しさん
2024/12/06(金) 19:52:47.21ID:G1L+iPpn (1)は、Delphi Community Editionで開発したアプリの売り上げに限られる
と読み替えてください
と読み替えてください
217デフォルトの名無しさん
2024/12/06(金) 20:37:04.70ID:jLFx3WfF 話ぶった切ってすみませんが
この「ドラッグ&ドロップ と ファイル名の情報を取得」
ht
tp
s://
www.
axfc
.
net/u/4085737?key=D6
(QDragDrop.zip↑ソースと説明)が
Windows10 64bit Pro 環境に Delphi 6 をインストールすると
ソースからの「実行(R)」では Drag and Drop でファイルを入れても表示できません。
コンパイルした実行ファイル(.exe)では、拾えてリスト表示が可能です。
Delphi 6 インストール先にある .exe 実行ファイルを片っ端から
プロパティ→互換性→
[/] 互換モードでこのプログラムを実行する: Windows XP (Service Pack 3)
[/] 管理者としてこのプログラムを実行する
にしても改善しません。
原因箇所指摘と修正・対策はありますか?
この「ドラッグ&ドロップ と ファイル名の情報を取得」
ht
tp
s://
www.
axfc
.
net/u/4085737?key=D6
(QDragDrop.zip↑ソースと説明)が
Windows10 64bit Pro 環境に Delphi 6 をインストールすると
ソースからの「実行(R)」では Drag and Drop でファイルを入れても表示できません。
コンパイルした実行ファイル(.exe)では、拾えてリスト表示が可能です。
Delphi 6 インストール先にある .exe 実行ファイルを片っ端から
プロパティ→互換性→
[/] 互換モードでこのプログラムを実行する: Windows XP (Service Pack 3)
[/] 管理者としてこのプログラムを実行する
にしても改善しません。
原因箇所指摘と修正・対策はありますか?
218デフォルトの名無しさん
2024/12/07(土) 02:06:27.64ID:hKwlRA3Q C:\Program~にインスコしてるようだけど管理者権限だとD&D受け付けないのはWindowsの仕様
ChangeWindowMessageFilterで管理者権限でも受け付けるように出来るけど
https://www.embarcadero.com/images/jp/event/devcamp/session_docs/28/c2.pdf
ChangeWindowMessageFilterで管理者権限でも受け付けるように出来るけど
https://www.embarcadero.com/images/jp/event/devcamp/session_docs/28/c2.pdf
219デフォルトの名無しさん
2024/12/07(土) 19:17:21.89ID:67JIvw3z >218
結果的にうまくいきました、ありがとうございました。
Win10pro Intel3th環境をD6インストール前に戻し別フォルダに入れなおしてやってみてました。
C:\Tools\Borland\Delphi6
E:\DevSource\DragDrop ← ソース置き場
でも変わらずで
[/] 互換モードでこのプログラムを実行する: Windows XP (Service Pack 3)
[_] 管理者としてこのプログラムを実行する
で全exeの管理者権限を外していても同様でした。
「Windowsセキュリティ」→「設定の管理」→「除外」でC:\Toolsをフォルダ指定
リアルタイム保護 オフ
でも変わらず。
メニュー「Delphi6」ショートカットのプロパティ→「セキュリティ」
→Everyone [編集] フルコントロール[/]
→Users (〜〜\Users) [編集] フルコントロール[/]
も変わらず。
レスに気づいて>218 のリンク先pdfを良く見て
「ChangeWindowMessageFilter() API の使い方」のソースを元に
FormCreate部分を足すとうまくいきました!
TForm2.WMDropFiles()内の
DragQueryFile(msg.Drop, 0, FileName, SizeOf(FileName));行で
msg.Dropではエラーになってコンパイル通らず
旧の DragQueryFile(Drop,〜 で行けるのが謎
Delphi の新旧verによる差異ですかね?
とにかくありがとうございました。
結果的にうまくいきました、ありがとうございました。
Win10pro Intel3th環境をD6インストール前に戻し別フォルダに入れなおしてやってみてました。
C:\Tools\Borland\Delphi6
E:\DevSource\DragDrop ← ソース置き場
でも変わらずで
[/] 互換モードでこのプログラムを実行する: Windows XP (Service Pack 3)
[_] 管理者としてこのプログラムを実行する
で全exeの管理者権限を外していても同様でした。
「Windowsセキュリティ」→「設定の管理」→「除外」でC:\Toolsをフォルダ指定
リアルタイム保護 オフ
でも変わらず。
メニュー「Delphi6」ショートカットのプロパティ→「セキュリティ」
→Everyone [編集] フルコントロール[/]
→Users (〜〜\Users) [編集] フルコントロール[/]
も変わらず。
レスに気づいて>218 のリンク先pdfを良く見て
「ChangeWindowMessageFilter() API の使い方」のソースを元に
FormCreate部分を足すとうまくいきました!
TForm2.WMDropFiles()内の
DragQueryFile(msg.Drop, 0, FileName, SizeOf(FileName));行で
msg.Dropではエラーになってコンパイル通らず
旧の DragQueryFile(Drop,〜 で行けるのが謎
Delphi の新旧verによる差異ですかね?
とにかくありがとうございました。
220デフォルトの名無しさん
2024/12/10(火) 23:35:15.51ID:mMhXHg0U >>215
(3)だと思う。「たとえば」以降に具体的にダメと書いてあるので(2)か(3)だが、特にアプリ開発に限定している文言がないので(3)だと思う。
だからサラリーマンはダメで、年金生活者もダメだと思う。該当するのはニートくらい。
会社で売り上げが70万以下なら一人分の給料も支払えず成り立たない。
https://www.ideracorp.com/~/media/IderaInc/Files/Embarcadero/v12_0/Embarcadero%20RAD%20Studio%20Delphi%20CBuilder%20Software%20License%20and%20Support%20Agreement%20Japanese?v=1
「 Community Edition のライセンスは、お客様の累積年間収益(営利団体、政府機関、または個人開発者の場合)、または、寄付(非営利団体の場合)が、USD $5,000.00(または他通貨での等価)(「しきい値」と呼びます)を超えない場合に、単独で適用されます。 お客様が個人開発者の場合、1 暦年の間に開発者によって行われたすべての契約作業の収入が、「しきい値」を超えてはいけません(すべてのプロジェクトに対して、Community Edition が使用されているか否かにかかわらず)。
たとえば、1 つのプロジェクトに対して $5,000.00(または、複数のプロジェクトに対して $5,000.00 以上)の支払いを受けている開発者は、それらの契約が Community Edition の利用を考えていないものであっても、Community Edition を利用
する自体許可されません。 」
(3)だと思う。「たとえば」以降に具体的にダメと書いてあるので(2)か(3)だが、特にアプリ開発に限定している文言がないので(3)だと思う。
だからサラリーマンはダメで、年金生活者もダメだと思う。該当するのはニートくらい。
会社で売り上げが70万以下なら一人分の給料も支払えず成り立たない。
https://www.ideracorp.com/~/media/IderaInc/Files/Embarcadero/v12_0/Embarcadero%20RAD%20Studio%20Delphi%20CBuilder%20Software%20License%20and%20Support%20Agreement%20Japanese?v=1
「 Community Edition のライセンスは、お客様の累積年間収益(営利団体、政府機関、または個人開発者の場合)、または、寄付(非営利団体の場合)が、USD $5,000.00(または他通貨での等価)(「しきい値」と呼びます)を超えない場合に、単独で適用されます。 お客様が個人開発者の場合、1 暦年の間に開発者によって行われたすべての契約作業の収入が、「しきい値」を超えてはいけません(すべてのプロジェクトに対して、Community Edition が使用されているか否かにかかわらず)。
たとえば、1 つのプロジェクトに対して $5,000.00(または、複数のプロジェクトに対して $5,000.00 以上)の支払いを受けている開発者は、それらの契約が Community Edition の利用を考えていないものであっても、Community Edition を利用
する自体許可されません。 」
221デフォルトの名無しさん
2024/12/10(火) 23:37:25.30ID:mMhXHg0U ちなみに日本語の「収益」は英語ではrevenueとなっているので「収入」という意味と解釈できると思う。
222デフォルトの名無しさん
2024/12/11(水) 07:57:35.86ID:6mQPv17l223デフォルトの名無しさん
2024/12/11(水) 15:01:35.84ID:vhuzQlsT ライセンスはそもそも収入のない
小、中、高、大学生をターゲットにしていることは明らか
オマエラはちゃんとライセンスを購入しろってこと
小、中、高、大学生をターゲットにしていることは明らか
オマエラはちゃんとライセンスを購入しろってこと
224デフォルトの名無しさん
2024/12/11(水) 17:09:06.39ID:ZxZ2I/Iq 園児やニートは対象外かよ!?ふざけんなっ!
225デフォルトの名無しさん
2024/12/11(水) 19:07:47.70ID:WgRFfOtM メモリ消費のことだけど、ちょっといい?
あるアプリで起動後に100MB以下になる時と
300MB近くまで増加してそれが継続する場合があるんだけど
何が違うんだろうね
起動時に一時的に確保するメモリとか、その順番とか、
またはメモリ解放時期が影響してくるんだろうか?
あるアプリで起動後に100MB以下になる時と
300MB近くまで増加してそれが継続する場合があるんだけど
何が違うんだろうね
起動時に一時的に確保するメモリとか、その順番とか、
またはメモリ解放時期が影響してくるんだろうか?
226デフォルトの名無しさん
2024/12/11(水) 20:35:09.03ID:nnmJtg8g そんなん要因はいろいろありすぎてって感じ
GCとかメモリアロケータとかOSとか
GCとかメモリアロケータとかOSとか
227デフォルトの名無しさん
2024/12/12(木) 15:33:40.14ID:9t6Prbeo TControlList で最上位に表示されてるアイテム(index)を取得する方法ないですかね
TListView の TopItem みたいなのです
プロパティでは見当たらず、OnBeforeDrawItem イベントくらいしか Indexを取得するところが無くて..
TListView の TopItem みたいなのです
プロパティでは見当たらず、OnBeforeDrawItem イベントくらいしか Indexを取得するところが無くて..
228デフォルトの名無しさん
2024/12/12(木) 15:34:20.98ID:9t6Prbeo 下記忘れました VCLです
229デフォルトの名無しさん
2024/12/12(木) 17:05:23.31ID:9t6Prbeo 自己解決しました
スクロールバーの情報から取得できました
var ScrollInfo: TScrollInfo;
ScrollInfo.cbSize := SizeOf(ScrollInfo);
ScrollInfo.fMask := SIF_ALL;
GetScrollInfo(ControlList1.Handle, SB_VERT, ScrollInfo);
var TopIndex := ScrollInfo.nPos div ControlList1.ItemHeight;
スクロールバーの情報から取得できました
var ScrollInfo: TScrollInfo;
ScrollInfo.cbSize := SizeOf(ScrollInfo);
ScrollInfo.fMask := SIF_ALL;
GetScrollInfo(ControlList1.Handle, SB_VERT, ScrollInfo);
var TopIndex := ScrollInfo.nPos div ControlList1.ItemHeight;
230デフォルトの名無しさん
2024/12/25(水) 00:05:11.27ID:QrMul3Xq ですがオジサンに構って欲しくないんだが>@掲示板
231デフォルトの名無しさん
2025/01/09(木) 23:22:47.87ID:aUEtULnK 今年はDelphi30周年
232デフォルトの名無しさん
2025/01/20(月) 10:36:29.02ID:sTCUPRcr 全然盛り上がらねーなー
233デフォルトの名無しさん
2025/01/20(月) 12:10:09.73ID:Hc89BFBP delphi30周年記念を目前にして景気の悪い無料CEライセンス体系を再教育させられただけだったからな…
234デフォルトの名無しさん
2025/01/20(月) 17:35:56.39ID:nuxYyVka まあCE使わせてもらってる自分としては
Delphiが存続してるだけで感謝
最近は3Dにハマってるけど資料が少なすぎる
まあユーザー数が少ないからしょうがないけど
自分で作った法線データを表示させるだけで四苦八苦
今は常にカメラを向くオブジェクト(ビルボード)作りに励んでるけど
線型代数の知識のない自分にはチンプンカンプン
Delphiが存続してるだけで感謝
最近は3Dにハマってるけど資料が少なすぎる
まあユーザー数が少ないからしょうがないけど
自分で作った法線データを表示させるだけで四苦八苦
今は常にカメラを向くオブジェクト(ビルボード)作りに励んでるけど
線型代数の知識のない自分にはチンプンカンプン
235デフォルトの名無しさん
2025/01/20(月) 19:11:35.58ID:LeNnGbSt 線型空間の公理
236デフォルトの名無しさん
2025/01/20(月) 19:15:54.84ID:PgGEyeYR カメラのベクトルを法線に持つ平面で良いよ
237デフォルトの名無しさん
2025/01/21(火) 13:08:34.08ID:C2Ji1ce6 1月30日、開発者イベント「Delphi 30th Developers Day」開催!
238デフォルトの名無しさん
2025/01/21(火) 18:39:41.89ID:8hXsjKg7 >>235-236
知識のない自分にはコード化するのは難しそう
ちなみにbing/Copilotでの
「fmx 3d object faces always the camera」の検索結果
procedure TForm1.UpdateObjectFacingCamera;
begin
if Assigned(Camera) then
Object3D.LookAt(Camera.Position);
end;
ハッキリ言ってデタラメ
他の3D開発言語にある便利なLookAtはFMXにはない
知識のない自分にはコード化するのは難しそう
ちなみにbing/Copilotでの
「fmx 3d object faces always the camera」の検索結果
procedure TForm1.UpdateObjectFacingCamera;
begin
if Assigned(Camera) then
Object3D.LookAt(Camera.Position);
end;
ハッキリ言ってデタラメ
他の3D開発言語にある便利なLookAtはFMXにはない
239デフォルトの名無しさん
2025/01/22(水) 15:48:33.19ID:vlyeH2SF >>238
きびしー
きびしー
240デフォルトの名無しさん
2025/01/23(木) 22:59:41.78ID:khAEJM+9 Delphi生誕30周年のイベント告知読んでスレ見に来たよ
無料版ちょっと手出しにくい規約になってるのか
製品版も想定よか1桁高くておったまげたぞ
20年ぶりに使ってみたかったが無償有償版共に俺は想定ユーザー層から大きく外れてしまってるようだ
記念日に合わせて何か方針が変わりそうな雰囲気とかありそう?
無料版ちょっと手出しにくい規約になってるのか
製品版も想定よか1桁高くておったまげたぞ
20年ぶりに使ってみたかったが無償有償版共に俺は想定ユーザー層から大きく外れてしまってるようだ
記念日に合わせて何か方針が変わりそうな雰囲気とかありそう?
241デフォルトの名無しさん
2025/01/24(金) 08:46:47.37ID:pRgKWSHt >>240
さびしー
さびしー
242デフォルトの名無しさん
2025/01/24(金) 13:45:09.77ID:0+etWZgC >>240
何かあるとすれば月末の記念イベントが唯一のタイミングだけど…何か出てくる空気感じゃない。
StarterからCE経て8年間ずっとこうだったんだFAQにも利益出すバランスのためって書かれてるし当然今後もこのまま。
何かあるとすれば月末の記念イベントが唯一のタイミングだけど…何か出てくる空気感じゃない。
StarterからCE経て8年間ずっとこうだったんだFAQにも利益出すバランスのためって書かれてるし当然今後もこのまま。
243デフォルトの名無しさん
2025/01/26(日) 01:21:38.82ID:FNjVPeb+ オワコン言語から他に乗り換えろブタどもw
244デフォルトの名無しさん
2025/01/27(月) 18:29:27.43ID:nPL120ss 2万かと思ったら20万超えなのか!
アンティークのレアモノ価格みたいになってた・・・
かつてのような比較的買いやすい個人向けの5万円前後で
Delphi30周年限定エディション出してくれたら記念に買いたい
アンティークのレアモノ価格みたいになってた・・・
かつてのような比較的買いやすい個人向けの5万円前後で
Delphi30周年限定エディション出してくれたら記念に買いたい
245デフォルトの名無しさん
2025/01/28(火) 10:25:39.58ID:dqvH8r5C そう言えばPASCALのスレ無くなってるな
(ObjectPASCALやDelphi除く)
(ObjectPASCALやDelphi除く)
246デフォルトの名無しさん
2025/01/29(水) 11:03:48.40ID:qeOso5R0 https://www.youtube.com/watch?v=74lD82GClOE
これは本当にマルバツゲームなのか?
これは本当にマルバツゲームなのか?
247デフォルトの名無しさん
2025/01/30(木) 16:57:35.79ID:lQ9KngAo 30周年記念にフィリップ・カーンとアンダース・ヘルスバーグは招待しないのかよ
248デフォルトの名無しさん
2025/01/31(金) 03:07:00.83ID:sXzV0l/H249デフォルトの名無しさん
2025/01/31(金) 11:12:15.19ID:Wcc6kRpn 少ないといっても1万ぐらい行ってると思ってみたらまさかの300台😭
250デフォルトの名無しさん
2025/01/31(金) 12:57:03.07ID:BuQyMCuM >>249
たぶん会場には9700人いたんだろうと思う
たぶん会場には9700人いたんだろうと思う
251デフォルトの名無しさん
2025/02/09(日) 20:44:06.11ID:SmEHaL4b FMXのスタイルデザイナにある「プラットフォーム」って
Windows 11 Desktopがデフォルトで表示されるけど(12.1 CE)
ここで設定したスタイルって
アプリをWindows 10で実行したら適用されないことに気づいた(当然?)
Windows 10 Desktopを追加して設定しなくちゃならないんだな
Windows 11 Desktopがデフォルトで表示されるけど(12.1 CE)
ここで設定したスタイルって
アプリをWindows 10で実行したら適用されないことに気づいた(当然?)
Windows 10 Desktopを追加して設定しなくちゃならないんだな
252デフォルトの名無しさん
2025/02/18(火) 01:55:09.35ID:xov6jdtz プログラマーに最も人気のプログラミング言語とは?2025年2月のプログラミング言語人気ランキングが発表される
1 Python
2 C++
3 Java
4 C
5 C#
6 JavaScript
7 SQL
8 Go
9 Delphi
1 Python
2 C++
3 Java
4 C
5 C#
6 JavaScript
7 SQL
8 Go
9 Delphi
253デフォルトの名無しさん
2025/02/18(火) 23:28:15.61ID:slT1jzcd ランキングではなく現実を見ようよ泣
254デフォルトの名無しさん
2025/02/19(水) 05:14:52.22ID:K/3K6cbO 9位まで上がったのか。
良いものは残るよな。
あとは値段下げてくれ。
パパが息子に買ってやれる値段にしてくれ。
良いものは残るよな。
あとは値段下げてくれ。
パパが息子に買ってやれる値段にしてくれ。
255デフォルトの名無しさん
2025/02/19(水) 05:16:36.02ID:K/3K6cbO pythonってプログラムしててもつまらないですネ
256デフォルトの名無しさん
2025/02/19(水) 08:56:46.67ID:3RXj+PRl >>253
何故ココにいるんだろう
何故ココにいるんだろう
257デフォルトの名無しさん
2025/02/19(水) 16:23:37.58ID:TlBkPIbk 巨大企業が推しているわけでもなく、業界標準仕様でもなく
弱小企業が作っているのに9位はある意味凄いな
弱小企業が作っているのに9位はある意味凄いな
258デフォルトの名無しさん
2025/02/19(水) 22:43:15.88ID:d+wAyjMN 検索エンジンでのヒットランキングか
そんなに情報多いイメージ無いが
そんなに情報多いイメージ無いが
259デフォルトの名無しさん
2025/02/19(水) 23:29:43.56ID:2AmHCiPY 壊滅的にユーザー見かけないのに
胡散臭すぎるランキングだな
胡散臭すぎるランキングだな
260デフォルトの名無しさん
2025/02/20(木) 00:26:03.59ID:0KbA19gB Rubyが入っていないからちょっと信じちゃう
261デフォルトの名無しさん
2025/02/20(木) 04:22:54.92ID:KXVxf6QC 検索?
それなら、オレ、ここ3ヵ月毎日100回以上delphiで検索してるぞ。
それなら、オレ、ここ3ヵ月毎日100回以上delphiで検索してるぞ。
262デフォルトの名無しさん
2025/02/20(木) 17:56:43.98ID:nC1Advl8 どこにも検索なんて書いてない
妄想じゃまいか?
妄想じゃまいか?
263デフォルトの名無しさん
2025/02/20(木) 18:13:58.60ID:VXGdQYle まだまだDelphiいける…!
264デフォルトの名無しさん
2025/02/20(木) 18:36:09.91ID:SDf39WJJ265デフォルトの名無しさん
2025/02/20(木) 19:35:43.80ID:KXVxf6QC266デフォルトの名無しさん
2025/02/20(木) 19:51:52.83ID:0KbA19gB いやRubyがないところが真実味があってだな…
267デフォルトの名無しさん
2025/02/20(木) 19:55:24.52ID:iA291uaI flutterのdartやkotlinもないが...
268デフォルトの名無しさん
2025/02/20(木) 20:24:18.94ID:g3hjH//z phpやperlはオワコンなん?
269デフォルトの名無しさん
2025/02/21(金) 11:43:01.23ID:vI88dzmZ rubyもそいつらの仲間入り
270デフォルトの名無しさん
2025/02/21(金) 19:33:31.03ID:XvYPEUP+ perlはWebではオワコンだが本来用途の「ちょっといいシェルスクリプト」としては現役だぜ?
271デフォルトの名無しさん
2025/02/21(金) 19:51:43.23ID:LUCuQ+yK Peal
正規表現がなかなか見づらく理解し難いにでdelphiでその表現でマッチするかのコード書いてプログラミングに利用しているが後方参照でつまずいている。
正規表現がなかなか見づらく理解し難いにでdelphiでその表現でマッチするかのコード書いてプログラミングに利用しているが後方参照でつまずいている。
272デフォルトの名無しさん
2025/02/21(金) 19:53:06.59ID:LUCuQ+yK すまん
Perlな
Perlな
273デフォルトの名無しさん
2025/02/23(日) 18:09:12.26ID:o5rUiqEM XでMVPがところかまわずクソリプしまくるのは何とかしてほしい
274デフォルトの名無しさん
2025/02/24(月) 14:51:53.49ID:HuBIdhDR 出るΦは討たれる
275デフォルトの名無しさん
2025/02/24(月) 16:41:01.23ID:bpsQU5UJ 数年前やってたのみたがまだそんな事やってるのか?
276デフォルトの名無しさん
2025/02/24(月) 16:54:11.22ID:jhjJFPq0 >>274はnifty-serve時代から延々と受け継がれるダジャレなんだ
277デフォルトの名無しさん
2025/02/27(木) 12:01:58.59ID:VQNvJTxh ほのぼのローンほのぼのレイプ
278デフォルトの名無しさん
2025/03/09(日) 12:03:32.62ID:YfS/qT41 RADの1年使えるDelphiを再ダウンしてインストールしたら、バージョンが12となり小数点以下が無くなってた。オープニングの赤色も血液色になってた。これって古いやつなの?
279デフォルトの名無しさん
2025/03/10(月) 14:40:18.19ID:Kmpgavmz280デフォルトの名無しさん
2025/03/10(月) 19:43:48.04ID:/Ij2NOpj >164さんに教えて頂いたところです。
281デフォルトの名無しさん
2025/03/11(火) 22:12:07.60ID:iB8VShxM282デフォルトの名無しさん
2025/03/11(火) 22:16:34.65ID:iB8VShxM 前は、RADにDelphiとC++Builderを入れてたんです。
283デフォルトの名無しさん
2025/03/11(火) 22:34:47.03ID:Bucsq9xW >>281
Community EditionはDelphi CEかC++Builder CEの単体しかない
両方使いたいならそれぞれDLしてそれぞれ個別にインスト
RAD CE版は存在しない
RADは製品版かそのトライアル版だけ
Community EditionはDelphi CEかC++Builder CEの単体しかない
両方使いたいならそれぞれDLしてそれぞれ個別にインスト
RAD CE版は存在しない
RADは製品版かそのトライアル版だけ
284デフォルトの名無しさん
2025/03/11(火) 22:37:27.98ID:Bucsq9xW >>278
オープニング画面に12.1って書いてない?
オープニング画面に12.1って書いてない?
285デフォルトの名無しさん
2025/03/11(火) 23:43:05.58ID:iB8VShxM >>283
でもTOKYOから3回か4回くらいのバージョンアップまで1年無料版を使ってたよ。
でもTOKYOから3回か4回くらいのバージョンアップまで1年無料版を使ってたよ。
286デフォルトの名無しさん
2025/03/11(火) 23:48:24.49ID:iB8VShxM >>284
前は12.1と表示されてたが今のは12とだけ。そしてピンク色ぽい赤から血液色の赤になってます。
前は12.1と表示されてたが今のは12とだけ。そしてピンク色ぽい赤から血液色の赤になってます。
287デフォルトの名無しさん
2025/03/11(火) 23:51:24.00ID:iB8VShxM 前に間違ってDelphiの1年無料版を落としてアイコンが違うのでRADを落とし直した経験がある。
だから2種類あったはず。当時は。
だから2種類あったはず。当時は。
288デフォルトの名無しさん
2025/03/11(火) 23:57:58.57ID:iB8VShxM >>283
あとTOKYOの時はRADにDelphiとc++を入れてたよ。インストールの時に両方選べた。
あとTOKYOの時はRADにDelphiとc++を入れてたよ。インストールの時に両方選べた。
289デフォルトの名無しさん
2025/03/12(水) 00:04:25.09ID:71ke9wMK >>288
ただし使う時は両方のSiriを貰っておかないといけない。
ただし使う時は両方のSiriを貰っておかないといけない。
290デフォルトの名無しさん
2025/03/12(水) 00:38:56.81ID:71ke9wMK291デフォルトの名無しさん
2025/03/12(水) 00:49:13.47ID:71ke9wMK ちょっと勘違いしてたわ。
最初の無料版はベルリンだったわ。
RAD Studio 10.1 Berlin Starter Edition"
最初の無料版はベルリンだったわ。
RAD Studio 10.1 Berlin Starter Edition"
292デフォルトの名無しさん
2025/03/12(水) 01:09:25.67ID:71ke9wMK293デフォルトの名無しさん
2025/03/12(水) 01:30:58.13ID:71ke9wMK 自分もバカだね。
Community Editionでなく
Starter Editionだわ。
Community Editionでなく
Starter Editionだわ。
294デフォルトの名無しさん
2025/03/12(水) 08:14:13.19ID:Bbn24MK/ >>286
最新パッチ当てた?
最新パッチ当てた?
295デフォルトの名無しさん
2025/03/12(水) 12:16:56.95ID:71ke9wMK >>294
当ててない。
当ててない。
296デフォルトの名無しさん
2025/03/12(水) 12:30:09.35ID:71ke9wMK297デフォルトの名無しさん
2025/03/12(水) 20:13:23.90ID:jDeBnJYh アプリのフォルダをコピーして別の場所(フォルダ)にペーストし、
そこで開発を続行したいんだけど、何か気を付けることってある?
*.dprや*.dprojファイルには絶対パスは書かれてないけど
*.dproj.localファイル、*.dskには元のフォルダの絶対パスが書かれてる
また、ImageList内の各アイテムのFilenameも絶対パス
たぶん、その他にもいっぱいあると思う
このままじゃ何か修正しても、元のフォルダの方が修正されそう
これを可能にするコマンドとかある?
そこで開発を続行したいんだけど、何か気を付けることってある?
*.dprや*.dprojファイルには絶対パスは書かれてないけど
*.dproj.localファイル、*.dskには元のフォルダの絶対パスが書かれてる
また、ImageList内の各アイテムのFilenameも絶対パス
たぶん、その他にもいっぱいあると思う
このままじゃ何か修正しても、元のフォルダの方が修正されそう
これを可能にするコマンドとかある?
298デフォルトの名無しさん
2025/03/13(木) 00:16:19.13ID:QlzxkTj+ >297
最近のは知らない(D6,D7時代の知識だけど)が
現行の開発中状態から「プロジェクトに名前を付けて保存」で移行させたいフォルダを指定
その後に「すべて保存」をすると移行できるし
終了後、再開で「プロジャクトを開く」窓のデフォ状態から
「ファイル名: |▼」部分押しで移行先フォルダアドレス出ますが?
現行のデルファイは知らない
最近のは知らない(D6,D7時代の知識だけど)が
現行の開発中状態から「プロジェクトに名前を付けて保存」で移行させたいフォルダを指定
その後に「すべて保存」をすると移行できるし
終了後、再開で「プロジャクトを開く」窓のデフォ状態から
「ファイル名: |▼」部分押しで移行先フォルダアドレス出ますが?
現行のデルファイは知らない
299デフォルトの名無しさん
2025/03/13(木) 15:26:28.11ID:8J73G1Wp やってみたけどダメだった
移動したフォルダには*.dprとかはコピーされてるけど
「すべて保存」しても新フォルダには*.pasとかはコピーされない
新しい*.dprojの中身を見ると元のフォルダ内の*.pasを指している
この状態で何か修正すると
その修正は元フォルダのファイルに反映されるみたい
やっぱフォルダごとコピーして
絶対パス部分を手動で置換するしかない?
移動したフォルダには*.dprとかはコピーされてるけど
「すべて保存」しても新フォルダには*.pasとかはコピーされない
新しい*.dprojの中身を見ると元のフォルダ内の*.pasを指している
この状態で何か修正すると
その修正は元フォルダのファイルに反映されるみたい
やっぱフォルダごとコピーして
絶対パス部分を手動で置換するしかない?
300デフォルトの名無しさん
2025/03/13(木) 15:45:08.44ID:IMT+MFKv いつの記事だと思ったら最新のものだった…
Delphi 7 を完全に卒業すべき理由
https://blogs.embarcadero.com/ja/read-the-webinar-why-you-should-leave-delphi-7-once-and-for-all-ja/
Delphi 7 を完全に卒業すべき理由
https://blogs.embarcadero.com/ja/read-the-webinar-why-you-should-leave-delphi-7-once-and-for-all-ja/
301デフォルトの名無しさん
2025/03/13(木) 16:15:22.09ID:lzBmJn1l 半額でも高いからな
アップデートだけできて価格が1/10ならワンチャンあるかもだが、今のままでは卒業してDelphiさようならになりそう
いや、既になってる
アップデートだけできて価格が1/10ならワンチャンあるかもだが、今のままでは卒業してDelphiさようならになりそう
いや、既になってる
302デフォルトの名無しさん
2025/03/13(木) 17:05:56.08ID:ragWGsl9303デフォルトの名無しさん
2025/03/13(木) 21:50:13.79ID:8J73G1Wp >>302
ええと、>>397に書いたように
*.dprや*.dprojファイルには絶対パスは書かれてない
それでサンプルプログラムを作って「プロジェクトに名前を付けて保存」で
新しいフォルダに保存してみた
1) *.dfm/fmxや*.pasファイルは新しいフォルダに保存(コピー)されず
元のフォルダのファイルを使うような仕様になってる
2) リソース関係も元のフォルダを指している
TestSampleVCL_Originalファルダ内のプロジェクトを
TestSampleVCL_Movedファルダに保存
https://i.imgur.com/CQ023ma.jpeg
ええと、>>397に書いたように
*.dprや*.dprojファイルには絶対パスは書かれてない
それでサンプルプログラムを作って「プロジェクトに名前を付けて保存」で
新しいフォルダに保存してみた
1) *.dfm/fmxや*.pasファイルは新しいフォルダに保存(コピー)されず
元のフォルダのファイルを使うような仕様になってる
2) リソース関係も元のフォルダを指している
TestSampleVCL_Originalファルダ内のプロジェクトを
TestSampleVCL_Movedファルダに保存
https://i.imgur.com/CQ023ma.jpeg
304デフォルトの名無しさん
2025/03/14(金) 01:03:06.27ID:QV1XpfNP >>303
>>299で「絶対パス部分」って言うてるのは?
普通(という表現は適切じゃないかもしれないが)はフォルダごとコピペで問題ないのよ
もちろんImagesフォルダやiconsフォルダも含めてね
で、それ見る限りパスの指定がおかしい
<Icon_MainIcon>..\TestSampleVCL_Original\Icons\app-icon.ico</Icon_MainIcon>
先頭にドットが二つあるだろ
これだと相対パスで現在地→親→TestSampleVCL_Originalを指定していることになっている
コピーした先が親が同じProjectsフォルダだったから、TestSampleVCL_Originalが存在することで偶然パスが通っているに過ぎないミス
<Icon_MainIcon>Icons\app-icon.ico</Icon_MainIcon>
みたいに相対パスで親を辿らないようにしなきゃダメ (分かっていると思うけど\記号はその画像でのバックスラッシュね)
面倒だろうけどこういうのは自動じゃ直らないと思うから全部手動で書き換えが良いかと
リソースファイルの方も同様
こういうのが起きる原因として一つ考えられるのは最初追加するときにプロジェクトを保存してなかったんじゃないかと思う
つまりProjectsフォルダがカレントディレクトリの状態で追加したから、そこからの相対パスに設定されて、その後プロジェクトを保存したことで面倒なことに親を辿ったルートになったのかなと
原因はあくまで推測なんで間違ってるかも
>>299で「絶対パス部分」って言うてるのは?
普通(という表現は適切じゃないかもしれないが)はフォルダごとコピペで問題ないのよ
もちろんImagesフォルダやiconsフォルダも含めてね
で、それ見る限りパスの指定がおかしい
<Icon_MainIcon>..\TestSampleVCL_Original\Icons\app-icon.ico</Icon_MainIcon>
先頭にドットが二つあるだろ
これだと相対パスで現在地→親→TestSampleVCL_Originalを指定していることになっている
コピーした先が親が同じProjectsフォルダだったから、TestSampleVCL_Originalが存在することで偶然パスが通っているに過ぎないミス
<Icon_MainIcon>Icons\app-icon.ico</Icon_MainIcon>
みたいに相対パスで親を辿らないようにしなきゃダメ (分かっていると思うけど\記号はその画像でのバックスラッシュね)
面倒だろうけどこういうのは自動じゃ直らないと思うから全部手動で書き換えが良いかと
リソースファイルの方も同様
こういうのが起きる原因として一つ考えられるのは最初追加するときにプロジェクトを保存してなかったんじゃないかと思う
つまりProjectsフォルダがカレントディレクトリの状態で追加したから、そこからの相対パスに設定されて、その後プロジェクトを保存したことで面倒なことに親を辿ったルートになったのかなと
原因はあくまで推測なんで間違ってるかも
305デフォルトの名無しさん
2025/03/14(金) 03:43:02.92ID:3IhsSE1L >>304
>TestSampleVCL_Originalが存在することで偶然パスが通っているに過ぎないミス
と言われてもDelphiが勝手にやってることだし
TestSampleVCL_Originalフォルダ内の元のdprojは
<Icon_MainIcon>Icons\app-icon.ico</Icon_MainIcon>となってる
これをプロジェクトの別名保存を実行した段階で
(たぶんDelphiが気を利かせて)
TestSampleVCL_Movedフォルダ内の新しいdprojでは
<Icon_MainIcon>..\TestSampleVCL_Original\Icons\app-icon.ico</Icon_MainIcon>
とDelphiが自動で修正したということ
「プロジェクトに名前を付けて保存」で
すべてコピーされたと勘違いして元のフォルダを削除すると
ソースが失われる危険性があるのが怖い
>TestSampleVCL_Originalが存在することで偶然パスが通っているに過ぎないミス
と言われてもDelphiが勝手にやってることだし
TestSampleVCL_Originalフォルダ内の元のdprojは
<Icon_MainIcon>Icons\app-icon.ico</Icon_MainIcon>となってる
これをプロジェクトの別名保存を実行した段階で
(たぶんDelphiが気を利かせて)
TestSampleVCL_Movedフォルダ内の新しいdprojでは
<Icon_MainIcon>..\TestSampleVCL_Original\Icons\app-icon.ico</Icon_MainIcon>
とDelphiが自動で修正したということ
「プロジェクトに名前を付けて保存」で
すべてコピーされたと勘違いして元のフォルダを削除すると
ソースが失われる危険性があるのが怖い
306デフォルトの名無しさん
2025/03/14(金) 04:56:39.90ID:QV1XpfNP >>305
だからなんで「プロジェクトの別名保存」なんてするのよw
そこを起点として相対パスが設定されるのは当然じゃん
で、仮に試したいけど元のデータが失われるのが怖いなら
Original を copy1 にコピー
Original を copy2 にコピー
そんでcopy1でいろいろ試せばいい
それでOriginalが変更されたとしても、copy2をOriginalにコピー(もしくは移動)させれば復元できるだろ
だからなんで「プロジェクトの別名保存」なんてするのよw
そこを起点として相対パスが設定されるのは当然じゃん
で、仮に試したいけど元のデータが失われるのが怖いなら
Original を copy1 にコピー
Original を copy2 にコピー
そんでcopy1でいろいろ試せばいい
それでOriginalが変更されたとしても、copy2をOriginalにコピー(もしくは移動)させれば復元できるだろ
307デフォルトの名無しさん
2025/03/14(金) 05:21:32.98ID:QV1XpfNP プロジェクトファイルとソースファイルは別
プロジェクトファイルの位置を変えたって、プロジェクトが参照しているソースファイルの位置は変わらない
だから相対位置が変わる
.dproj.localファイルはおそらく一時ファイル、消してもどうせ再生成される
.dskファイルはデスクトップ配置が保存されるらしいが俺は無効にしてるからないのではっきりとは分からんが
どのみち削除してもデスクトップ配置やブレークポイントがリセットされるぐらい
ImageListにフルパスが含まれているってのは分からん
アレはバイナリをバイト文字に変換して保存しているはずなんでパス情報はないはずだけど……
プロジェクトファイルの位置を変えたって、プロジェクトが参照しているソースファイルの位置は変わらない
だから相対位置が変わる
.dproj.localファイルはおそらく一時ファイル、消してもどうせ再生成される
.dskファイルはデスクトップ配置が保存されるらしいが俺は無効にしてるからないのではっきりとは分からんが
どのみち削除してもデスクトップ配置やブレークポイントがリセットされるぐらい
ImageListにフルパスが含まれているってのは分からん
アレはバイナリをバイト文字に変換して保存しているはずなんでパス情報はないはずだけど……
308デフォルトの名無しさん
2025/03/14(金) 12:45:14.78ID:3IhsSE1L 元々は>>297でプロジェクトフォルダを
フォルダ名を変えてコピーして開発を継続したいって質問で
それに対して>>298が「プロジェクトに名前を付けて保存」って
回答があったんだよ
それでプロジェクト別名保存の話に移って。。。
自分はあくまでフォルダごとコピーするつもり
あとImageListは悪い、FMXのほうの話
*.fmxファイルに バイナリに加えて絶対パスのファイル名が書かれてる
https://i.imgur.com/lIU9LP6.jpeg
フォルダ名を変えてコピーして開発を継続したいって質問で
それに対して>>298が「プロジェクトに名前を付けて保存」って
回答があったんだよ
それでプロジェクト別名保存の話に移って。。。
自分はあくまでフォルダごとコピーするつもり
あとImageListは悪い、FMXのほうの話
*.fmxファイルに バイナリに加えて絶対パスのファイル名が書かれてる
https://i.imgur.com/lIU9LP6.jpeg
309デフォルトの名無しさん
2025/03/14(金) 16:16:45.09ID:QV1XpfNP FMXは使ったことないから分からん
相対パスに書き換えて問題なきゃそれが一番いいが
ただPNGとしてバイトデータで保持しているからIDE上の操作ぐらいでしか使わないパスじゃないかと思う
俺なら邪魔くせーとFileNameの行ごと削除する
相対パスに書き換えて問題なきゃそれが一番いいが
ただPNGとしてバイトデータで保持しているからIDE上の操作ぐらいでしか使わないパスじゃないかと思う
俺なら邪魔くせーとFileNameの行ごと削除する
310デフォルトの名無しさん
2025/03/18(火) 20:46:12.91ID:KF9agdiy RAD Studio / Delphi / C++Builder 12.3リリース
311デフォルトの名無しさん
2025/03/18(火) 22:49:16.48ID:NaYDkZR2 キャンペーン期間もう終わったのか
またやってくれよ
またやってくれよ
312デフォルトの名無しさん
2025/03/19(水) 11:42:11.42ID:Irgid5LD エンバカのメールもういらないんだけどまだ来るのな
レスを投稿する
ニュース
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」 [冬月記者★]
- 【外国人問題】小野田紀美担当相「不法就労や不法滞在は許さない」 [シャチ★]
- 【野球】井端監督 大谷翔平、山本由伸らのWBCへの参加 「1日も早く返事ほしい」「待っててといっても、国内組が遅くなってしまう」★3 [冬月記者★]
- 経団連会長、日中は建設的対話を 経済3団体が高市首相と初会談も日中関係は話題に登らず… [BFU★]
- 中国で「クレしん」公開延期 対日報復、エンタメに波及 [蚤の市★]
- 【映画】『クレヨンしんちゃん』 中国で公開延期 対日報復、エンタメに波及 [冬月記者★]
- Xのネトウヨは大体高齢独身。40過ぎて独身だと例外なく狂うって本当だったんだなと思う [805596214]
- 生活保護だけど30万円のPCの椅子買おうか迷ってる
- 日経時間外、5万円割れ 垂直落下始まる [402859164]
- 有識者「高市総理が発言を撤回したり、辞職するしかないと言っている人は、それで日中関係が今まで通りになると思ってる?」 [834922174]
- 女の子に生まれ変わったらやりたいこと🍓🍫💄❤ [856698234]
- ウッドデッキで調子こいてたやついたじゃん
