私はここでクライアントPCを考えています。誰かが私のアプリケーションを起動すると、MySql Connector/ODBCがインストールされていない可能性があります。 (?望ましい)MySql Connector/ODBCがインストールされているかどうかをプログラムで検出する方法は? (必要に応じてインストールしてください)
今、私は情報だけスキーム(またはMySQLの)データベースに接続しようとすることができます - しかし、それが失敗した場合、それが唯一のデータベース・サーバがダウンしていることを意味するかもしれません。 I pingすることができますが、起動していてMySqlプロセスが現在実行されていない可能性があります。
とにかく、私はちょっとした音ではあるが、私のアプリの起動時間が著しく遅くなっても、コネクタをインストールできると思う。
最良のアプローチは何ですか?
私がインストールすると、IPアドレスが分かっているd/bサーバーでコネクタを使用できるので、Delphiからどのようにしたらいいですか?
または...現時点では、私のアプリはインストーラなしの簡単な.EXEです。 ODBCコネクタもインストールするインストールを作成する必要がありますか? (もしそうなら、誰でも良いフリーウェアは、アドウェアやツールバーのインストール)と(ビルダーのインストールをお勧めすることができますか?
を私はこれが明確であることを願っています。ないなら、私にお問い合わせください。
感謝。
一度に1つの質問が複数の質問よりも優れています。インストーラーが覚えやすいならば、InnoSetupをチェックしてください。インストーラーなしで実行したいのであれば、ランタイムDLLをメイン実行可能ファイルの中のリソースとして埋め込んでおくことができます。必要です。 –
+1文字。合意した、それはたぶん尋ねられた質問だったはずです。しかし、OSBCドライバはDLLではありません...私はまだそれをインストールする方法がわかりません。多分私はここでそれを検出する方法を尋ねるべきです、なぜなら私はMySqlフォーラムにインストールする方法をDelphi&ankからやりたいからです。あなたの助けをありがとう – Mawg
確かに、MSIまたは他の同様の形式で使用できるMySQL Connector/ODBCの再配布可能な形式がありますか? –