初めて投稿させていただきます。松浦と言いますよろしくお願いいたします。
Delphi 10.2.3, FireDAC, MySQL5.7Community server
Windows7 32bit環境で作製したFireDACによるMySQLを利用するプログラムですが、
エラー内容
[FireDAC][Phys][MySQL]-314.ベンダライブラリ[libmysql.dll]を読み込めません。
指定されたモジュールが見つかりません。
ヒント:PATHまたはアプリケーションのEXEディレクトリに含まれているか、x86ビットであるかを確認して下さい
となってしまいます。libmysql.dllの設置を間違えると良く出るエラーらしいのですが。
試した実行環境
問題無く動作
Windows7 Pro 32bit いろいろなPCで動作
Windows10 Home 32Bit 中華tablet 3台試したOK
Windows10 Pro 64Bit ノートパソコン
Windows10 Pro 64Bit surfacepro4
エラーが出る環境
Windows10 Home 64Bit 中華tablet
Windows10 Pro 64Bit tablet
libmysql.dllはプログラムと同じフォルダに置いたり、
system32とsyswow64に置いたり
色々試してみたのですが、動かないPCではエラーばかりです
プログラムとfddrivers.iniを修正してlibmysql.dllの場所を
直接指定したり、OSのpathを設定したりと試してみました。
また、プログラム、libmusql.dll,FDDRIVERS.ini,FDConnectionDefs.ini これらを同じUSBやSDカードにいれて
動作するpc、動作しないPCと使い回しても動くものは動く、動かないものは動かない。
MySQLサーバーをインストールしてみても結果は同じ
OSがはじいているような感じがするので、delphiが要因では無いと思いますが、
OSの問題だと思うのですが、全くわかりません。
なぜ動かないのか全くわからず困っています。
アドバイスお願いいたします。
MLホームページ:
https://www.freeml.com/delphi-users
----------------------------------------------------------------------
抽選でAmazonギフト券が当たる!
★定年後の生き方やこだわりについて話そう★
https://ad.atown.jp/adserver/cp?sid=8780b&did=6232&emid=&u1=
------------------------------------------------------[freeml byGMO]--
あなたの街のチラシがいつでも無料で見放題!
チラシをクリックしてチラシが拡大されたらポイントゲット♪
まずはかんたん登録♪ -ポイントタウン-
https://www.pointtown.com/ptu/rd.cgi?cid=8912
----------------------------------------------------------------------