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

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

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

■ Delphi 12
http://www.embarcadero.com/jp/products/delphi
■ Delphi Community Edition (無料)
iOS、Android、Windows、macOS 向けアプリも開発可能。年間売上5000 US$以内の商用開発可。
https://www.embarcadero.com/jp/products/delphi/starter
<前スレ>
くだすれDelphi(超初心者用)その59【Embarcadero】
https://mevius.5ch.net/test/read.cgi/tech/1632449787/
■ 便所の落書きレベルの個人的な悪口やきつい言葉(氏ねとか)は禁止だからな。
■ Embarcaderoヲッチャ的な内容も歓迎だ。
■ 誰も立てないから立てた。さあ語れ。
2024/02/12(月) 13:55:06.30ID:74sj74/Y
DelphiのFiremonkeyって
AndroidのWearOS対応アプリを作れる?
2024/02/12(月) 17:10:59.93ID:3yCnP4gw
試せばいいじゃん
2024/02/12(月) 18:06:01.15ID:74sj74/Y
まあそうなんだよね

すでにstoreに登録してるスマホ用アプリをアレンジして
ウォッチ用アプリを作ってみようとしてるんだけど
検索してもYoutubeに1件あるだけで

それをまねて実機でHelloWorldは実行できたんだけど
他に誰もやってないんじゃ不安で聞いてみたわけ
20デフォルトの名無しさん
垢版 |
2024/02/12(月) 18:12:17.80ID:5TpTW0N3
>>16
結局Patch1が組み込まれた新しいinlineインストーラー使って再インストールした。
コンポーネントの再登録が超面倒くさい。

再インストールしてGetItアクセスして気づいたんだけど、Patch1適用前のDelphi12にpatch1を適用したものと、
新しいinlineインストーラー使ってインストールしたものではGetItのアクセス先が違ってるんだろうか?
以前はあったはずのモジュールがまだ登録されていなかったりするんだが
2024/02/12(月) 22:11:18.96ID:3yCnP4gw
一人でできないんじゃ
作れるもクソもねぇ
2024/02/14(水) 09:09:13.25ID:hKZwYJSV
Delphi 11 Community Edition の ISOはどこから落とせるの
my.embarcadero.comからダウンロードと言うが見つからない
barnsten.comから直リン拾ったけど…
2024/02/14(水) 09:39:35.40ID:hKZwYJSV
my.embarcadero.comからダウンロード 見つからない
適当なISOからインストール Community Editionはインストールできない

クソだな
2024/02/14(水) 11:51:53.99ID:TABdZ46f
>>22
Delphi CEのインストールはISOではなくインストーラーから行う
公式からDLしてインストール
https://www.embarcadero.com/jp/products/delphi/starter/free-download
ここから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をダウンロードする必要がある場合は、営業担当者にお問い合わせください。
2024/02/14(水) 16:28:52.80ID:rGW7BcHN
>>24
ここに回避策としてISOが案内されていた
いずれにしてもできないものは仕方ないが…

https://www.embarcadero.com/jp/products/delphi/starter
回避策:ISOインストール(my.embarcadero.comからダウンロードしてオフラインインストールが可能)
2024/02/20(火) 16:55:33.19ID:CZ92FwzS
CEのダウンロード復活してるのね
2024/02/21(水) 05:02:00.99ID:l8CTmLId
長かったわ復活乙
2024/02/27(火) 15:45:09.62ID:UU0FBpcf
Windows11でT98-Nextを使用しようとしています
パラレルポートがないのでUSB-パラレル変換でVP-1350と接続します
RAWモード印刷の機能が使えないようですのでDOSコマンドでは無理なので
LPT1へ出力されたデータをUSBプリンタへリダクトするコードを
書きたいのですがサンプルも見つかりません
フリーソフトのDOSPrintを使えば実現できるようなのですけど
Delphi 6 でつくれるならやってみたいので参考になるサイトなどあれば教えてください
2024/02/27(火) 16:45:31.37ID:s0q4lh6Q
結局何を聞きたいのか?
2024/02/27(火) 17:02:33.53ID:42om2hu7
>>28
PC98エミュレータ プリンタ設定のキモ T98-Nextの場合
https://koga2020.hatenabl;og.com/entry/53075481
2024/02/27(火) 17:37:30.28ID:UU0FBpcf
>>30
その方法のDOSコマンドが使えるのはXPまでで
試したけどWin11や10では無理だった
ttp://www.nankichi.net/?p=22

