--
このメールは Google グループのグループ「Japan RAD Studio User Group」の登録者に送られています。
このグループから退会し、グループからのメールの配信を停止するには radstudio-jp...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msgid/radstudio-jp/36bee790-5479-4105-75e9-f1f93fa182a8%40hi-ho.ne.jp にアクセスしてください。
--
このメールは Google グループのグループ「Japan RAD Studio User Group」の登録者に送られています。
このグループから退会し、グループからのメールの配信を停止するには radstudio-jp...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msgid/radstudio-jp/202207310334.AA12706%40110-server.imageom.co.jp にアクセスしてください。
--
このメールは Google グループのグループ「Japan RAD Studio User Group」の登録者に送られています。
このグループから退会し、グループからのメールの配信を停止するには radstudio-jp...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msgid/radstudio-jp/002e01d8a9e1%248b672c80%24a2358580%24%40ybb.ne.jp にアクセスしてください。
梅沢様
tonboです。
わざわざ確かめて頂きありがとうございます。
もう一度以下のようにやり直してみましたが、状況が変わっていません。
・ファイル/開く/で
C:\P4D\Packages\Delphi\Delphi 10.4+ の「P4DComponentSuite.groupproj」を指定
・Python270.bpl他全部のターゲットを64Bitに変更
・「P4DComponentSuite」を右クリック/全てビルド
エラー無しで終了
・「P4DComponentSuite」を右クリック/「プロジェクトのグループに名前を付けて保存」
「P4DComponentSuite.groupproj」のまま/保存
・dclPython270.bpl
dclPythonVcl270.bpl
dclPythonFmx270.bpl
の3つは、右クリックすると「インストール」が無いため「上書き保存」
・右側「パレット」にはPythonは見当たりません。
・Delphiを終了
・Delphi立ち上げ
・Demo01を64Bitでビルド
状況は変わりませんでした。
続けて色々確認いたします。
ありがとうございます。
-------------------------------------
--
このメールは Google グループのグループ「Japan RAD Studio User Group」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには radstudio-jp...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/radstudio-jp/CAAuxAt3SQ_87YxMS0KG_odueB%2BSmkFJ5Qa3eNO8B-HhVPrup%3Dg%40mail.gmail.com にアクセスしてください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/radstudio-jp/001e01d8ab75%24b4ed3f00%241ec7bd00%24%40ybb.ne.jp にアクセスしてください。
梅沢様
tonboです。
重ねてのテストとアドバイス、ありがとうございました。
帰宅が遅くなり返事が遅れ申し訳ありません。
別のPCで試したところ、梅沢様の方法でうまくいきました!
ありがとうございました。
次に問題を起こしたPCで確かめました。
ビルド、インストールまではうまくいきました。
コンポーネントパレットにも追加されました。
ただ、実行すると、アプリが立ち上がらず無反応でした。
考えられるのは、
・Phtyon3.9.5が古すぎる?
・失敗を繰り返し、Delphiがおかしくなった?
落ち着いて確かめてみます。
今までは、32Bitのコンパイルで済ませており、64Bitは最近始めました。
>独自に加えた手順ですよね?
ご指摘の通りです。良かれと思ってやりました。
>設計時パッケージのdclPythonXXXX.bplには、元々「ターゲットプラットフォーム」として「Windows >32ビット」しかありません
>(実行時パッケージのPythonXXXX.bplには 「Windows 32ビット」「Windows 64ビット」の両方があ>りますが)
このあたりもしっかり勉強させていただきます。
ありがとうございました。
梅沢様
tonboです。
以下を行い解決しました。
どちらが効いたかは未確認です。
・Pythonを3.10.6
・C:\P4DをC:\ Components \P4D
助かりました。感謝いたします。
--
このメールは Google グループのグループ「Japan RAD Studio User Group」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには radstudio-jp...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/radstudio-jp/000c01d8abe6%247c6548f0%24752fdad0%24%40ybb.ne.jp にアクセスしてください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/radstudio-jp/000801d8ac30%245f77bd00%241e673700%24%40ybb.ne.jp にアクセスしてください。
梅沢様
お世話になります。
Tonboです。
私はPythonは嫌いで、Delphiだけで済ませたかったのですが、
AIのコードを読むときに避けて通れず、最低限の勉強をしています。
どちらも64Bitです。
その理由は、「array of array of double」で行列を作り、
繰り返し処理をした時、凄く遅く、試しに64Bitでコンパイルすると
劇的に早くなることに気付いたためです。
今後は行列を使う機会が多くなるため、64Bitを基本にしようと思いました。
ただ、32BitしかないD llがあり、これが64Bitアプリでは使えなくなると
思います。悩ましいです。
DelphiのIDEは32bitなのですね。意識していませんでした・・・
私のPCには、dclPythonXXXX.bpl、PythonXXXX.bplが2つずつあり、
をエディタで開いてみると、それぞれ、
・This program must be run under Win32
・This program must be run under Win64
の文字がありました。
これが、「実行時パッケージは、32bit, 64bit両方用意されていた」の意味ですね。
dclPythonXXXX.dpk、PythonXXXX.dpkは、エディタででは、32Bitか64Bitか
見分けがつきませんでした。
勉強を続けます。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/radstudio-jp/CAAuxAt3-UhO4gc7xWXsJmd03QCPfu2NnLSyFytMuC3kKNdfykg%40mail.gmail.com にアクセスしてください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/radstudio-jp/005c01d8acc1%2424ee6b20%246ecb4160%24%40ybb.ne.jp にアクセスしてください。
梅澤様
tonboです。
すみません。お盆の期間、留守にしていました。
続けてありがとうございます。
ご指摘のようになっていることを確認しました!
これで区別できるのですね。
今更のことですが、恥を忍んでお聞きします。
設計用と実行用のdpkファイルをコンパイルすると、設計用と実行用のbplファイルができます。
dclPythonXXXX.dpkとPythonXXXX.dpkのどちらが設計用か実行用か、
どのようにして区別されたのでしょうか?
テキストエディタで見ても、あまり差はありません。
今回は、
・dclPythonXXXX.bplのプラットフォームが32Bitのみなので設計用
・PythonXXXX.bplのプラットフォームが32Bit、64Bit、他と増えているので実行用
で区別できると思います。(減少したらおかしいので)
でも両方のプラットフォームが32Bitの場合、区別できません。
よろしくお願いいたします。
--
このメールは Google グループのグループ「Japan RAD Studio User Group」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには radstudio-jp...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/radstudio-jp/017201d8b13e%249d5dd290%24d81977b0%24%40ybb.ne.jp にアクセスしてください。
梅沢様
tonboです。
詳しく解説頂きありがとうございました。
全て確認しました!
とても勉強になりました。
C#やTypeScript、どちらもDelphiを開発した人が作ったものですね。
仕事ですので、切磋琢磨し合って短期間で身につけるのでしょうね?
私は、Web上に溢れているAIのPythonコードを、制御に使いたく思いました。
Python4Delphiでそれができないか検討を始めたところです。
ただ、独学で納期も無く、亀のスピードです…(泣)