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
2023/11/26(日) 03:21:27.25ID:kYriObAm
>>1
スレ立ておつ
スレ立ておつ
3デフォルトの名無しさん
2023/11/26(日) 12:56:04.83ID:d/KzVdDP >>1
O2
O2
2023/11/29(水) 23:30:12.20ID:VlaPKjb3
>>1
おつ
おつ
2023/12/24(日) 00:08:52.47ID:ALed0NaO
乙だけど俺でさえ年くってきた
2023/12/24(日) 17:09:00.27ID:CdhisK5Q
最近3Dをやってるけどサンプルほぼ皆無
既存の3Dシェープ使わない場合はTMeshにデータ書き込むのか?
OpenGLの流儀で独自にSphere作って表示はそれなりにできたけど
イマイチDelphi 3Dの作法が分からん
既存の3Dシェープ使わない場合はTMeshにデータ書き込むのか?
OpenGLの流儀で独自にSphere作って表示はそれなりにできたけど
イマイチDelphi 3Dの作法が分からん
2024/01/10(水) 15:44:51.17ID:cbAvOx8/
【訃報】プログラミング言語「Pascal」の開発者ニクラウス・ヴィルト氏が89歳で死去
https://gigazine.net/news/20240105-niklaus-wirth-passed-away/
https://gigazine.net/news/20240105-niklaus-wirth-passed-away/
2024/01/18(木) 17:47:27.10ID:+d+VSHHF
D6でmp4/mov動画フォーマットデータの日時データ変換についての質問です。
QuickTime File Format | Apple Developer Documentation
https://developer.apple.com/documentation/quicktime-file-format
ExifTool http://owl.phy.queensu.ca/~phil/exiftool/
データ 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 等フォーマット系も調べても分らないのです。
変換式、誰か分りませんか?
QuickTime File Format | Apple Developer Documentation
https://developer.apple.com/documentation/quicktime-file-format
ExifTool http://owl.phy.queensu.ca/~phil/exiftool/
データ 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 等フォーマット系も調べても分らないのです。
変換式、誰か分りませんか?
2024/01/19(金) 01:15:29.70ID:rC+7unte
ググると何かいろいろあるよ
https://kevinnadro.com/blog/parsing-creation-time-from-mp4-metadata-in-javascript
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秒
https://kevinnadro.com/blog/parsing-creation-time-from-mp4-metadata-in-javascript
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秒
2024/01/19(金) 01:16:11.14ID:RiEpqbya
66年、ずれている?
118
2024/01/19(金) 17:57:17.09ID:LfZkLxp5 ありがとうございます。
エポックの基準開始年がWindowsとMacで違っていてMP4の元となるMOVを作ったのがアップルだから
Mac基準の基準開始年との差を勘案しなきゃいけないってことですね!
・・・なんつう罠 orz
エポックの基準開始年がWindowsとMacで違っていてMP4の元となるMOVを作ったのがアップルだから
Mac基準の基準開始年との差を勘案しなきゃいけないってことですね!
・・・なんつう罠 orz
12デフォルトの名無しさん
2024/01/21(日) 20:49:12.87ID://wBCjaG それにしてもエンバカのサイト GetItやDocWikiが落ちてるのいつ直るんだ?
2024/01/21(日) 20:54:01.53ID:mXomSaDq
2024/01/22(月) 01:01:33.74ID:XIPxYY8o
ダウンロードによる過負荷ねぇ。。。
頻繁にダウンしてる気がするが
頻繁にダウンしてる気がするが
2024/01/26(金) 01:35:46.67ID:LPUkQECE
最近10年近く前のWindows10に変更したついでに
Delphi 11 Communityエディションを入れて使ってみたんですが
なぜかコードエディタ上で表示されるコンテキストメニューの表示などが遅すぎで
なんでかな?と思ったら、Windowsの電源オプションの電源プランで省電力にしてたからでした
そんな違いが出るとは知らなかったのでびっくりしました
Delphi 11 Communityエディションを入れて使ってみたんですが
なぜかコードエディタ上で表示されるコンテキストメニューの表示などが遅すぎで
なんでかな?と思ったら、Windowsの電源オプションの電源プランで省電力にしてたからでした
そんな違いが出るとは知らなかったのでびっくりしました
16デフォルトの名無しさん
2024/02/09(金) 07:33:10.66ID:M2+tDrxL Delphi 12のGetIt復活したけどなんかおかしい。
機能の追加でHelpの削除をしたら、Helpの項目のチェックボックスが消えて
2度とHelpのインストールができなくなった
言語パックのチェックボックスも一旦解除するとチェック状態に戻らないと
機能の追加でHelpの削除をしたら、Helpの項目のチェックボックスが消えて
2度とHelpのインストールができなくなった
言語パックのチェックボックスも一旦解除するとチェック状態に戻らないと
2024/02/12(月) 13:55:06.30ID:74sj74/Y
DelphiのFiremonkeyって
AndroidのWearOS対応アプリを作れる?
AndroidのWearOS対応アプリを作れる?
2024/02/12(月) 17:10:59.93ID:3yCnP4gw
試せばいいじゃん
2024/02/12(月) 18:06:01.15ID:74sj74/Y
まあそうなんだよね
すでにstoreに登録してるスマホ用アプリをアレンジして
ウォッチ用アプリを作ってみようとしてるんだけど
検索してもYoutubeに1件あるだけで
それをまねて実機でHelloWorldは実行できたんだけど
他に誰もやってないんじゃ不安で聞いてみたわけ
すでにstoreに登録してるスマホ用アプリをアレンジして
ウォッチ用アプリを作ってみようとしてるんだけど
検索してもYoutubeに1件あるだけで
それをまねて実機でHelloWorldは実行できたんだけど
他に誰もやってないんじゃ不安で聞いてみたわけ
20デフォルトの名無しさん
2024/02/12(月) 18:12:17.80ID:5TpTW0N3 >>16
結局Patch1が組み込まれた新しいinlineインストーラー使って再インストールした。
コンポーネントの再登録が超面倒くさい。
再インストールしてGetItアクセスして気づいたんだけど、Patch1適用前のDelphi12にpatch1を適用したものと、
新しいinlineインストーラー使ってインストールしたものではGetItのアクセス先が違ってるんだろうか?
以前はあったはずのモジュールがまだ登録されていなかったりするんだが
結局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から直リン拾ったけど…
my.embarcadero.comからダウンロードと言うが見つからない
barnsten.comから直リン拾ったけど…
2024/02/14(水) 09:39:35.40ID:hKZwYJSV
my.embarcadero.comからダウンロード 見つからない
適当なISOからインストール Community Editionはインストールできない
クソだな
適当な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をダウンロードする必要がある場合は、営業担当者にお問い合わせください。
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からダウンロードしてオフラインインストールが可能)
ここに回避策として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 でつくれるならやってみたいので参考になるサイトなどあれば教えてください
パラレルポートがないので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
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でつくれるかなと思って質問してみました
その方法の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
Win11や10でWinXPを仮想PCで動かして、そのWinXP上でT98-Nextを動かせばOK
レスを投稿する
ニュース
- 中国国営メディア「沖縄は日本ではない」… [BFU★]
- 中国国営メディア「沖縄は日本ではない」… ★2 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」 [ぐれ★]
- 【こんなの初めて…】民泊には既にキャンセルも 中国の渡航自粛で [ぐれ★]
- 俳優 高岡蒼佑「エジプト出身とかナイジェリア出身とかの人が、日本の代表顔して移民の事とか話してるの見るとなんか違う気がする」★2 [Anonymous★]
- 「稼ぐのよ!」高市総理が電話ガチャ切りで伝えたこと 鈴木憲和農林水産大臣が国政報告会に出席 自身が目指す農政の方針語る [煮卵★]
- 【悲報】台湾「中国にパンダ返還した馬鹿な国があるらしい🤭」 [616817505]
- 【高市悲報】片山さつき、円安進行を受けコメント「為替の変動を緊張感を持って見極める」 [888298477]
- 中国国営放送「日本は琉球をただちに中国に返還せよ」 キタ━━━━(゚∀゚)━━━━!!!!! [314039747]
- 【高市悲報】アメリカ戦争省「あのさ、何回シミュレートしてもわーくに中国に負けちゃうんだよね🤗」 [359965264]
- 自民「高市の一言でこれまで積み上げてきた関係が駄目になる。言葉の重みを分かっていない。自分でまいた種は自分で刈り取ってもらう」 [256556981]
- 【悲報】かつて台湾を統治し中国大陸にまで侵略したジャップ「中国は台湾侵略するのやめろ!」 [616817505]