それで上記のサイトにあるDOSPrintをInternet ArchiveでDLしたんだけど
同じ動作をするアプリをDelphi 6でつくれるかなと思って質問してみました
2024/02/27(火) 18:10:46.27ID:OXfsOfr2
>>31
Win11や10でWinXPを仮想PCで動かして、そのWinXP上でT98-Nextを動かせばOK
2024/02/28(水) 11:35:35.26ID:B5xkiMH2
Delphi 6でDOSPrintを作る方法を教えて下さい
2024/02/28(水) 16:09:36.77ID:/SzB+1xn
DOSPrintのDOSPrintUI.exeを触ってみた感じだと
LPT1〜9がなければポートを作ってLPTに送られてきたデータを
指定したプリンタへリダイレクトしているだけのようですが
LPT1へデータを送信するコードしか見つからなくて
LPT1を作ったり、データを読んだりもできないので何かわかるかたがいれば教えてください
2024/02/28(水) 16:30:33.62ID:3PoUoeGg
粘るねぇw
2024/02/29(木) 19:53:36.47ID:iAtaoyL6
Delphi 6でDOSPrintを作る方法を教えて下さい
2024/03/01(金) 12:33:29.63ID:2L2F7BkJ
32bit Win10なら動くのでは、知らんけど
2024/03/07(木) 09:21:29.04ID:K39u6Vfm
Delphi 6でDOSPrintと同じ動きをするプログラムを作る方法を教えて下さい
2024/03/19(火) 22:47:37.52ID:ZzSc2Muy
Delphi Code Analysis Wizard ? Free Edition : r/delphi
https://www.reddit.com/r/delphi/comments/1bhqtwq/delphi_code_analysis_wizard_free_edition/
40デフォルトの名無しさん
垢版 |
2024/04/04(木) 14:26:11.49ID:tIJI1x+l
新規作成すると Unit2,Form2,project2から作成するようになってしまいました。
元に戻すには どこをいじればよいのでしょうか。
Delphi11CEです。
41デフォルトの名無しさん
垢版 |
2024/04/04(木) 15:48:19.02ID:tIJI1x+l
自己解決しました。
42デフォルトの名無しさん
垢版 |
2024/04/06(土) 16:09:40.88ID:njwqCfhx
Delphi 12.1がリリースされたけど相変わらずローカルヘルプから外部のコードサンプルのリンクが間違ってるな
なんでURLにβ版の開発名とか Updates とかいう名前を入れるかね

The requested URL /CodeExamples/Updates/en/TXMLDocumentCreateElement_(Delphi) was not found on this server.
2024/04/06(土) 17:14:10.63ID:+GCUC93l
円馬鹿だから
44デフォルトの名無しさん
垢版 |
2024/04/07(日) 12:24:15.80ID:D+5DGPDJ
>>42
日本語ヘルプファイル、先祖返りしているね
topic.chmのタイトルが 「RAD Studio 11 Athens ヘルプ」 になっている
12.0のtopic.chmは 「RAD Studio 12 Athens ヘルプ」になっているし英語版もRAD Studio 12になっているからローカライズ担当の怠慢か
2024/04/29(月) 08:33:47.30ID:G2ujDRWA
スレ立て荒しが板に爆撃中!
緊急ほしゅあげ
46デフォルトの名無しさん
垢版 |
2024/04/29(月) 13:18:25.05ID:M/ZG0Q0T
午後の保守age
2024/04/29(月) 20:41:52.72ID:NY4O7KmV
>>45
ほしゅあげしたら嵐は来ないの?
2024/04/29(月) 21:45:37.74ID:3z9/pIrV
スレが落ちるからあげてんじゃね
49デフォルトの名無しさん
垢版 |
2024/04/30(火) 12:20:43.70ID:h2iULF+y
揚げ
50デフォルトの名無しさん
垢版 |
2024/05/01(水) 16:24:22.21ID:aqx/bqRw
揚げまん
2024/05/03(金) 16:25:03.95ID:xfvrO1Vu
昨日Delphiデビューしましたぜ へへへ
2024/05/03(金) 19:21:37.01ID:ju6RQRxd
>>51
おめでとう
2024/05/03(金) 19:45:24.90ID:ic5tjtaj
Community Editionってまだ12来ないの?
2024/05/03(金) 20:26:15.65ID:xfvrO1Vu
>>52
ありがとう

すでにPCの時計を合わせるアプリを完成させたぜ
ほぼネットのソースのコピペで行けたぜ ふふふ
2024/05/03(金) 22:00:08.68ID:ju6RQRxd
>>54
有能w
2024/05/04(土) 20:07:06.38ID:MvZbLQcN
>>55
そうでしょ! ははは

