23/11/23 20:02:10.21 KAoTyDwD.net
Delphi(デルファイ)について、他のスレッドでは書き込めない超低レベル、もしくは
質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
Delphi使いが優しくコメントを返しますが、お礼はDelphiの布教と初心者の救済をお願いします。
■ Delphi 12
URLリンク(www.embarcadero.com)
■ Delphi Community Edition (無料)
iOS、Android、Windows、macOS 向けアプリも開発可能。年間売上5000 US$以内の商用開発可。
URLリンク(www.embarcadero.com)
<前スレ>
くだすれDelphi(超初心者用)その59【Embarcadero】
スレリンク(tech板)
■ 便所の落書きレベルの個人的な悪口やきつい言葉(氏ねとか)は禁止だからな。
■ Embarcaderoヲッチャ的な内容も歓迎だ。
■ 誰も立てないから立てた。さあ語れ。
2:デフォルトの名無しさん
23/11/26 03:21:27.25 kYriObAm.net
>>1
スレ立ておつ
3:デフォルトの名無しさん
23/11/26 12:56:04.83 d/KzVdDP.net
>>1
O2
4:デフォルトの名無しさん
23/11/29 23:30:12.20 VlaPKjb3.net
>>1
おつ
5:デフォルトの名無しさん
23/12/24 00:08:52.47 ALed0NaO.net
乙だけど俺でさえ年くってきた
6:デフォルトの名無しさん
23/12/24 17:09:00.27 CdhisK5Q.net
最近3Dをやってるけどサンプルほぼ皆無
既存の3Dシェープ使わない場合はTMeshにデータ書き込むのか?
OpenGLの流儀で独自にSphere作って表示はそれなりにできたけど
イマイチDelphi 3Dの作法が分からん
7:デフォルトの名無しさん
24/01/10 15:44:51.17 cbAvOx8/.net
【訃報】プログラミング言語「Pascal」の開発者ニクラウス・ヴィルト氏が89歳で死去
URLリンク(gigazine.net)
8:デフォルトの名無しさん
24/01/18 17:47:27.10 +d+VSHHF.net
D6でmp4/mov動画フォーマットデータの日時データ変換についての質問です。
QuickTime File Format | Apple Developer Documentation
URLリンク(developer.apple.com)
ExifTool URLリンク(owl.phy.queensu.ca)
データ trak の"Creation time""Modification time" は4バイトです。
00 00 00 01 は 1970/01/01 00:00:01 でどうやら UNIXエポック っぽいのですが
Delphiでの
uses DateUtils;
--
var
CDateTime: TDateTime;
i64: Int64;
Hex4bytes:String;
--
i64:=StrToInt64('$'+ Hex4bytes);
CDateTime:=UnixToDateTime(i64);
Memo1.Lines.Add(FormatDateTime('yyyy/mm/dd hh:nn:ss', CDateTime));
--
Hex4bytes:='D54D9B4C'; の場合
2083/05/27 08:43:56 ← 結果X
2017/05/26 08:43:56 ← これが正解
Hex4bytes:='DD6682B3'; の場合
2087/09/15 16:47:47 ← 結果X
2021/09/14 16:47:47 ← これが正解
となって失敗します。
'1970/01/01 00:00:00' に IncSecond() で入れても同様になるため
始点は同じでもフォーマットが違うと思い至りましたが
MP4/MOV 等フォーマット系も調べても分らないのです。
変換式、誰か分りませんか?
9:デフォルトの名無しさん
24/01/19 01:15:29.70 rC+7unte.net
ググると何かいろいろあるよ
URLリンク(kevinnadro.com)
i64:=StrToInt64('$'+ Hex4bytes)- 2082844800;
又は
CDateTime:=IncSecond(CDateTime, -2082844800);
Unix timestamp epoch 1904-01-01 00:00:00 UTC
と
Mac timestamp epoch 1970-01-01 00:00:00 UTC
の差=2082844800秒
10:デフォルトの名無しさん
24/01/19 01:16:11.14 RiEpqbya.net
66年、ずれている?
11:8
24/01/19 17:57:17.09 LfZkLxp5.net
ありがとうございます。
エポックの基準開始年がWindowsとMacで違っていてMP4の元となるMOVを作ったのがアップルだから
Mac基準の基準開始年との差を勘案しなきゃいけないってことですね!
・・・なんつう罠 orz
12:デフォルトの名無しさん
24/01/21 20:49:12.87 //wBCjaG.net
それにしてもエンバカのサイト GetItやDocWikiが落ちてるのいつ直るんだ?
13:デフォルトの名無しさん
24/01/21 20:54:01.53 mXomSaDq.net
URLリンク(blogs.embarcadero.com)
14:デフォルトの名無しさん
24/01/22 01:01:33.74 XIPxYY8o.net
ダウンロードによる過負荷ねぇ。。。
頻繁にダウンしてる気がするが
15:デフォルトの名無しさん
24/01/26 01:35:46.67 LPUkQECE.net
最近10年近く前のWindows10に変更したついでに
Delphi 11 Communityエディションを入れて使ってみたんですが
なぜかコードエディタ上で表示されるコンテキストメニューの表示などが遅すぎで
なんでかな?と思ったら、Windowsの電源オプションの電源プランで省電力にしてたからでした
そんな違いが出るとは知らなかったのでびっくりしました
16:デフォルトの名無しさん
24/02/09 07:33:10.66 M2+tDrxL.net
Delphi 12のGetIt復活したけどなんかおかしい。
機能の追加でHelpの削除をしたら、Helpの項目のチェックボックスが消えて
2度とHelpのインストールができなくなった
言語パックのチェックボックスも一旦解除するとチェック状態に戻らないと
17:デフォルトの名無しさん
24/02/12 13:55:06.30 74sj74/Y.net
DelphiのFiremonkeyって
AndroidのWearOS対応アプリを作れる?
18:デフォルトの名無しさん
24/02/12 17:10:59.93 3yCnP4gw.net
試せばいいじゃん
19:デフォルトの名無しさん
24/02/12 18:06:01.15 74sj74/Y.net
まあそうなんだよね
すでにstoreに登録してるスマホ用アプリをアレンジして
ウォッチ用アプリを作ってみようとしてるんだけど
検索してもYoutubeに1件あるだけで
それをまねて実機でHelloWorldは実行できたんだけど
他に誰もやってないんじゃ不安で聞いてみたわけ
20:デフォルトの名無しさん
24/02/12 18:12:17.80 5TpTW0N3.net
>>16
結局Patch1が組み込まれた新しいinlineインストーラー使って再インストールした。
コンポーネントの再登録が超面倒くさい。
再インストールしてGetItアクセスして気づいたんだけど、Patch1適用前のDelphi12にpatch1を適用したものと、
新しいinlineインストーラー使ってインストールしたものではGetItのアクセス先が違ってるんだろうか?
以前はあったはずのモジュールがまだ登録されていなかったりするんだが
21:デフォルトの名無しさん
24/02/12 22:11:18.96 3yCnP4gw.net
一人でできないんじゃ
作れるもクソもねぇ
22:デフォルトの名無しさん
24/02/14 09:09:13.25 hKZwYJSV.net
Delphi 11 Community Edition の ISOはどこから落とせるの
my.embarcadero.comからダウンロードと言うが見つからない
barnsten.comから直リン拾ったけど…
23:デフォルトの名無しさん
24/02/14 09:39:35.40 hKZwYJSV.net
my.embarcadero.comからダウンロード 見つからない
適当なISOからインストール Community Editionはインストールできない
クソだな
24:デフォルトの名無しさん
24/02/14 11:51:53.99 TABdZ46f.net
>>22
Delphi CEのインストールはISOではなくインストーラーから行う
公式からDLしてインストール
URLリンク(www.embarcadero.com)
ここからDLしないとシリアルコード書いたメール送られてこないのでファイルだけあってもアクティベートできない
でも今は一時的にDLできないようなので時間おいてから試して
Unavailable
Download temporarily unavailable, we apologize for the inconvenience.
If you are a student or teacher and need to download the Community Edition for a scheduled class, please Contact Sales.
使用禁止
ダウンロードが一時的にご利用いただけませんので、ご不便をおかけして申し訳ございません。
学生または教師で、予定されているクラス用にCommunity Editionをダウンロードする必要がある場合は、営業担当者にお問い合わせください。
25:デフォルトの名無しさん
24/02/14 16:28:52.80 rGW7BcHN.net
>>24
ここに回避策としてISOが案内されていた
いずれにしてもできないものは仕方ないが…
URLリンク(www.embarcadero.com)
回避策:ISOインストール(my.embarcadero.comからダウンロードしてオフラインインストールが可能)
26:デフォルトの名無しさん
24/02/20 16:55:33.19 CZ92FwzS.net
CEのダウンロード復活してるのね
27:デフォルトの名無しさん
24/02/21 05:02:00.99 l8CTmLId.net
長かったわ復活乙
28:デフォルトの名無しさん
24/02/27 15:45:09.62 UU0FBpcf.net
Windows11でT98-Nextを使用しようとしています
パラレルポートがないのでUSB-パラレル変換でVP-1350と接続します
RAWモード印刷の機能が使えないようですのでDOSコマンドでは無理なので
LPT1へ出力されたデータをUSBプリンタへリダクトするコードを
書きたいのですがサンプルも見つかりません
フリーソフトのDOSPrintを使えば実現できるようなのですけど
Delphi 6 でつくれるならやってみたいので参考になるサイトなどあれば教えてください
29:デフォルトの名無しさん
24/02/27 16:45:31.37 s0q4lh6Q.net
結局何を聞きたいのか?
30:デフォルトの名無しさん
24/02/27 17:02:33.53 42om2hu7.net
>>28
PC98エミュレータ プリンタ設定のキモ T98-Nextの場合
URLリンク(koga2020.hatenablog.com)
31:デフォルトの名無しさん
24/02/27 17:37:30.28 UU0FBpcf.net
>>30
その方法のDOSコマンドが使えるのはXPまでで
試したけどWin11や10では無理だった
URLリンク(www.nankichi.net)
それで上記のサイトにあるDOSPrintをInternet ArchiveでDLしたんだけど
同じ動作をするアプリをDelphi 6でつくれるかなと思って質問してみました
32:デフォルトの名無しさん
24/02/27 18:10:46.27 OXfsOfr2.net
>>31
Win11や10でWinXPを仮想PCで動かして、そのWinXP上でT98-Nextを動かせばOK
33:デフォルトの名無しさん
24/02/28 11:35:35.26 B5xkiMH2.net
Delphi 6でDOSPrintを作る方法を教えて下さい
34:デフォルトの名無しさん
24/02/28 16:09:36.77 /SzB+1xn.net
DOSPrintのDOSPrintUI.exeを触ってみた感じだと
LPT1~9がなければポートを作ってLPTに送られてきたデータを
指定したプリンタへリダイレクトしているだけのようですが
LPT1へデータを送信するコードしか見つからなくて
LPT1を作ったり、データを読んだりもできないので何かわかるかたがいれば教えてください
35:デフォルトの名無しさん
24/02/28 16:30:33.62 3PoUoeGg.net
粘るねぇw
36:デフォルトの名無しさん
24/02/29 19:53:36.47 iAtaoyL6.net
Delphi 6でDOSPrintを作る方法を教えて下さい
37:デフォルトの名無しさん
24/03/01 12:33:29.63 2L2F7BkJ.net
32bit Win10なら動くのでは、知らんけど
38:デフォルトの名無しさん
24/03/07 09:21:29.04 K39u6Vfm.net
Delphi 6でDOSPrintと同じ動きをするプログラムを作る方法を教えて下さい
39:デフォルトの名無しさん
24/03/19 22:47:37.52 ZzSc2Muy.net
Delphi Code Analysis Wizard ? Free Edition : r/delphi
URLリンク(www.reddit.com)
40:デフォルトの名無しさん
24/04/04 14:26:11.49 tIJI1x+l.net
新規作成すると Unit2,Form2,project2から作成するようになってしまいました。
元に戻すには どこをいじればよいのでしょうか。
Delphi11CEです。
41:デフォルトの名無しさん
24/04/04 15:48:19.02 tIJI1x+l.net
自己解決しました。
42:デフォルトの名無しさん
24/04/06 16:09:40.88 njwqCfhx.net
Delphi 12.1がリリースされたけど相変わらずローカルヘルプから外部のコードサンプルのリンクが間違ってるな
なんでURLにβ版の開発名とか Updates とかいう名前を入れるかね
The requested URL /CodeExamples/Updates/en/TXMLDocumentCreateElement_(Delphi) was not found on this server.
43:デフォルトの名無しさん
24/04/06 17:14:10.63 +GCUC93l.net
円馬鹿だから
44:デフォルトの名無しさん
24/04/07 12:24:15.80 D+5DGPDJ.net
>>42
日本語ヘルプファイル、先祖返りしているね
topic.chmのタイトルが 「RAD Studio 11 Athens ヘルプ」 になっている
12.0のtopic.chmは 「RAD Studio 12 Athens ヘルプ」になっているし英語版もRAD Studio 12になっているからローカライズ担当の怠慢か
45:デフォルトの名無しさん
24/04/29 08:33:47.30 G2ujDRWA.net
スレ立て荒しが板に爆撃中!
緊急ほしゅあげ
46:デフォルトの名無しさん
24/04/29 13:18:25.05 M/ZG0Q0T.net
午後の保守age
47:デフォルトの名無しさん
24/04/29 20:41:52.72 NY4O7KmV.net
>>45
ほしゅあげしたら嵐は来ないの?
48:デフォルトの名無しさん
24/04/29 21:45:37.74 3z9/pIrV.net
スレが落ちるからあげてんじゃね
49:デフォルトの名無しさん
24/04/30 12:20:43.70 h2iULF+y.net
揚げ
50:デフォルトの名無しさん
24/05/01 16:24:22.21 aqx/bqRw.net
揚げまん
51:デフォルトの名無しさん
24/05/03 16:25:03.95 xfvrO1Vu.net
昨日Delphiデビューしましたぜ へへへ
52:デフォルトの名無しさん
24/05/03 19:21:37.01 ju6RQRxd.net
>>51
おめでとう
53:デフォルトの名無しさん
24/05/03 19:45:24.90 ic5tjtaj.net
Community Editionってまだ12来ないの?
54:デフォルトの名無しさん
24/05/03 20:26:15.65 xfvrO1Vu.net
>>52
ありがとう
すでにPCの時計を合わせるアプリを完成させたぜ
ほぼネットのソースのコピペで行けたぜ ふふふ
55:デフォルトの名無しさん
24/05/03 22:00:08.68 ju6RQRxd.net
>>54
有能w
56:デフォルトの名無しさん
24/05/04 20:07:06.38 MvZbLQcN.net
>>55
そうでしょ! ははは
質問なんですけど、ソースコードを配布するときとか自分用にバックアップをとるときに必要なファイルはどれでしょうか?
アイコンが変わっている.dpr .dproj .dfm .pasでOK?
57:デフォルトの名無しさん
24/05/04 20:52:44.68 d/NDFBBZ.net
.res と、もし使っているなら .ico も追加して下さい
58:デフォルトの名無しさん
24/05/04 22:04:14.08 RDsvdRWl.net
delphiでもbingで検索したらコードが出てくるもんな
便利になったもんだ
59:デフォルトの名無しさん
24/05/04 22:12:59.19 MvZbLQcN.net
>>57
ありがとうございます!
60:デフォルトの名無しさん
24/05/21 22:33:24.71 qenvswt1.net
CEの11を入れてみたいけど、Delphiのインストーラーって
毎回なんかやらかすイメージがあるから、ずっと躊躇してる
最近のインストーラーは、まともになった?
61:デフォルトの名無しさん
24/06/04 11:01:21.51 3b1BHtET.net
手動アンインストール手順(RAD Studio 11) - Support
URLリンク(docwiki.embarcadero.com)
ここら辺読んで旧バージョンを手動でアンインストールしてから入れとけばさほどひどいことにはならない
あと小汚い環境変数、とくにpath周りもたまには掃除しとけよ
62:デフォルトの名無しさん
24/06/25 10:08:41.92 a5D6JAjL.net
またオンラインドキュメント死んでんのか
63:デフォルトの名無しさん
24/06/28 16:37:42.36 VNcSIjl7.net
オンラインドキュメント死んでるのは良くないが、生きてても実際にはあんまり役に立たない内容ばかり
あれ、ただ単に機械的に作ったページたらけで、ちゃんと人が執筆した部分は少ないんじゃないの?
64:デフォルトの名無しさん
24/06/28 21:20:31.76 27BUuhqd.net
ボーランド時代の付属ヘルプは使用例も併記されてて優秀だったんだがなぁ
エンバカになってからヘルプの質の低下が酷すぎる
65:
24/06/29 12:38:04.26 sjlmXfgH.net
TPngImageのExtraScanlineメソッドは機能するようになった?
48bitカラーを読み込むのはできるが各ピクセルへのアクセス方法が分からん
66:デフォルトの名無しさん
24/06/29 12:56:54.56 3ipd0KK3.net
エンバカになってからというかDelphi4ぐらいで既に劣化は始まってたというか
67:デフォルトの名無しさん
24/06/29 13:53:26.22 /DMSN8EB.net
大野さんが辞めたせい?
68:デフォルトの名無しさん
24/07/30 17:52:07.40 pTv+1W5F.net
Delphi 12 Community Editionがリリースされたね
秋頃だと考えてたんで、ちょっと意外
それとGoogle storeで公開してる自作アプリが
8月からLevel 24に対応しないとなんないから
まさにグッドタイミングではあるけど
FMXで11から12に移行するのに何か大きな修正が必要なんだっけ?
69:デフォルトの名無しさん
24/07/30 18:55:49.60 Gbw/Z+0B.net
お12来たのか入れてみよう
70:デフォルトの名無しさん
24/07/31 04:15:06.40 /6KVLWl3.net
おおやっときたか
71:デフォルトの名無しさん
24/07/31 05:03:35.05 /6KVLWl3.net
入れてみたがCtr+F9するだけでIDEが落ちるわ
なんか不調
72:デフォルトの名無しさん
24/07/31 05:34:38.17 /6KVLWl3.net
ちょっとどうにもならんので11.3に戻した
73:デフォルトの名無しさん
24/07/31 14:55:56.68 wvQIqg8+.net
最初のパッチが出るまでは入れない方がいいのかな
74:デフォルトの名無しさん
24/07/31 16:41:47.72 GOxta546.net
11CE入れたまま、12CE入れられるんだっけ?
75:デフォルトの名無しさん
24/08/01 09:52:58.91 /5kKbsHc.net
軽く触った感じだとCtr+F9でIDEが落ちる、右側のプロジェクトウィンドウやパレットウィンドウをクリックするとIDEが落ちる
F9で実行するのと左側のプロパティウィンドウをいじる分には問題なかった
おまカンかもしれないが11.3では特に問題なかったんでなんか困る
>>73
一応最初のパッチはWelcomeページに表示されてる
このパッチは当ててあるんだけどそれでも改善されないんで更に次のパッチ出るまでお預けだなぁ
11.3のライセンス切れるの270日後くらいなのでそれまでに修正されてればいいけど
76:デフォルトの名無しさん
24/08/02 04:24:34.94 4ZyCaAA+.net
>>75
>Ctr+F9でIDEが落ちる
自分の環境だとCTRL+F9で落ちることはないね
>右側のプロジェクトウィンドウやパレットウィンドウをクリックするとIDEが落ちる
これって何もできないのと同義じゃない? さすがにそれは。。。
完全に消して再インストールがいいんじゃないかな
77:デフォルトの名無しさん
24/08/02 11:54:04.28 Werw9fSA.net
完全に消して入れ直してパッチ1も適用しなおして試してみた
OSはWin11 23H2
新規作成→Windows VLCで新期に作成した直後
プロジェクトウィンドウは右クリックだとIDE落ちるのは変わらず
でも左クリックだと問題ないが右クリックできないとコンポのコンパイルインストができないので厳しい
Ctr+F9するだけでIDE落ちるのも変わってない
追加で上部メニューのプロジェクトタブをクリックやカーソルあててして展開しようとIDEが落ちる
けどパレットウィンドウは大丈夫だったというか勘違いだったかも
なんにしても現状だと外部コンポ入れられないんで次のパッチ以降で改善されるまではどうにもならない感じ
78:デフォルトの名無しさん
24/08/05 09:20:31.51 sQ3OffDv.net
実質使えない糞をリリースするのはエンバカデロのお家芸ですか?
79:デフォルトの名無しさん
24/08/05 13:43:57.73 M/pCFIdG.net
ユーザーを人柱にしてバグ報告して貰った方がパッチが進む法則
80:デフォルトの名無しさん
24/08/05 17:47:59.31 yCf2RJXI.net
うーん、12.1 CEにして
Androidアプリのアップデート準備してるんだけど
今んとこ大きな問題ないな
ていうかAndroidの対象SDKレベルが34になった以外だと
自分の使ってる範囲だと何が変わった?ってな感じ
望むのは3D機能をもう少し充実してほしい
線形代数の知識がないから
LookAtの機能を実現するのに四苦八苦
81:デフォルトの名無しさん
24/08/07 15:59:34.62 1VlFowO4.net
実質何が変わったかわからない糞をリリースするのはエンバカデロのお家芸ですか?
82:デフォルトの名無しさん
24/08/09 11:59:44.42 GMcoNUCP.net
Delphi 12.1でAndroidアプリのコンパイルが出来なかったのですが下記のサイトで解決しました
RAD Studio 12でのAndroid SDKの設定
docwiki.embarcadero.com/Support/ja/RAD_Studio_12%E3%81%A7%E3%81%AEAndroid_SDK%E3%81%AE%E8%A8%AD%E5%AE%9A
なお Delphi 11.3 をアンインストールせずに Delphi 12.1 を追加インストールして両方使えています
>>0081
RAD Studio 12.1の新機能
www.embarcadero.com/jp/products/rad-studio/whats-new-in-12-athens
83:デフォルトの名無しさん
24/08/09 12:21:09.57 gOEwwMb9.net
要するにバグってこと?
84:デフォルトの名無しさん
24/08/10 09:00:06.81 XV94v8OH.net
>>0083
私の記述が不正確でした
正しくは「コンパイルはできるが Android用の .apk ファイルが作成されない」です
リンク先を参照して Android SDK を手動でインストールすることにより解決できました
Delphiインストーラの機能不足とは言えるかと思います
85:デフォルトの名無しさん
24/08/11 11:58:47.29 C61E9BBh.net
律儀な人だなw
86:デフォルトの名無しさん
24/08/11 16:38:11.06 gjh4bQex.net
たぶんSDKの問題は
新しいバージョンのJavaをインストールせずに
Delphiをインストールしようとしたとか?
自分の場合はAndroidの新規のアプリは問題なけど
Delphi11で作成したアプリは配置/Deployできなかった
まあ「ライブラリ」を「デフォルトに戻す」で問題は回避できたけど
87:デフォルトの名無しさん
24/08/14 12:58:40.29 HkMCp6aM.net
また無料版出てるんだ
これDelphi5とかで作ったプロジェクトも開ける?
88:デフォルトの名無しさん
24/08/14 16:49:48.07 UsmxyUBZ.net
>>87
開ける。開いて勝手に変換してくれる。コンパイル通すには
多少は手修正が必要かも知れない。ソース次第。
89:デフォルトの名無しさん
24/08/14 19:45:47.73 HkMCp6aM.net
>>88
そりゃすげえ
WPFみたいなバッドノウハウの塊みたいなクソフレームワークいじりたくないし戻れるものならDelphi戻りたい
WinFormsみたいにdpiの問題抱えたりはしてないの?
90:デフォルトの名無しさん
24/08/14 22:51:54.99 h+sSJe1M.net
>>89
そのままじゃ動かない可能性高いぞ
91:デフォルトの名無しさん
24/08/15 00:15:21.68 bQjRnrA4.net
バグだらけのDephiのほうがバッドノウハウの塊だろうに
頭悪そう
92:
24/08/15 00:31:39.04 FUFcothW.net
C++Builderに関しては直近の中じゃかなりマシだと思う
まあこれのおかげでWPFやUWP等Microsoftの迷走に付き合わなくて済んだのは良かったよ
93:デフォルトの名無しさん
24/08/15 06:24:00.65 AHWGVclq.net
C++BuilderやDelphiは昔使ってたけど
WPFのが好きやな
Communityはなつかしく触ってみてる
94:デフォルトの名無しさん
24/08/15 19:55:58.68 kB8CHs+b.net
WPF、UWPそしてバグだらけのWinUIと迷走はしてるけど
別に開発技術はXAML+MVVMとかで一貫してるから別に開発者としては
普通に作るだけなら1カ月もあれば余裕で移行できて
ほとんど負担にならないんだが
応用力効かない人なのかな?
95: 警備員[Lv.19]
24/08/15 20:20:59.35 FUFcothW.net
移行に一ヶ月も掛かるの?一ヶ月もあれば追加で色々できちゃうからやっぱりやらなくて正解だったね
というかVisualStudio組と組んでやったけど何やるにしても遅い
あれで本当にDelphiより生産性高いの?
96:デフォルトの名無しさん
24/08/15 20:21:16.91 pt8CwPgg.net
なんか変なのが湧いてるぞ
97:デフォルトの名無しさん
24/08/15 20:37:48.62 kB8CHs+b.net
しかも、MVVMはWPFとかの専売特許じゃないからMVVM覚えたら他のAndroidや新しい
宣言的UIフレームワークのSwiftUIやらJetpack composeでも使えるのからこれっぽちも無駄にならんし
別にやみくもに新しい技術キャッチしろとは言わんが
古いもの固執して時間が止まっててワロタ
98:
24/08/15 22:18:12.15 FUFcothW.net
それ、フレームワーク覚えて仕事している気になっているだけだよね
Webでも何でもDelphiだけ使えとは言わないが、Windowsアプリケーション位はDelphiでサクっと仕事終わらせればいいと思うね
ここに居るなら今でも使っているのだろうしさ
使っていないのならさようなら
99:デフォルトの名無しさん
24/08/16 16:18:07.57 FpyUJ+k6.net
>>97
WPFスレでは今まさにVSのMVVMが他のMVVMと別物の超絶使いづらい代物だという話の真っ最中ですよ
100:デフォルトの名無しさん
24/08/22 05:47:49.56 0OofYQEx.net
Model View ViewModelとか言い出すのは古典の研究者なのかな?
101:デフォルトの名無しさん
24/08/22 10:08:07.80 QQ/2NND/.net
12CEの不具合は直ったのかい
102:デフォルトの名無しさん
24/09/18 17:21:54.45 mtR5MP9h.net
12CE使い物になりそう?
103:デフォルトの名無しさん
24/09/20 12:22:05.20 fy9NtTvc.net
代わりがないので使わざるを得ない
104:デフォルトの名無しさん
24/09/20 17:47:30.57 jxIIkVHC.net
新パッチでないとうちでは使えないが今のところ出てないんで11.3使ってる
残り200日くらいなんでなんとか早目に出して欲しいわ
105:デフォルトの名無しさん
24/09/24 17:30:38.17 ErOZGHg7.net
>>102
普通に使えるよ
ただDelphi 12.1 CEは
Android 14対応のための早期リリースみたいだから
新機能が必要なければ11.3 CEのままでもいいような気がするけど
次のCEは13.xなのかな?
106:デフォルトの名無しさん
24/09/25 15:51:24.44 FQGcXQbS.net
CEの新バージョンに更新て、旧バージョンは自分でアンインストール?
107:デフォルトの名無しさん
24/09/26 01:01:37.59 YznedfAV.net
複数バージョンを同じPCに併存できないのかな?
108:デフォルトの名無しさん
24/09/26 06:25:11.54 o5/aCFA0.net
仮想環境でもつくれば
109:デフォルトの名無しさん
24/09/26 09:24:01.15 gB+45YHd.net
いや11.3と12.1は併用できるだろ
併用できないのは同じバージョンのエディション違い(CEとPro版)
>>106
自分でアンインストール
110:デフォルトの名無しさん
24/09/28 09:35:18.96 BRwEjiyb.net
>>109
thx
111:デフォルトの名無しさん
24/10/10 11:53:46.51 ChR6F5ag.net
え・・えんば・・・燕麦・・?鉛丹!
あたらしい単語をきいて調べたらこのスレがあったのでやってきました。
初心者ですかもしれますん。
えー直近ではdedeを使ったくらいです。
よろしぬくおねないしなます。
112:デフォルトの名無しさん
24/10/18 14:48:42.41 9TQWktFK.net
12CE、メニューのリファクタリング上をマウスが通過しただけで
IDEが落ちるプロジェクトがある
もちろん、リファクタリングのショートカットでも落ちる
113:デフォルトの名無しさん
24/10/24 22:42:40.26 80maSNUz.net
unit CnWizMenuAction;
....
{$IFDEF IDE_SUPPORT_HDPI}
try
AWizAction.ImageIndex := AddGraphicToVirtualImageList(AWizAction.FIcon, Svcs40.ImageList as TVirtualImageList)//AV
except////2024.10.24
AWizAction.ImageIndex := AddIconToImageList(AWizAction.FIcon, Svcs40.ImageList, False);
end;
{$ELSE}
と
114:デフォルトの名無しさん
24/10/24 22:43:29.60 80maSNUz.net
unit CnIniStrUtils;
....
function FontToString(Font: TFont): string;
{$IFDEF MSWINDOWS}
var
S: string;
{$ENDIF}
begin
if Font <> nil then////2024.10.23
with Font do
begin
try
{$IFDEF MSWINDOWS}
if not CharsetToIdent(Charset, S) then
S := IntToStr(Charset);
Result := Format('%s,%d,%s,%d,%s,%s', [Name, Size,
FontStylesToString(Style), Ord(Pitch), ColorToString(Color), S]);
{$ELSE}
Result := Format('%s,%f,%s', [Family, Size, FontStylesToString(Style)]);
{$ENDIF}
except////2024.10.24
Result := '';////
end;
end
else
Result := '';////
end;
で
どないでしょうか???
115:デフォルトの名無しさん
24/10/28 19:28:29.84 miADhZ4E.net
VCLのListViewでスタイルで色つけるとフォームとかリサイズとか
するとちらつきがひどすぎる
DoubleBuffer有効にしても駄目だし
これがDelphi品質発動でしょうか
116:デフォルトの名無しさん
24/10/28 21:37:03.60 /4jsHugl.net
vclのソースで調べてみては
117:デフォルトの名無しさん
24/10/29 13:38:19.88 720DO4gg.net
ListViewてランタイムテーマがオンになってるだけで
デフォルトテーマでも、かなりチラつくね
速度のためにランタイムテーマ切った事がある
Win2000みたいになるけど
118:デフォルトの名無しさん
24/10/30 21:00:56.68 L9AVP0cF.net
おとなしく他の開発環境にします
119:デフォルトの名無しさん
24/10/30 21:31:16.11 vaNAFfY9.net
貴重なDelphiユーザーが…
120:デフォルトの名無しさん
24/11/01 18:50:31.52 t+lBHuFX.net
ちらつきってGDIがVRAMに直接描いてた時代にWM_PAINTを処理する過程が見えてたわけで
コンポジターの挟まるVista以降は関係ない話と思ってた…
121:デフォルトの名無しさん
24/11/02 09:15:44.12 7D5SCa20.net
そこでDoubleBuffered := True;
122:デフォルトの名無しさん
24/11/03 17:43:14.79 DIe5T2ya.net
GDIからGetDCでDCを取得して描き込んだら
DWMはいつ描き込みが終わったかも分からないんだから
描画の途中が表示されることは普通にある
123:デフォルトの名無しさん
24/11/03 18:12:09.12 +6GKapW9.net
ListViewというかコモンコントロールがGetDCで能動的に描きかえたりはしてなくね…してるのか?
InvalidateRectでシステム側にWM_PAINTを要求してそこで描きかえてる…と思ってた
WM_PAINTだけならいつ描画が終わったかは明確だし
124:デフォルトの名無しさん
24/11/03 23:35:46.63 DIe5T2ya.net
>>123
WM_PAINTからならBeginPaint, EndPaintに期待しなくもないけど本当にそうなってるのかな?
今外だから試せないけどフォームのOnPaintでsleepでもしてからtextoutするようにして
Invaridateしたら描画見えちゃいそうな気がする
ListViewが遅いのはまあ確かに我慢できないレベルなので
Mustangpeak EasyListViewかReport形式ならVirtualTreeViewで代替するのが吉かな
つーかMustangpeakのヘルプってどっかにないものか
githubにあるデモだけで理解して使いこなすにはELVもtoolsも複雑すぎる
125:デフォルトの名無しさん
24/11/03 23:49:31.80 /6u2H0zb.net
ListViewの高速化がしたいなら仮想リストビュー使えばいいんじゃね
仮想リスト化すれば速度は十分だと思うけど
126:デフォルトの名無しさん
24/11/04 01:27:58.16 uhGj7tg4.net
>>125
仮想ListViewで速くなるのは大量データの準備(Itemsの構築)で描画は変わらないよ
127:デフォルトの名無しさん
24/11/04 01:46:24.73 hmCOgCS2.net
仮想ListvewとDoubleBufferedを設定、あとはbeginupdate、endupdateを適切に使えば個人レベルのアプリで普通は問題のないレベルの描画速度になるはずだけど
描画に影響出るほど頻繁にデータを更新再描画するようなプログラムならDrawイベントのほうもOwnerDrawで対処かな
個別にListItemを描画するんじゃなくてListView全体を一定間隔で描画するように変更するとか色々やり方はあるよね
128:デフォルトの名無しさん
24/11/05 07:17:43.21 RZr/aPWB.net
FireMonkeyにはListViewみたいのないの?
ListViewのアイコン表示とリスト表示は必要
129:デフォルトの名無しさん
24/11/05 07:43:37.62 fIziUkxu.net
改めて使ってみたら許容範囲にはなってるな
Reportの4k全画面再描画で0.3秒くらい
表示数が多い用途には使わないようにしたのが10年以上前なので
PCの性能向上やWin側の改良だろうね
でもスクロールのちらつきは相変わらず
VCLソースを見たら、コントロール側がスムーズスクロールした後に
スタイルが有効な場合はVCLがわざわざInvaridateRectして描き直す上にその背景消去が見えてしまうせいのよう
TWinControl.WmEraseBkgのスタイル有無の処理分岐と同じように
親コントロールを透過していなければinvaridateしない条件に変えたらちらつかなくなった
ちなみにdoublebufferedはホットトラックでもコントロールを全部書き直すから
カーソルをコントロールの上で動かすだけでCPU負荷爆上がりで不満を言う人が結構いたんよ
スクロールする時だけDoubleBufferedにしてみたりもしたな
130:デフォルトの名無しさん
24/11/05 15:17:27.24 5uoihSTC.net
>>128
fmxのlistviewは全然別物
モバイル用途が理由だと思うけど、listboxの発展型みたいなもん?
アイコンを並べたりレポート形式とかもない
131:デフォルトの名無しさん
24/11/05 18:09:13.28 dOQ5XJ7+.net
まだまだfmxはグズやろ?
132:デフォルトの名無しさん
24/11/05 20:35:37.98 RZr/aPWB.net
>>130
別物ですか
残念です
そういえばモニターのリフレッシュレートを下げてみたらListViewのちらつきが緩和されましたw
133:デフォルトの名無しさん
24/11/11 17:13:01.68 frBwdnKw.net
蛍光灯のチラツキと同期がズレてんじゃねーの?
134:デフォルトの名無しさん
24/11/12 15:18:32.44 esdHw+5U.net
西日本でもチラつくな
135:デフォルトの名無しさん
24/11/14 12:40:54.82 nyMS3GiV.net
最低だな
136:デフォルトの名無しさん
24/11/15 14:42:28.13 lydh+dVw.net
どうなんだろ?
137:デフォルトの名無しさん
24/11/16 09:45:35.71 Ktn+/hZl.net
そうだな
138:デフォルトの名無しさん
24/11/18 17:10:13.21 HiKhvs7Z.net
そろそろチラつく季節だもんな
139:デフォルトの名無しさん
24/11/18 18:23:12.19 G7AAQnP5.net
こたつで温めるとチラつきは減るよ
140:デフォルトの名無しさん
24/11/18 22:36:18.31 nPEr4uWk.net
つまんない話題
141:デフォルトの名無しさん
24/11/19 07:53:42.55 Ef+TCvL1.net
ぢゃあつまる話題を出せよ
142:デフォルトの名無しさん
24/11/19 08:16:42.09 clPnqZMf.net
初心者じゃねーから
143:デフォルトの名無しさん
24/11/19 18:42:54.73 UGQj4bFq.net
出た上級者マウント
144:デフォルトの名無しさん
24/11/20 12:24:37.89 cDMLPKRC.net
Delphi使ってるのは年寄りだから皆そこそこ上級者のはず
てか今の時代にDelphi超初心者なんて本当にいるのか?
145:デフォルトの名無しさん
24/11/21 00:22:06.70 p4/CXs7V.net
2025年、いよいよDelphi 30周年!ユーザーイベントを企画
だってさ
30年か・・・
146:デフォルトの名無しさん
24/11/21 18:25:05.36 ITtMFJgn.net
昔は遠くになりにけり
147:デフォルトの名無しさん
24/11/22 01:31:55.92 mCvZleLR.net
過去に12CEがパッチ当てても不安定みたいな書き込みあったけど
その後どうなった? 新たなパッチ来てる?
148:デフォルトの名無しさん
24/11/22 08:17:29.76 ldFJYCMf.net
>>147
不安定というかプロジェクト系のメニューに触ると落ちる
今チェックしたが新しいパッチはでていないのでいまだに使えない
149:デフォルトの名無しさん
24/11/22 11:07:38.82 9e1+Dbad.net
>>145
利用歴が30年の人、かなりいるだろうな
150:デフォルトの名無しさん
24/11/22 15:57:08.48 h6KQ6nzh.net
3以来27年の付き合いだな
本気で使うようになったのは5以降で20年強だけど
151:デフォルトの名無しさん
24/11/22 17:08:40.89 4Y+i9jj+.net
>>148
それ完全におま環だよね
152:デフォルトの名無しさん
24/11/22 19:12:59.67 ldFJYCMf.net
>>151
かもしれんが普通にインストしただけで別に変わった事してないしCE11.3までは普通に使えてるからなぁ
何が悪いのか皆目見当もつかん
CE11.3を残してあるからなんとかなってるがライセンス期限そろそろ残り150日なのでCE12に新しいパッチでてほしいところ
まぁCE11.3のライセンス切れたら一度全部アンインストしていれなおしてみるよ
153:デフォルトの名無しさん
24/11/23 01:26:54.56 hPK62Mdw.net
変数に[volatile]のようなコンパイラ属性を付けると
クラス補完やCtrl+Shift+↓の実装へのジャンプが効かなくなるみたいだな
今めちゃくちゃ困ってる
Code Insightの品質いつまで経っても改善されないなあ
154:デフォルトの名無しさん
24/11/24 18:13:50.43 2gNkFcbk.net
Code Insightなんて昔はなくても何も問題なかった
155:デフォルトの名無しさん
24/11/25 04:04:19.58 6kgefaaE.net
CEの最新版は12.1?
まだ12.2のCEはないの?
156:デフォルトの名無しさん
24/11/27 02:43:32.13 fJkkJKrs.net
>>155
今は、12.2だよ。
157:デフォルトの名無しさん
24/11/27 04:31:50.85 fJkkJKrs.net
今のCEは使用期限が1か月だよ。
158:デフォルトの名無しさん
24/11/27 06:03:19.06 CJM6EnxE.net
CE12にJEDIを入れたいのだがGetItからインストールすると
Embarcadero RAD Studio 10.6 を使用しています
このバージョンの製品はコマンド ライン コンパイルをサポートしていません。
と言うエラーが出てインストールできない。
しかも、GetItからアンインストールできなくなる。
誰かCE12にJEDIのインストールする方法を教えて。
159:デフォルトの名無しさん
24/11/27 08:04:01.29 B87RiaCE.net
Delphi12 Community Ed.でのJEDI JCL JVCLのインストール方法
でググる
160:デフォルトの名無しさん
24/11/27 08:13:18.69 2P7A+wcy.net
RADStudio_12_1_esd_61_7529b
いまDLしたがCEは12.1のままだな
161:デフォルトの名無しさん
24/11/27 10:16:49.16 CJM6EnxE.net
>>160
オープニングには、
12,2と表示されるけど。
162:デフォルトの名無しさん
24/11/27 10:23:50.28 2P7A+wcy.net
製品: Delphi 12.1 Athens Community Edition
ソフトウェアのダウンロードがまだ完了していない、あるいは再度ダウンロードする必要がある場合は、以下のリンクをクリックしてください:
Delphi 12.1 Athens
URLリンク(altd.embarcadero.com)
12.2はCEではなく無料トライアル版では?
163:デフォルトの名無しさん
24/11/27 14:28:16.62 CJM6EnxE.net
はい。
無料版のところにある
Delphi12CEというやつです、
164:デフォルトの名無しさん
24/11/27 14:54:24.17 jxHlYmyW.net
ねんのためここから落しなおしてインストしなおしたけど12.1のままだな
URLリンク(www.embarcadero.com)
165:デフォルトの名無しさん
24/11/27 15:59:15.45 zve6Ujzu.net
>>163
使用期限が一ヶ月と言ってるしそれ製品版を試用してるのだと思う
ライセンス1年のCEと、30日製品お試しのトライアル版は別ものだよ
IDEのhelpからバージョン情報チェックしてみて
166:デフォルトの名無しさん
24/11/27 19:32:52.91 fJkkJKrs.net
>>165
そうなの。
今日はJEDIを入れるだけで終わっちゃたから明日にでもトライアル版落としてやってみるわ。
JEDIはエラー出てなかなか進まんし。
なんか解凍ソフトの違いでエラーメッセージが違うんだよね。
今日は一日すっかりハマっちゃったわ。
ところでトライアル版はどこにあるの?
無料と言うところしか探してないんだけど。
167:デフォルトの名無しさん
24/11/27 19:57:37.94 fJkkJKrs.net
>>166
間違った。
ライセンス1年のCEはどこにあるの?
168:デフォルトの名無しさん
24/11/27 20:41:55.43 2P7A+wcy.net
>>167
>>164
169:デフォルトの名無しさん
24/11/27 20:55:22.75 fJkkJKrs.net
>>168
そうでしたか。
明日やってみます。
170:デフォルトの名無しさん
24/11/28 09:42:24.77 51TAdSrQ.net
>>168
早朝からインストール始めました。
先に30日製品お試しのトライアル版を入れていて、しかもGetItパッケージを入れてたものですから削除にえらく時間がかかりました。
しかも、インストール後にライセンス1年のシリアルを入れたら次の起動で同じPCに二つのDelphiはダメと叱られるし。
なんとか、ライセンスマネージャーを立ち上げてトライアル版のシリアルを消して解決しました。
ここまで、トライアル版も含めたら10回はインストールを試したみたいです。
次に、JEDI JCLをインストールしました。これもなかなか大変でしたがやっとインストールできました。
紹介のHPに従ったまでですが、私の場合パスをもっとあちこち取らないといけないみたいで調べながらなので
結構時間がかかりました・
これで、やっと1年前の環境と同じになりました。
しかも、有効期間1年です。1か月になった時はもうDelphiをいじるのはお終いか。
と思ったのですがこれで、また楽しめます。
今回はいろいろありがとうございました。
171:デフォルトの名無しさん
24/11/28 12:26:17.60 W96oWLzE.net
Delphi 12 CEのページに書かれてる利用条件
> 作成したアプリケーションやコンポーネントの年間売上が5,000 USドル以上に達した時点)
までは無料利用可って書いてあるのは周知の事実だけど
「詳細はCommunity Edition Q&A」から飛んだ先にある "ライセンスとバージョン" のFAQに
以下の記載を見つけちゃった
>Q. 私は企業や組織にサービスを提供する個人事業主ないしはフリーランスです。
> Community Editionを使うことはできますか?
>A. (中略)... また、Community Editionがいずれのプロジェクトで使用されているかに関係なく、
> 1年間にあなたが行ったすべての請負作業の売上が、5,000 USドルを超えることはできません。
>
>例えば、1つのプロジェクトで5,000 USドル(または複数のプロジェクトで5,000 USドル)以上の
>支払いを受領した開発者は、それらのプロジェクトでCommunity Editionを使用していなくても、
>Community Editionの使用は許諾されません。
この条文って前から書かれてた?
Delphi CE使ったかどうかに関わらず5千ドル相当の年収があるならもうダメとなると
フリーランスで生計立ててる個人開発者の大半は実質誰も使えなくなる
Delphiで作ったアプリの販売額だけ気をつけていれば良いように錯覚してたが
これは厳しい
今まで気付かなかったんだけど厄介だよねこれ
172:デフォルトの名無しさん
24/11/28 15:18:26.39 Hxw/2dZr.net
てか当たり前じゃん
173:デフォルトの名無しさん
24/11/28 15:23:37.51 atQWBlu8.net
ずいぶんと前はそれら(delphi/c++)を使った売上が、だったはずよ
174:デフォルトの名無しさん
24/11/28 18:56:50.74 6XSMtXrh.net
>>171
へー、そんなことになってたとは知らなかった
確かに以前は「CEを使った売上」だけが対象だったはず
いつの間に条項変更したのかな?
175:デフォルトの名無しさん
24/11/29 05:24:27.30 PTjYs7Dm.net
>請負作業の売上が、5,000 USドル
ようわからんが、
請負いでなければ何の問題も無いと言う事だろ。
つまり、個人とかどこかの団体と請負契約を結び労働力等を提供し報酬を受けた場合の
その報酬が5,000 USドル。
会社員とかのサラリーマンは雇用契約であって請負契約では無いので当てはまらない。
176:デフォルトの名無しさん
24/11/29 06:02:24.93 uKTL9C36.net
>>175
?
ちょっと何言っているのか分からない
そもそも最初から「個人事業主ないしはフリーランス」を対象とした話やぞ?
177:デフォルトの名無しさん
24/11/29 06:48:49.48 1TnKK4iA.net
会社で使う場合も会社の総収益が年間最大5,000ドルまでで、
チームの開発者が5人以内って条件なのだからフリーランスでも同じってだけでしょ
収益と無関係の個人の非商用アプリなら問題ない
10.1 Starter Editionの時は個人使用は1000ドルまで
企業は企業全体の収益が1000ドルまでだった
10.2でCommunity Editionになってから今のLicense
178:デフォルトの名無しさん
24/11/29 07:50:02.85 pfPxmkbJ.net
Community Editionは、個人またはスタートアップ企業の方が利用できる製品です。Community Editionを利用している
企業の年間売上が5,000 USドル以上に達した時点で、Professional以上の有償エディションを購入いただく必要があります
(個人で利用している方の場合、作成したアプリケーションやコンポーネントの年間売上が5,000 USドル以上に達した時点)。
179:デフォルトの名無しさん
24/11/29 11:51:58.42 yZJ7x3+m.net
>>171-178
うわマジかー!具体例も明記されてるし制限キビシくなりすぎやろ
12のCEからこうなったのかな
前面では個人やスタートアップならアプリの年間売上5,000USドルまでOKって提示してるけども
Delphiと一切関係ない売り上げまで含めてカウントするこの条項隠れてるせいで
アプリ以外の稼ぎある個人はそっちで「Community Editionの使用は許諾されません」に該当して利用権を失う
既に書かれてる通り企業利用のケースと同等条件で扱われることになるから
非商用アプリ作るんかどうかとか関係なしに企業の場合と同じくそもそもインストールすら不可になるやん
どうすんのこれ
使用許諾自体ないから試しに何か自分用ツールを作ってみるのすらライセンス的に無理だし個人開発者の新規流入が途絶する原因になるよなぁ残念すぎる
撤廃してDelphi利用時の売り上げだけで判定するように再緩和して欲しい
180:デフォルトの名無しさん
24/11/29 16:02:39.10 qlLaZz+t.net
これって、職業プログラマだけが対象なの?
売上5,000USドル以上のパン屋さんがDelphi CE使うのは良いの?
181:デフォルトの名無しさん
24/11/29 17:18:19.69 vzw4upHP.net
そもそも条件を詳しく見る必要のあるようなケースで
Delpgi CE使うヤツなんているの?
自分は完全に趣味でやってるけどX/Twitterの収益化で。。。
結局、年ベースで10万円を超えないような収益だ(BotアプリはDelphi製)
YouTubeでもアプリ作ってlive計画してるけど
明らかに無問題
182:デフォルトの名無しさん
24/11/29 19:01:15.79 0Ex+t1wV.net
Community Edition出た時の(現在までほぼ変更無し)
Starter Editionの記述もまだ載ってる
URLリンク(web.archive.org)
12CE
URLリンク(www.ideracorp.com)
>>180
ライセンス取得者(使用者)が「パン屋さん」なら企業扱い
「パン屋さんで働く個人」なら個人開発者かと
「企業に所属される方が、個人としてCommunity Editionを使用される場合には、
企業のアカウントではなく、個人アカウントによって登録を行うことをお勧めします」
ってわざわざ書いてあるし
183:デフォルトの名無しさん
24/11/29 20:23:50.26 fCKmZ4Gn.net
Community Editionはどこで使用されているか監視しているんだよね
インターネット接続されているかこっそり確認しているのもこのためだろうね
以下の投稿は会社で個人として使っていたらEmbarcaderoから通知が来て
Architect版を数日以内に購入か法的措置を取ると言われたらしい
URLリンク(en.delphipraxis.net)
184:デフォルトの名無しさん
24/11/29 21:56:17.92 8/fCmYC2.net
>>183
自己所有のPCにインストールしてても
会社で社内WiFiに接続してたら完全にアウトだよね
たぶん起動ごとにエンバカにログが送られてるはずだから
社内で会社のために利用してるのがバレバレ
185:デフォルトの名無しさん
24/11/29 23:31:49.09 yZJ7x3+m.net
いまんとこのまとめ
今回判明したのは個人の括りのうちQ&A記載の個人事業主とフリーランスが対象者
Delphi利用外の収益も含めて合算した売上が年間5000ドル相当の基準値超えてると
企業と同じくCEは使えないって条項
>>182のアーカイブ見るとどうやら基準値は以前からあって額は5倍に増加
何が問題かというと
個人事業主やフリーランスは生活できてるなら年5000ドル以上稼げてる人が大半だろうから
Delphi無関係な売上まで算入されると即しきい値オーバーする
だから事実上ほぼ個人事業主やフリーランスは全員CEを使えないってこと
ひと月の売上でオーバーすることもあるんでは?
個人に対してライセンスが付与されないので非商用利用もフリーソフト作成も自分用アプリ作成も何もできん
作ろうとするソフトや作業の種類ではなく開発者自身の売上高で利用許諾が決まるライセンスみたいだから要注意
それに気付かず個人事業主やフリーランスの人がCEで自己利用ツール作ったり無料アプリ公開も規約違反←キビシイ
(これは企業が非商用アプリや社内利用やオープンソースプロジェクトでもCE使えないのと同等の条件)
個人事業主やフリーランスでCEを自分のマシンに入れてると>>183-184の事例通り利用実態筒抜けで法的リスクが怖い
個人事業主やフリーランスは個人事業と個人趣味のプログラミング目的や機材が混在して切り分けにくい
仮にグレーな使い方してライセンス違反の実態を指摘されたとき「個人事業と同じ機材/ネットワーク内で使ってるけど完全に無関係の個人趣味利用です」を証明するのは難しそう
186:デフォルトの名無しさん
24/11/30 00:49:36.70 nI73b3t8.net
年金暮らしの俺には
関係無いな。
187:デフォルトの名無しさん
24/11/30 09:46:02.88 l0dFcapb.net
まだ使ってる人がいることが驚き
188:デフォルトの名無しさん
24/11/30 15:59:40.38 ovD3y5sb.net
>>185に対して、サラリーマンや学生の利用なら
給与を5,000ドル換算に入れなくていい
DelphiCE製アプリの利益だけで判定できる
この場合の金額上限は>>181の言う通りにかなり余裕だよ
DelphiCEでオープンソース手伝えるのも実はこの利用者層だけ
FAQの「Community Editionをオープンソースプロジェクトに貢献するために使用することはできますか?」にもあるが
企業も個人事業主もフリーランスも境界額突破した利用者はオープンソース開発にもCEダメらしい
まあ俺はDelphiのオープンソースプロジェクト見かけたことないけどね
189:デフォルトの名無しさん
24/11/30 16:06:50.40 xOobMzeE.net
掲示板関係で言うと専ブラのギコナビかな
フォークだが
URLリンク(github.com)
Delphi 2007だそうだ
ちなみにクローズドだがJaneXenoはDelphi 11だそう
金をけちってるstyleは7
190:デフォルトの名無しさん
24/11/30 16:49:52.72 qzblXCuE.net
>>186
自分も年金暮らしだから関係ないと思ってた
公開してるアプリはすべてフリーだし
でもtwitter収益化(フォロアー数30万超)でちょっと気にし出した
191:デフォルトの名無しさん
24/12/01 00:00:33.18 c4EcFWQE.net
組織に所属していないIT業界の個人だけが狙い撃ちされている感じ?
192:デフォルトの名無しさん
24/12/01 19:14:56.65 u9vFbHCK.net
おんなじ「個人」枠でも給与で稼ぐリーマンは年俸が何円でもDelphi CE使えてるのに
個人事業主&フリーランスだとDelphi使ってもいない仕事で5,000ドル/年あっただけでもうCE使えないのか?
歪なライセンス体系だなぁ
もし両者Delphi使わず同業界で同額かせいでたとして
フリーランスのひとたちには無料で使わせず除外する理由なんなのか単純に疑問
193:デフォルトの名無しさん
24/12/01 19:42:35.82 jCELzE9E.net
まずフリーランスにも無料で使わせるべきと考えることが間違っていると思うが
マイクロソフトが特別太っ腹なだけでエンバカレベルの会社の自社製品にそこまで期待するのは酷というものだよ
194:デフォルトの名無しさん
24/12/01 21:13:52.52 Dl4QOpZw.net
URLリンク(i.imgur.com)
195:デフォルトの名無しさん
24/12/01 21:40:28.31 dt7tVbMh.net
ニャル子さん好き
196:デフォルトの名無しさん
24/12/01 21:54:34.98 FpmxoWBb.net
普通に買いなさいよ
まあ昔に比べりゃ高いけどさあ
フリーランスでやってくんだったらちゃんと買いなさいよ
197:デフォルトの名無しさん
24/12/02 00:33:33.59 eRPJRY0f.net
てかフリーランスの開発者でDelphi使うってのが理解できん
もっと効率的でライブラリも充実してる開発環境などいくらでもあるだろうよ
どんなアプリ開発してるのかちょっと聞いてみたい
198:デフォルトの名無しさん
24/12/04 01:10:40.76 LtL63KP9.net
今はというかずっとMS製開発環境が迷走してるから古くてもド安定を取るのは間違ってないような
199:デフォルトの名無しさん
24/12/04 14:22:42.49 d9HmGSQt.net
たぶんDelphiのスキルだけじゃ仕事はないと思う
加えて他の言語やWeb言語が必須じゃない?
自分みたいに趣味の世界でやってても
C#やPythonのコードとかを理解してDelphiに移植できないと
希望する機能を実装出来ないことが多々ある
てか そこまでやってDelphiで開発する意味あるのか???
200:デフォルトの名無しさん
24/12/04 14:42:08.85 Yx3Wgb7+.net
フリーランスが趣味で DelphiCE も規制されるってことだよね
201:デフォルトの名無しさん
24/12/04 18:24:29.68 bu2Watm4.net
そうっぽいね
アカデミックやオープンソースで特例なくて同じ規制貫いてるのは凄いと思った
非営利にも抜け道ない
202:デフォルトの名無しさん
24/12/04 23:14:15.20 shBYD3I8.net
趣味レベルなら開き直ってFWで蓋しておけばバレることもないと思うけど
203:デフォルトの名無しさん
24/12/05 01:09:27.55 nqtrfgbP.net
> 売上5,000 USドル以上の会社に勤めていますが、Delphi Community EditionやC++Builder Community Editionを個人用にダウンロードして使用することはできますか?
> はい。
> 会社から支給されたデバイスや会社のネットワーク環境内にCommunity Editionをインストールせず、Community Editionの使用が、会社(すなわち雇用主)の利益とならないという制限のもと、Community Editionを使用することができます。
> Community Editionの使用は、個人的な使用でなければならず、その使用による利益が、雇用主に及んだり、(直接または間接的に)関係している場合には、エンバカデロは、独自の裁量でこれを雇用主の利益とみなし、5,000 USドルを超える売上の企業での使用として、 ライセンス規定の適用範囲外とします。
これは企業での話だけどフリーランスも似たようなもんじゃないかね
あくまで「プログラマー(開発者)として請け負った仕事」の話だと思うよ
そもそも>>171に示されたQ&Aは「開発を分けて複合的に利益を得る方法を禁止」する趣旨っぽいし
204:デフォルトの名無しさん
24/12/05 08:14:59.16 U7AgehFP.net
こういう場合ってわざわざ該当者指定して禁止してる条文が用意されてるのに
それを別該当者の条文使ってグレーに薄める判断するの怖いよね
denyが優先なのかallowが優先なのかエンバカ独自の裁量とやらでも変わるし
条文で具体例が書かれるくらいなのに>>171のQ&Aには
「5,000ドル以上の売上がある個人事業主やフリーランスでも趣味利用は可能」
とはどこにも例外明記されてないのもずっと懸念事項に残り続けて危なくて手を出せないんだよな結局は
205:デフォルトの名無しさん
24/12/05 10:44:26.86 Cz51QvM4.net
ユーザー増やす気があるなら、機能制限して自由に使えるようにすべきだわな
206:デフォルトの名無しさん
24/12/05 14:41:46.77 rvQA11sr.net
いやもうDelphiには新規の人を呼び込む力はないだろ
今使ってるユーザーが死んだらもう終わり
207:デフォルトの名無しさん
24/12/05 15:02:08.90 OSVmBKNl.net
自分もそう思う
使ってるの年寄りばかりだし
海外の掲示板で顔写真が付くのあるけど
みんな老人
若い人はわざわざ使い勝手の悪いDelphiなんか使わないよ
自分はすでに古希になってしまったから
死ぬまでDelphi使い倒す(何年もFMXでモバイル中心だけど)
208:デフォルトの名無しさん
24/12/05 15:03:11.36 RazgYhiz.net
>>204
例えばだが、フリーランスのライター(記事を書く人)が個人の趣味で使うのもダメなのか?
会社勤めにおいては直接的、また間接的にも会社に利益をもたらさないのが条件っぽいけど
プログラマーが個人の趣味で使うのはグレーに思える(エンバガの裁量次第という危険)けど
別分野のフリーランスは大丈夫じゃないかと思うんだが
209:デフォルトの名無しさん
24/12/05 15:53:19.08 1ehaexTk.net
StarterのときにCommunityできとけばなぁ…
210:デフォルトの名無しさん
24/12/05 21:35:07.85 U7AgehFP.net
>>208
俺も気になる!
EULAだと「個人開発者(individual developer)」が年間売上5,000ドルで利用禁止の文言だけ書いてある
Q&Aだと「企業や組織にサービスを提供する個人事業主ないしはフリーランス(independent contractor)」の表現になってる
EULAの文字通りならフリーランスのITエンジニアを限定した職業制限だけが濃厚だけど
Q&Aの表現も有効ならフリーランスで請負報酬もらってる人全般まで対象者広げてる感じする
これ根拠に別分野のフリーランスのライターさん等はdeveloperではないけどcontractorに該当とか厳しく言われないかな
ライセンスではっきりした可否ない灰色攻めるのはとにかく怖い
真実判明するのは法的に訴えられて高額請求された時...みたいな潜在的リスク背負うのは嫌だな
単なる趣味利用に対する対価として重すぎるもん
211:デフォルトの名無しさん
24/12/05 23:51:14.45 1Dqn90JN.net
「ソフトウェア使用許諾およびサポート契約書」の記述が全てだろ常識で考えて
Q&Aにも「詳細は、ライセンス規定をご覧ください」と書かれててリンクもされてるし
Q&Aはそこから抜粋された簡易な記述でしかない
ってか、Q&Aでも「例えば・・・開発者は」と書いてある
212:デフォルトの名無しさん
24/12/06 00:57:27.36 vE8B7wzG.net
>>211
> Q&Aでも「例えば・・・開発者は」と書いてある
それは俺も思うんだわ
しかしそれは「たまたま出した一例」が開発者だっただけで実質的には開発者以外も、という落とし穴もあると思う
会社業務と違って請負だと公私の区別が難しいのかとも思ったけど
今は会社勤務でも在宅ワークとかあるから会社業務とフリーランスで分ける意味は何だろうかと疑問
213:デフォルトの名無しさん
24/12/06 01:41:15.73 qk2YRvYC.net
会社は会社全体の収益
個人は個人の収益
個人の場合は職業が何であろうがシンプルに、
「何のツール使おうが一度でも開発絡みでの収益が年間$5000に達したらCEは使えない」
と思っておけばいいでしょ
214:デフォルトの名無しさん
24/12/06 10:53:51.97 mdfE9Y2u.net
>>213
だからパン屋のオヤジが夜な夜な趣味でCE製のアプリ作って良いの?悪いの?
215:デフォルトの名無しさん
24/12/06 19:51:54.19 G1L+iPpn.net
Delphi Community Editionの「年間収入5000 US$以内」って、以下のうちどれ?
(1)Delphi Community Editionの売り上げに限られる
(2)アプリの売り上げに限られる
(3)すべての収入が対象になるから、年間収入70万円以上収入がある人・会社は対象外
216:デフォルトの名無しさん
24/12/06 19:52:47.21 G1L+iPpn.net
(1)は、Delphi Community Editionで開発したアプリの売り上げに限られる
と読み替えてください
217:デフォルトの名無しさん
24/12/06 20:37:04.70 jLFx3WfF.net
話ぶった切ってすみませんが
この「ドラッグ&ドロップ と ファイル名の情報を取得」
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:デフォルトの名無しさん
24/12/07 02:06:27.64 hKwlRA3Q.net
C:\Program~にインスコしてるようだけど管理者権限だとD&D受け付けないのはWindowsの仕様
ChangeWindowMessageFilterで管理者権限でも受け付けるように出来るけど
URLリンク(www.embarcadero.com)
219:デフォルトの名無しさん
24/12/07 19:17:21.89 67JIvw3z.net
>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による差異ですかね?
とにかくありがとうございました。
220:デフォルトの名無しさん
24/12/10 23:35:15.51 mMhXHg0U.net
>>215
(3)だと思う。「たとえば」以降に具体的にダメと書いてあるので(2)か(3)だが、特にアプリ開発に限定している文言がないので(3)だと思う。
だからサラリーマンはダメで、年金生活者もダメだと思う。該当するのはニートくらい。
会社で売り上げが70万以下なら一人分の給料も支払えず成り立たない。
URLリンク(www.ideracorp.com)
「 Community Edition のライセンスは、お客様の累積年間収益(営利団体、政府機関、または個人開発者の場合)、または、寄付(非営利団体の場合)が、USD $5,000.00(または他通貨での等価)(「しきい値」と呼びます)を超えない場合に、単独で適用されます。 お客様が個人開発者の場合、1 暦年の間に開発者によって行われたすべての契約作業の収入が、「しきい値」を超えてはいけません(すべてのプロジェクトに対して、Community Edition が使用されているか否かにかかわらず)。
たとえば、1 つのプロジェクトに対して $5,000.00(または、複数のプロジェクトに対して $5,000.00 以上)の支払いを受けている開発者は、それらの契約が Community Edition の利用を考えていないものであっても、Community Edition を利用
する自体許可されません。 」
221:デフォルトの名無しさん
24/12/10 23:37:25.30 mMhXHg0U.net
ちなみに日本語の「収益」は英語ではrevenueとなっているので「収入」という意味と解釈できると思う。
222:デフォルトの名無しさん
24/12/11 07:57:35.86 6mQPv17l.net
>>220
あー、めんどくせえ、いっそ今作ってるソフトを有料にしてやろうかな?
年間70万も売れるはずないし、仮に売れても誰もわからないだろ?
223:デフォルトの名無しさん
24/12/11 15:01:35.84 vhuzQlsT.net
ライセンスはそもそも収入のない
小、中、高、大学生をターゲットにしていることは明らか
オマエラはちゃんとライセンスを購入しろってこと
224:デフォルトの名無しさん
24/12/11 17:09:06.39 ZxZ2I/Iq.net
園児やニートは対象外かよ!?ふざけんなっ!
225:デフォルトの名無しさん
24/12/11 19:07:47.70 WgRFfOtM.net
メモリ消費のことだけど、ちょっといい?
あるアプリで起動後に100MB以下になる時と
300MB近くまで増加してそれが継続する場合があるんだけど
何が違うんだろうね
起動時に一時的に確保するメモリとか、その順番とか、
またはメモリ解放時期が影響してくるんだろうか?
226:デフォルトの名無しさん
24/12/11 20:35:09.03 nnmJtg8g.net
そんなん要因はいろいろありすぎてって感じ
GCとかメモリアロケータとかOSとか
227:デフォルトの名無しさん
24/12/12 15:33:40.14 9t6Prbeo.net
TControlList で最上位に表示されてるアイテム(index)を取得する方法ないですかね
TListView の TopItem みたいなのです
プロパティでは見当たらず、OnBeforeDrawItem イベントくらいしか Indexを取得するところが無くて..
228:デフォルトの名無しさん
24/12/12 15:34:20.98 9t6Prbeo.net
下記忘れました VCLです
229:デフォルトの名無しさん
24/12/12 17:05:23.31 9t6Prbeo.net
自己解決しました
スクロールバーの情報から取得できました
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:デフォルトの名無しさん
24/12/25 00:05:11.27 QrMul3Xq.net
ですがオジサンに構って欲しくないんだが>@掲示板
231:デフォルトの名無しさん
25/01/09 23:22:47.87 aUEtULnK.net
今年はDelphi30周年
232:デフォルトの名無しさん
25/01/20 10:36:29.02 sTCUPRcr.net
全然盛り上がらねーなー
233:デフォルトの名無しさん
25/01/20 12:10:09.73 Hc89BFBP.net
delphi30周年記念を目前にして景気の悪い無料CEライセンス体系を再教育させられただけだったからな…
234:デフォルトの名無しさん
25/01/20 17:35:56.39 nuxYyVka.net
まあCE使わせてもらってる自分としては
Delphiが存続してるだけで感謝
最近は3Dにハマってるけど資料が少なすぎる
まあユーザー数が少ないからしょうがないけど
自分で作った法線データを表示させるだけで四苦八苦
今は常にカメラを向くオブジェクト(ビルボード)作りに励んでるけど
線型代数の知識のない自分にはチンプンカンプン
235:デフォルトの名無しさん
25/01/20 19:11:35.58 LeNnGbSt.net
線型空間の公理
236:デフォルトの名無しさん
25/01/20 19:15:54.84 PgGEyeYR.net
カメラのベクトルを法線に持つ平面で良いよ
237:デフォルトの名無しさん
25/01/21 13:08:34.08 C2Ji1ce6.net
1月30日、開発者イベント「Delphi 30th Developers Day」開催!
238:デフォルトの名無しさん
25/01/21 18:39:41.89 8hXsjKg7.net
>>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にはない
239:デフォルトの名無しさん
25/01/22 15:48:33.19 vlyeH2SF.net
>>238
きびしー
240:デフォルトの名無しさん
25/01/23 22:59:41.78 khAEJM+9.net
Delphi生誕30周年のイベント告知読んでスレ見に来たよ
無料版ちょっと手出しにくい規約になってるのか
製品版も想定よか1桁高くておったまげたぞ
20年ぶりに使ってみたかったが無償有償版共に俺は想定ユーザー層から大きく外れてしまってるようだ
記念日に合わせて何か方針が変わりそうな雰囲気とかありそう?
241:デフォルトの名無しさん
25/01/24 08:46:47.37 pRgKWSHt.net
>>240
さびしー
242:デフォルトの名無しさん
25/01/24 13:45:09.77 0+etWZgC.net
>>240
何かあるとすれば月末の記念イベントが唯一のタイミングだけど…何か出てくる空気感じゃない。
StarterからCE経て8年間ずっとこうだったんだFAQにも利益出すバランスのためって書かれてるし当然今後もこのまま。
243:デフォルトの名無しさん
25/01/26 01:21:38.82 FNjVPeb+.net
オワコン言語から他に乗り換えろブタどもw
244:デフォルトの名無しさん
25/01/27 18:29:27.43 nPL120ss.net
2万かと思ったら20万超えなのか!
アンティークのレアモノ価格みたいになってた・・・
かつてのような比較的買いやすい個人向けの5万円前後で
Delphi30周年限定エディション出してくれたら記念に買いたい
245:デフォルトの名無しさん
25/01/28 10:25:39.58 dqvH8r5C.net
そう言えばPASCALのスレ無くなってるな
(ObjectPASCALやDelphi除く)
246:デフォルトの名無しさん
25/01/29 11:03:48.40 qeOso5R0.net
URLリンク(www.youtube.com)
これは本当にマルバツゲームなのか?
247:デフォルトの名無しさん
25/01/30 16:57:35.79 lQ9KngAo.net
30周年記念にフィリップ・カーンとアンダース・ヘルスバーグは招待しないのかよ
248:デフォルトの名無しさん
25/01/31 03:07:00.83 sXzV0l/H.net
URLリンク(www.youtube.com)
30周年記念のライブ配信
視聴回数が少なすぎて悲しい
249:デフォルトの名無しさん
25/01/31 11:12:15.19 Wcc6kRpn.net
少ないといっても1万ぐらい行ってると思ってみたらまさかの300台😭
250:デフォルトの名無しさん
25/01/31 12:57:03.07 BuQyMCuM.net
>>249
たぶん会場には9700人いたんだろうと思う
251:デフォルトの名無しさん
25/02/09 20:44:06.11 SmEHaL4b.net
FMXのスタイルデザイナにある「プラットフォーム」って
Windows 11 Desktopがデフォルトで表示されるけど(12.1 CE)
ここで設定したスタイルって
アプリをWindows 10で実行したら適用されないことに気づいた(当然?)
Windows 10 Desktopを追加して設定しなくちゃならないんだな
252:デフォルトの名無しさん
25/02/18 01:55:09.35 xov6jdtz.net
プログラマーに最も人気のプログラミング言語とは?2025年2月のプログラミング言語人気ランキングが発表される
1 Python
2 C++
3 Java
4 C
5 C#
6 JavaScript
7 SQL
8 Go
9 Delphi
253:デフォルトの名無しさん
25/02/18 23:28:15.61 slT1jzcd.net
ランキングではなく現実を見ようよ泣
254:デフォルトの名無しさん
25/02/19 05:14:52.22 K/3K6cbO.net
9位まで上がったのか。
良いものは残るよな。
あとは値段下げてくれ。
パパが息子に買ってやれる値段にしてくれ。
255:デフォルトの名無しさん
25/02/19 05:16:36.02 K/3K6cbO.net
pythonってプログラムしててもつまらないですネ
256:デフォルトの名無しさん
25/02/19 08:56:46.67 3RXj+PRl.net
>>253
何故ココにいるんだろう
257:デフォルトの名無しさん
25/02/19 16:23:37.58 TlBkPIbk.net
巨大企業が推しているわけでもなく、業界標準仕様でもなく
弱小企業が作っているのに9位はある意味凄いな
258:デフォルトの名無しさん
25/02/19 22:43:15.88 d+wAyjMN.net
検索エンジンでのヒットランキングか
そんなに情報多いイメージ無いが
259:デフォルトの名無しさん
25/02/19 23:29:43.56 2AmHCiPY.net
壊滅的にユーザー見かけないのに
胡散臭すぎるランキングだな
260:デフォルトの名無しさん
25/02/20 00:26:03.59 0KbA19gB.net
Rubyが入っていないからちょっと信じちゃう
261:デフォルトの名無しさん
25/02/20 04:22:54.92 KXVxf6QC.net
検索?
それなら、オレ、ここ3ヵ月毎日100回以上delphiで検索してるぞ。
262:デフォルトの名無しさん
25/02/20 17:56:43.98 nC1Advl8.net
どこにも検索なんて書いてない
妄想じゃまいか?
263:デフォルトの名無しさん
25/02/20 18:13:58.60 VXGdQYle.net
まだまだDelphiいける…!
264:デフォルトの名無しさん
25/02/20 18:36:09.91 SDf39WJJ.net
>>262
URLリンク(gigazine.net)
265:デフォルトの名無しさん
25/02/20 19:35:43.80 KXVxf6QC.net
>>264
そこインチキだと思う。
前はよく読んでたが検証するとなんだかなぁという記事が多い。
今は見ないようにしている。
266:デフォルトの名無しさん
25/02/20 19:51:52.83 0KbA19gB.net
いやRubyがないところが真実味があってだな…
267:デフォルトの名無しさん
25/02/20 19:55:24.52 iA291uaI.net
flutterのdartやkotlinもないが...
268:デフォルトの名無しさん
25/02/20 20:24:18.94 g3hjH//z.net
phpやperlはオワコンなん?
269:デフォルトの名無しさん
25/02/21 11:43:01.23 vI88dzmZ.net
rubyもそいつらの仲間入り
270:デフォルトの名無しさん
25/02/21 19:33:31.03 XvYPEUP+.net
perlはWebではオワコンだが本来用途の「ちょっといいシェルスクリプト」としては現役だぜ?
271:デフォルトの名無しさん
25/02/21 19:51:43.23 LUCuQ+yK.net
Peal
正規表現がなかなか見づらく理解し難いにでdelphiでその表現でマッチするかのコード書いてプログラミングに利用しているが後方参照でつまずいている。
272:デフォルトの名無しさん
25/02/21 19:53:06.59 LUCuQ+yK.net
すまん
Perlな
273:デフォルトの名無しさん
25/02/23 18:09:12.26 o5rUiqEM.net
XでMVPがところかまわずクソリプしまくるのは何とかしてほしい
274:デフォルトの名無しさん
25/02/24 14:51:53.49 HuBIdhDR.net
出るΦは討たれる
275:デフォルトの名無しさん
25/02/24 16:41:01.23 bpsQU5UJ.net
数年前やってたのみたがまだそんな事やってるのか?
276:デフォルトの名無しさん
25/02/24 16:54:11.22 jhjJFPq0.net
>>274はnifty-serve時代から延々と受け継がれるダジャレなんだ
277:デフォルトの名無しさん
25/02/27 12:01:58.59 VQNvJTxh.net
ほのぼのローンほのぼのレイプ
278:デフォルトの名無しさん
25/03/09 12:03:32.62 YfS/qT41.net
RADの1年使えるDelphiを再ダウンしてインストールしたら、バージョンが12となり小数点以下が無くなってた。オープニングの赤色も血液色になってた。これって古いやつなの?
279:デフォルトの名無しさん
25/03/10 14:40:18.19 Kmpgavmz.net
>>278
トライアル版とかかな
バージョン情報に Community Edition て書いてある?
280:デフォルトの名無しさん
25/03/10 19:43:48.04 /Ij2NOpj.net
>164さんに教えて頂いたところです。
281:デフォルトの名無しさん
25/03/11 22:12:07.60 iB8VShxM.net
>>279
ずっと気になってたんですが
以前のRADの無料版と今のやつはアイコンが違いますよね。
今のはDelphiの無料版ですよね。
RADの無料版と言うのは無くなったんでしょうか?
282:デフォルトの名無しさん
25/03/11 22:16:34.65 iB8VShxM.net
前は、RADにDelphiとC++Builderを入れてたんです。
283:デフォルトの名無しさん
25/03/11 22:34:47.03 Bucsq9xW.net
>>281
Community EditionはDelphi CEかC++Builder CEの単体しかない
両方使いたいならそれぞれDLしてそれぞれ個別にインスト
RAD CE版は存在しない
RADは製品版かそのトライアル版だけ
284:デフォルトの名無しさん
25/03/11 22:37:27.98 Bucsq9xW.net
>>278
オープニング画面に12.1って書いてない?
285:デフォルトの名無しさん
25/03/11 23:43:05.58 iB8VShxM.net
>>283
でもTOKYOから3回か4回くらいのバージョンアップまで1年無料版を使ってたよ。
286:デフォルトの名無しさん
25/03/11 23:48:24.49 iB8VShxM.net
>>284
前は12.1と表示されてたが今のは12とだけ。そしてピンク色ぽい赤から血液色の赤になってます。
287:デフォルトの名無しさん
25/03/11 23:51:24.00 iB8VShxM.net
前に間違ってDelphiの1年無料版を落としてアイコンが違うのでRADを落とし直した経験がある。
だから2種類あったはず。当時は。
288:デフォルトの名無しさん
25/03/11 23:57:58.57 iB8VShxM.net
>>283
あとTOKYOの時はRADにDelphiとc++を入れてたよ。インストールの時に両方選べた。
289:デフォルトの名無しさん
25/03/12 00:04:25.09 71ke9wMK.net
>>288
ただし使う時は両方のSiriを貰っておかないといけない。
290:デフォルトの名無しさん
25/03/12 00:38:56.81 71ke9wMK.net
>>283
それからTOKYOはRADだよ。
何年ぶりかで無料版が出たとあちこちで話題になり多くの人がインストールしただろう。あれは無料版のCommunity Editionでしょう。
291:デフォルトの名無しさん
25/03/12 00:49:13.47 71ke9wMK.net
ちょっと勘違いしてたわ。
最初の無料版はベルリンだったわ。
RAD Studio 10.1 Berlin Starter Edition"
292:デフォルトの名無しさん
25/03/12 01:09:25.67 71ke9wMK.net
DEKOさんの記事がまだ残ってたわ。
URLリンク(ht-deko.com)
ここに当時のインストール記事がある。
これ見てインストールしたよ。
293:デフォルトの名無しさん
25/03/12 01:30:58.13 71ke9wMK.net
自分もバカだね。
Community Editionでなく
Starter Editionだわ。
294:デフォルトの名無しさん
25/03/12 08:14:13.19 Bbn24MK/.net
>>286
最新パッチ当てた?
295:デフォルトの名無しさん
25/03/12 12:16:56.95 71ke9wMK.net
>>294
当ててない。
296:デフォルトの名無しさん
25/03/12 12:30:09.35 71ke9wMK.net
>>294
今、Getlt経由でパッチ当てたら12.1になりました。ドジですね。自分。
でも前回のインストールの時はなんで初めから12.1だったんだろうね。
知らずにパッチ当ててたのかなぁ。
297:デフォルトの名無しさん
25/03/12 20:13:23.90 jDeBnJYh.net
アプリのフォルダをコピーして別の場所(フォルダ)にペーストし、
そこで開発を続行したいんだけど、何か気を付けることってある?
*.dprや*.dprojファイルには絶対パスは書かれてないけど
*.dproj.localファイル、*.dskには元のフォルダの絶対パスが書かれてる
また、ImageList内の各アイテムのFilenameも絶対パス
たぶん、その他にもいっぱいあると思う
このままじゃ何か修正しても、元のフォルダの方が修正されそう
これを可能にするコマンドとかある?
298:デフォルトの名無しさん
25/03/13 00:16:19.13 QlzxkTj+.net
>297
最近のは知らない(D6,D7時代の知識だけど)が
現行の開発中状態から「プロジェクトに名前を付けて保存」で移行させたいフォルダを指定
その後に「すべて保存」をすると移行できるし
終了後、再開で「プロジャクトを開く」窓のデフォ状態から
「ファイル名: |▼」部分押しで移行先フォルダアドレス出ますが?
現行のデルファイは知らない
299:デフォルトの名無しさん
25/03/13 15:26:28.11 8J73G1Wp.net
やってみたけどダメだった
移動したフォルダには*.dprとかはコピーされてるけど
「すべて保存」しても新フォルダには*.pasとかはコピーされない
新しい*.dprojの中身を見ると元のフォルダ内の*.pasを指している
この状態で何か修正すると
その修正は元フォルダのファイルに反映されるみたい
やっぱフォルダごとコピーして
絶対パス部分を手動で置換するしかない?
300:デフォルトの名無しさん
25/03/13 15:45:08.44 IMT+MFKv.net
いつの記事だと思ったら最新のものだった…
Delphi 7 を完全に卒業すべき理由
URLリンク(blogs.embarcadero.com)
301:デフォルトの名無しさん
25/03/13 16:15:22.09 lzBmJn1l.net
半額でも高いからな
アップデートだけできて価格が1/10ならワンチャンあるかもだが、今のままでは卒業してDelphiさようならになりそう
いや、既になってる
302:デフォルトの名無しさん
25/03/13 17:05:56.08 ragWGsl9.net
>>299
そもそも絶対パスになっている時点でおかしい
プロジェクトファイルの位置を起点として相対パスになるはずだよ
現になっている部分は手動で直すしかないと思う
303:デフォルトの名無しさん
25/03/13 21:50:13.79 8J73G1Wp.net
>>302
ええと、>>397に書いたように
*.dprや*.dprojファイルには絶対パスは書かれてない
それでサンプルプログラムを作って「プロジェクトに名前を付けて保存」で
新しいフォルダに保存してみた
1) *.dfm/fmxや*.pasファイルは新しいフォルダに保存(コピー)されず
元のフォルダのファイルを使うような仕様になってる
2) リソース関係も元のフォルダを指している
TestSampleVCL_Originalファルダ内のプロジェクトを
TestSampleVCL_Movedファルダに保存
URLリンク(i.imgur.com)
304:デフォルトの名無しさん
25/03/14 01:03:06.27 QV1XpfNP.net
>>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フォルダがカレントディレクトリの状態で追加したから、そこからの相対パスに設定されて、その後プロジェクトを保存したことで面倒なことに親を辿ったルートになったのかなと
原因はあくまで推測なんで間違ってるかも
305:デフォルトの名無しさん
25/03/14 03:43:02.92 3IhsSE1L.net
>>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が自動で修正したということ
「プロジェクトに名前を付けて保存」で
すべてコピーされたと勘違いして元のフォルダを削除すると
ソースが失われる危険性があるのが怖い
306:デフォルトの名無しさん
25/03/14 04:56:39.90 QV1XpfNP.net
>>305
だからなんで「プロジェクトの別名保存」なんてするのよw
そこを起点として相対パスが設定されるのは当然じゃん
で、仮に試したいけど元のデータが失われるのが怖いなら
Original を copy1 にコピー
Original を copy2 にコピー
そんでcopy1でいろいろ試せばいい
それでOriginalが変更されたとしても、copy2をOriginalにコピー(もしくは移動)させれば復元できるだろ
307:デフォルトの名無しさん
25/03/14 05:21:32.98 QV1XpfNP.net
プロジェクトファイルとソースファイルは別
プロジェクトファイルの位置を変えたって、プロジェクトが参照しているソースファイルの位置は変わらない
だから相対位置が変わる
.dproj.localファイルはおそらく一時ファイル、消してもどうせ再生成される
.dskファイルはデスクトップ配置が保存されるらしいが俺は無効にしてるからないのではっきりとは分からんが
どのみち削除してもデスクトップ配置やブレークポイントがリセットされるぐらい
ImageListにフルパスが含まれているってのは分からん
アレはバイナリをバイト文字に変換して保存しているはずなんでパス情報はないはずだけど……
308:デフォルトの名無しさん
25/03/14 12:45:14.78 3IhsSE1L.net
元々は>>297でプロジェクトフォルダを
フォルダ名を変えてコピーして開発を継続したいって質問で
それに対して>>298が「プロジェクトに名前を付けて保存」って
回答があったんだよ
それでプロジェクト別名保存の話に移って。。。
自分はあくまでフォルダごとコピーするつもり
あとImageListは悪い、FMXのほうの話
*.fmxファイルに バイナリに加えて絶対パスのファイル名が書かれてる
URLリンク(i.imgur.com)
309:デフォルトの名無しさん
25/03/14 16:16:45.09 QV1XpfNP.net
FMXは使ったことないから分からん
相対パスに書き換えて問題なきゃそれが一番いいが
ただPNGとしてバイトデータで保持しているからIDE上の操作ぐらいでしか使わないパスじゃないかと思う
俺なら邪魔くせーとFileNameの行ごと削除する
310:デフォルトの名無しさん
25/03/18 20:46:12.91 KF9agdiy.net
RAD Studio / Delphi / C++Builder 12.3リリース
311:デフォルトの名無しさん
25/03/18 22:49:16.48 NaYDkZR2.net
キャンペーン期間もう終わったのか
またやってくれよ
312:デフォルトの名無しさん
25/03/19 11:42:11.42 Irgid5LD.net
エンバカのメールもういらないんだけどまだ来るのな
313:デフォルトの名無しさん
25/03/28 09:51:57.10 C1XnNGWI.net
Delphiとyt-dlpで動画をダウンロードするプログラム作ってたんだが、言葉の定義で教えてほしい。
「字幕を埋め込む」とは動画内に字幕が合成される事を言うのですか?それとも字幕ファイルが同時にダウンロードされる事を言うのですか?
何度やっても字幕ファイルがダウンロードされるだけなもんで。
314:デフォルトの名無しさん
25/03/28 17:26:20.76 SQ3QjOAO.net
遅ればせながら24H2にアップデートした。。。とたんに
IDEは起動するけどプロジェクトが開けなくなった
イベントログで調べると.net関係のエラーでクラッシュしてた
アップデートに.netのアップデートが来てて事なきを得たが
ちょっと調べたら今のIDEには
Delphi8の.NETでコーディングした部分が少なからずあるらしい
そんもんか
315:デフォルトの名無しさん
25/03/28 20:09:16.08 C1XnNGWI.net
>>314
やな奴
316:デフォルトの名無しさん
25/03/28 22:46:34.63 E0yky6YY.net
>>315
やな奴と言われてしまった
317:デフォルトの名無しさん
25/03/28 23:06:17.46 E0yky6YY.net
>>313
yt-dlpは知らないけど
単純に「字幕を埋め込む」っていうと
動画ファイルに字幕データを組み込んで
再生時に同期して字幕を表示するってことじゃない?
少なくともハードコードというか
動画に焼き込むとは違うと思う
(昔AviUtlとか使って字幕付けて
イケないファイルを公開してた頃が懐かしい)
318:デフォルトの名無しさん
25/03/29 03:33:18.66 2z+oYoNe.net
>>316
すまん。間違えたよ。
319:デフォルトの名無しさん
25/03/29 03:37:30.03 2z+oYoNe.net
>>317
やはり、字幕ファイルを同時にダウンする事ですか。
変な日本語。埋め込むと言う表現は間違ってると思うよ。
320:デフォルトの名無しさん
25/03/29 03:46:53.03 RbD9LPDj.net
そもそもDelphi関係ないよなーと思いつつ
まあ雑談ってことで
>>319
そうじゃなくて、動画データとは別にメタデータとして動画ファイルに字幕データを書き込むってことよ(たぶん)
動画ファイルと字幕ファイル別々って意味じゃないと思うぞ
>>317が言っているのはTVのように動画そのものに字幕を付けるわけじゃないってだけ
字幕については俺も詳しくはないけど保存しようとしているファイルタイプによっては字幕データを書き込めない場合もあると思う
321:デフォルトの名無しさん
25/03/29 12:35:19.43 2z+oYoNe.net
>>320
オレも最初そのように解釈してたよ。
だからハマった。
字幕埋め込みやると動画と字幕ファイルをダウンロードするからね。動画に字幕を書き込むものでなかった。
で、いろいろ調べてるうちにFFmpegで動画に焼きつけるHPがあったんや。しかし、1時間の動画ならほぼほぼ1時間かかるんや。PCの性能かもしれんが。
こりゃダメだと思うと同時に埋め込みと焼き付けては違うのか?と思ったわけよ。
322:デフォルトの名無しさん
25/03/29 15:14:10.57 kb48Xezq.net
>>321
そもそもそのyt-dlpもffmpegのラッパーみたいなもんよ
動画のあれこれはそっちに回してる
動画と字幕ファイルをダウンロードするってのも当然で、
(たぶん)ffmpegが直に字幕ファイルを取得できないから代わりにyt-dlpがダウンロードしてる
そんでffmpegに動画ファイルと字幕ファイルを渡して「字幕が埋め込まれた動画ファイル」を生成するようになってるんだろうけどそこでコケてるってわけ(たぶん)
再生と同じだけ時間がかかるってことはエンコードもやり直しているんだろうけど、指定パラメーター間違ってるんじゃない?
すでにダウンロードしてあるならffmpegのスレかサイト探せばいいんじゃない
323:デフォルトの名無しさん
25/03/30 20:18:04.67 NoPSGqgB.net
>>322
面倒くさくからも言うと
何もわかってないね。
324:デフォルトの名無しさん
25/03/31 00:15:07.41 kkxNZAfA.net
そもそもここはDelphiのスレ
yt-dlpはPythonスレかyt-dlpのスレへどうぞ
325:デフォルトの名無しさん
25/04/01 19:46:48.11 lomSbMtE.net
>>324
アホだね。
326:デフォルトの名無しさん
25/04/08 20:15:47.62 CBdThpCZ.net
プログラムを組むのには色々な知識や他分野のアイデアや失敗談が参考になるのに薄っぺらい人間は「ここはdelphiのスレだ」だと批判する。
結果どうだ、さびれるだけだろ。
327:デフォルトの名無しさん
25/04/08 20:23:14.97 CBdThpCZ.net
>>324
何でお前が仕切ってんだ。
説明しろや。
328:デフォルトの名無しさん
25/04/08 22:20:17.81 bTFTROml.net
元々廃れてるのに何言ってんだ??
329:デフォルトの名無しさん
25/04/09 01:06:25.77 KjXCof2z.net
てかやっぱyt-dlpの話は
ここじゃ良い答えを得られんだろ
330:デフォルトの名無しさん
25/04/09 02:21:36.23 XIvlryTT.net
>>325-328
お前のようなキチガイが我が物顔でスレを荒らすから廃れるんやでw
331:デフォルトの名無しさん
25/04/09 03:59:34.98 Hm7DsvDe.net
delphiでyt-dlp使ってプログラムを組むのはダメでプロジェクトファイルや無料版の使用条件の話はいいのか?
ここはプログラム板だろうが。
視野が狭いのなお前ら。
332:デフォルトの名無しさん
25/04/09 04:09:07.49 Hm7DsvDe.net
>>329
yt-dlpに限定した質問でなく「埋め込む」と言う意味についての質問だろう。
プログラム組んでたら埋め込むと言う案件に出会わないできただけだろう。お前ら。で、ffmpegでは焼き付けると言ってる人がいる。どう違うんだと言う事だ。
333:デフォルトの名無しさん
25/04/09 04:10:56.46 Hm7DsvDe.net
>>330
お前がスレ汚しだ。
334:デフォルトの名無しさん
25/04/10 11:19:31.33 sl4+KigV.net
yt-dlpがDelphiで描かれてる
ffmpegがDelphiで描かれてる
browserがDelphiで描かれてる
どれにも該当しない
335:デフォルトの名無しさん
25/04/10 11:54:12.92 RuypOZeh.net
>>334
Delphiに関係ない投降するな。
336:デフォルトの名無しさん
25/04/10 17:39:27.40 UsbiRq0X.net
投降
337:デフォルトの名無しさん
25/04/10 19:54:16.81 RuypOZeh.net
>>335
揚げ足取りはDelphiに関係ありません。
どっかに行けやアホ。