Entries

スポンサーサイト

カテゴリ:スポンサー広告
更新日:--------
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Delphi XE2を使ってみる。トラブルメモ。

カテゴリ:Delphi
更新日:2011-10-01
Delphi XE2をインストールしたので、仕事のプロジェクトをXE2でコンパイルしてみたのでトラブったところのメモ。

MySQLに接続できない。

以下のメッセージが出て、MySQLに接続できなかった。

DBXエラー:ドライバを正しく初期化できませんでした。クライアントライブラリが見つからない、正しくインストールされていない、バージョンが間違っているのいずれか、あるいは、ドライバがシステムパスに含まれていない可能性があります。

Program FilesのMySQLのフォルダーからlibmySQL.dllをexeと同じフォルダーにコピーしたところ動いたので、PATHが通っていないのかと変更してみたけどダメ。

> LoadLibrary 関数

あ、DLLは、環境変数のPATHよりシステムディレクトリー優先だった。c:\windows\system32にあるのが古かったみたい。c:\windows\system32にコピーしたところ、動くようになった。

えー、てことは、今まで古いDLLを使ってたってことか・・・


DBGridの表示がおかしい

DBGridの選択した行の表示が空白になってしまう。

Delphi XE2のDBGridの選択行が表示されない

よくわからん。とりあえず、DBGridのOptionsプロパティのRowSelectを無効にした。これでも、選択したセルが空白になっちゃうけど、一行まるまる見えなくなるよりマシか。


とりあえず、こんなとこ。

FireMonkeyなんかも気になるんだけどねぇ。今は、OpenGLを使ってるけど変更できるかな?

スポンサーサイト

Appendix

プロフィール

いむら@fintopo いむら@fintopo

ガーデニングが趣味のフリーのシステムエンジニア兼プログラマ(フルスタックエンジニア)です。

仕事募集中です。個人なので、融通がききます。 大規模な開発はできないかもしれませんが、研究や製品開発レベルでの小規模開発、特に相談しながら新しいものを作っていくのが得意です。詳しくはWebサイトをご覧ください。
詳しくは「fintopoとは」をご覧ください。

> fintopoとは

このページのQRコード

季節暦

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。