質問なんですけど、ソースコードを配布するときとか自分用にバックアップをとるときに必要なファイルはどれでしょうか?
アイコンが変わっている.dpr .dproj .dfm .pasでOK?
57デフォルトの名無しさん
垢版 |
2024/05/04(土) 20:52:44.68ID:d/NDFBBZ
.res と、もし使っているなら .ico も追加して下さい
2024/05/04(土) 22:04:14.08ID:RDsvdRWl
delphiでもbingで検索したらコードが出てくるもんな
便利になったもんだ
2024/05/04(土) 22:12:59.19ID:MvZbLQcN
>>57
ありがとうございます!
2024/05/21(火) 22:33:24.71ID:qenvswt1
CEの11を入れてみたいけど、Delphiのインストーラーって
毎回なんかやらかすイメージがあるから、ずっと躊躇してる
最近のインストーラーは、まともになった?
2024/06/04(火) 11:01:21.51ID:3b1BHtET
手動アンインストール手順(RAD Studio 11) - Support
https://docwiki.embarcadero.com/Support/ja/%E6%89%8B%E5%8B%95%E3%82%A2%E3%83%B3%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%89%8B%E9%A0%86%EF%BC%88RAD_Studio_11%EF%BC%89

ここら辺読んで旧バージョンを手動でアンインストールしてから入れとけばさほどひどいことにはならない
あと小汚い環境変数、とくにpath周りもたまには掃除しとけよ
2024/06/25(火) 10:08:41.92ID:a5D6JAjL
またオンラインドキュメント死んでんのか
2024/06/28(金) 16:37:42.36ID:VNcSIjl7
オンラインドキュメント死んでるのは良くないが、生きてても実際にはあんまり役に立たない内容ばかり
あれ、ただ単に機械的に作ったページたらけで、ちゃんと人が執筆した部分は少ないんじゃないの?
2024/06/28(金) 21:20:31.76ID:27BUuhqd
ボーランド時代の付属ヘルプは使用例も併記されてて優秀だったんだがなぁ
エンバカになってからヘルプの質の低下が酷すぎる
2024/06/29(土) 12:38:04.26ID:sjlmXfgH
TPngImageのExtraScanlineメソッドは機能するようになった?
48bitカラーを読み込むのはできるが各ピクセルへのアクセス方法が分からん
2024/06/29(土) 12:56:54.56ID:3ipd0KK3
エンバカになってからというかDelphi4ぐらいで既に劣化は始まってたというか
2024/06/29(土) 13:53:26.22ID:/DMSN8EB
大野さんが辞めたせい?
2024/07/30(火) 17:52:07.40ID:pTv+1W5F
Delphi 12 Community Editionがリリースされたね
秋頃だと考えてたんで、ちょっと意外

それとGoogle storeで公開してる自作アプリが
8月からLevel 24に対応しないとなんないから
まさにグッドタイミングではあるけど

FMXで11から12に移行するのに何か大きな修正が必要なんだっけ?
2024/07/30(火) 18:55:49.60ID:Gbw/Z+0B
お12来たのか入れてみよう
2024/07/31(水) 04:15:06.40ID:/6KVLWl3
おおやっときたか
2024/07/31(水) 05:03:35.05ID:/6KVLWl3
入れてみたがCtr+F9するだけでIDEが落ちるわ
なんか不調
2024/07/31(水) 05:34:38.17ID:/6KVLWl3
ちょっとどうにもならんので11.3に戻した
2024/07/31(水) 14:55:56.68ID:wvQIqg8+
最初のパッチが出るまでは入れない方がいいのかな
2024/07/31(水) 16:41:47.72ID:GOxta546
11CE入れたまま、12CE入れられるんだっけ?
2024/08/01(木) 09:52:58.91ID:/5kKbsHc
軽く触った感じだとCtr+F9でIDEが落ちる、右側のプロジェクトウィンドウやパレットウィンドウをクリックするとIDEが落ちる

F9で実行するのと左側のプロパティウィンドウをいじる分には問題なかった
おまカンかもしれないが11.3では特に問題なかったんでなんか困る

>>73
一応最初のパッチはWelcomeページに表示されてる
このパッチは当ててあるんだけどそれでも改善されないんで更に次のパッチ出るまでお預けだなぁ
11.3のライセンス切れるの270日後くらいなのでそれまでに修正されてればいいけど
2024/08/02(金) 04:24:34.94ID:4ZyCaAA+
>>75
>Ctr+F9でIDEが落ちる
自分の環境だとCTRL+F9で落ちることはないね

>右側のプロジェクトウィンドウやパレットウィンドウをクリックするとIDEが落ちる
これって何もできないのと同義じゃない? さすがにそれは。。。

完全に消して再インストールがいいんじゃないかな
2024/08/02(金) 11:54:04.28ID:Werw9fSA
完全に消して入れ直してパッチ1も適用しなおして試してみた
OSはWin11 23H2
新規作成→Windows VLCで新期に作成した直後

プロジェクトウィンドウは右クリックだとIDE落ちるのは変わらず
でも左クリックだと問題ないが右クリックできないとコンポのコンパイルインストができないので厳しい
Ctr+F9するだけでIDE落ちるのも変わってない
追加で上部メニューのプロジェクトタブをクリックやカーソルあててして展開しようとIDEが落ちる

けどパレットウィンドウは大丈夫だったというか勘違いだったかも

なんにしても現状だと外部コンポ入れられないんで次のパッチ以降で改善されるまではどうにもならない感じ
2024/08/05(月) 09:20:31.51ID:sQ3OffDv
実質使えない糞をリリースするのはエンバカデロのお家芸ですか?
2024/08/05(月) 13:43:57.73ID:M/pCFIdG
ユーザーを人柱にしてバグ報告して貰った方がパッチが進む法則
2024/08/05(月) 17:47:59.31ID:yCf2RJXI
うーん、12.1 CEにして
Androidアプリのアップデート準備してるんだけど
今んとこ大きな問題ないな

ていうかAndroidの対象SDKレベルが34になった以外だと
自分の使ってる範囲だと何が変わった?ってな感じ

望むのは3D機能をもう少し充実してほしい
線形代数の知識がないから
LookAtの機能を実現するのに四苦八苦
2024/08/07(水) 15:59:34.62ID:1VlFowO4
実質何が変わったかわからない糞をリリースするのはエンバカデロのお家芸ですか?
82デフォルトの名無しさん
垢版 |
2024/08/09(金) 11:59:44.42ID:GMcoNUCP
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
2024/08/09(金) 12:21:09.57ID:gOEwwMb9
要するにバグってこと?
84デフォルトの名無しさん
垢版 |
2024/08/10(土) 09:00:06.81ID:XV94v8OH
>>0083
私の記述が不正確でした
正しくは「コンパイルはできるが Android用の .apk ファイルが作成されない」です
リンク先を参照して Android SDK を手動でインストールすることにより解決できました

Delphiインストーラの機能不足とは言えるかと思います
2024/08/11(日) 11:58:47.29ID:C61E9BBh
律儀な人だなw
2024/08/11(日) 16:38:11.06ID:gjh4bQex
たぶんSDKの問題は
新しいバージョンのJavaをインストールせずに
Delphiをインストールしようとしたとか?

自分の場合はAndroidの新規のアプリは問題なけど
Delphi11で作成したアプリは配置/Deployできなかった
まあ「ライブラリ」を「デフォルトに戻す」で問題は回避できたけど
87デフォルトの名無しさん
垢版 |
2024/08/14(水) 12:58:40.29ID:HkMCp6aM
また無料版出てるんだ
これDelphi5とかで作ったプロジェクトも開ける?
2024/08/14(水) 16:49:48.07ID:UsmxyUBZ
>>87
開ける。開いて勝手に変換してくれる。コンパイル通すには
多少は手修正が必要かも知れない。ソース次第。
89デフォルトの名無しさん
垢版 |
2024/08/14(水) 19:45:47.73ID:HkMCp6aM
>>88
そりゃすげえ

WPFみたいなバッドノウハウの塊みたいなクソフレームワークいじりたくないし戻れるものならDelphi戻りたい
WinFormsみたいにdpiの問題抱えたりはしてないの?
2024/08/14(水) 22:51:54.99ID:h+sSJe1M
>>89
そのままじゃ動かない可能性高いぞ
2024/08/15(木) 00:15:21.68ID:bQjRnrA4
バグだらけのDephiのほうがバッドノウハウの塊だろうに
頭悪そう
2024/08/15(木) 00:31:39.04ID:FUFcothW
C++Builderに関しては直近の中じゃかなりマシだと思う
まあこれのおかげでWPFやUWP等Microsoftの迷走に付き合わなくて済んだのは良かったよ
2024/08/15(木) 06:24:00.65ID:AHWGVclq
C++BuilderやDelphiは昔使ってたけど
WPFのが好きやな
Communityはなつかしく触ってみてる
2024/08/15(木) 19:55:58.68ID:kB8CHs+b
WPF、UWPそしてバグだらけのWinUIと迷走はしてるけど
別に開発技術はXAML+MVVMとかで一貫してるから別に開発者としては
普通に作るだけなら1カ月もあれば余裕で移行できて
ほとんど負担にならないんだが
応用力効かない人なのかな?
2024/08/15(木) 20:20:59.35ID:FUFcothW
移行に一ヶ月も掛かるの?一ヶ月もあれば追加で色々できちゃうからやっぱりやらなくて正解だったね
というかVisualStudio組と組んでやったけど何やるにしても遅い
あれで本当にDelphiより生産性高いの?
2024/08/15(木) 20:21:16.91ID:pt8CwPgg
なんか変なのが湧いてるぞ
2024/08/15(木) 20:37:48.62ID:kB8CHs+b
しかも、MVVMはWPFとかの専売特許じゃないからMVVM覚えたら他のAndroidや新しい
宣言的UIフレームワークのSwiftUIやらJetpack composeでも使えるのからこれっぽちも無駄にならんし
別にやみくもに新しい技術キャッチしろとは言わんが
古いもの固執して時間が止まっててワロタ
2024/08/15(木) 22:18:12.15ID:FUFcothW
それ、フレームワーク覚えて仕事している気になっているだけだよね
Webでも何でもDelphiだけ使えとは言わないが、Windowsアプリケーション位はDelphiでサクっと仕事終わらせればいいと思うね
ここに居るなら今でも使っているのだろうしさ
使っていないのならさようなら
2024/08/16(金) 16:18:07.57ID:FpyUJ+k6
>>97
WPFスレでは今まさにVSのMVVMが他のMVVMと別物の超絶使いづらい代物だという話の真っ最中ですよ
100デフォルトの名無しさん
垢版 |
2024/08/22(木) 05:47:49.56ID:0OofYQEx
Model View ViewModelとか言い出すのは古典の研究者なのかな?
2024/08/22(木) 10:08:07.80ID:QQ/2NND/
12CEの不具合は直ったのかい
2024/09/18(水) 17:21:54.45ID:mtR5MP9h
12CE使い物になりそう?
2024/09/20(金) 12:22:05.20ID:fy9NtTvc
代わりがないので使わざるを得ない
2024/09/20(金) 17:47:30.57ID:jxIIkVHC
新パッチでないとうちでは使えないが今のところ出てないんで11.3使ってる
残り200日くらいなんでなんとか早目に出して欲しいわ
2024/09/24(火) 17:30:38.17ID:ErOZGHg7
>>102
普通に使えるよ

ただDelphi 12.1 CEは
Android 14対応のための早期リリースみたいだから
新機能が必要なければ11.3 CEのままでもいいような気がするけど

次のCEは13.xなのかな?
2024/09/25(水) 15:51:24.44ID:FQGcXQbS
CEの新バージョンに更新て、旧バージョンは自分でアンインストール?
2024/09/26(木) 01:01:37.59ID:YznedfAV
複数バージョンを同じPCに併存できないのかな?
2024/09/26(木) 06:25:11.54ID:o5/aCFA0
仮想環境でもつくれば
2024/09/26(木) 09:24:01.15ID:gB+45YHd
いや11.3と12.1は併用できるだろ
併用できないのは同じバージョンのエディション違い(CEとPro版)

>>106
自分でアンインストール
2024/09/28(土) 09:35:18.96ID:BRwEjiyb
>>109
thx
2024/10/10(木) 11:53:46.51ID:ChR6F5ag
え・・えんば・・・燕麦・・?鉛丹!
あたらしい単語をきいて調べたらこのスレがあったのでやってきました。
初心者ですかもしれますん。
えー直近ではdedeを使ったくらいです。
よろしぬくおねないしなます。 
2024/10/18(金) 14:48:42.41ID:9TQWktFK
12CE、メニューのリファクタリング上をマウスが通過しただけで
IDEが落ちるプロジェクトがある
もちろん、リファクタリングのショートカットでも落ちる
2024/10/24(木) 22:42:40.26ID:80maSNUz
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}
2024/10/24(木) 22:43:29.60ID:80maSNUz
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;

どないでしょうか???
2024/10/28(月) 19:28:29.84ID:miADhZ4E
VCLのListViewでスタイルで色つけるとフォームとかリサイズとか
するとちらつきがひどすぎる
DoubleBuffer有効にしても駄目だし
これがDelphi品質発動でしょうか
2024/10/28(月) 21:37:03.60ID:/4jsHugl
vclのソースで調べてみては
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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