喫茶XRAYトップページ


[11865] Starterでデータベース返信 削除
2018/5/25 (金) 06:32:08 Mr.XRAY 〔HomePage
[簡単なデータベースをつくりたいのですが]
http://madia.world.coocan.jp/cgi-bin/DelphiBBS/wwwlng.cgi?print+201805/18050005.txt

当サイトの記事を参考にしてくれたのは嬉しいのですが,
この状態をどう解釈していいのやら,
やっぱり当サイトの記事は「難解」なのでしょうか ?
う〜む.

# でもメールじゃなくてよかった (笑)


[11867] Re:Starterでデータベース返信 削除
2018/5/25 (金) 11:05:46 Mr.XRAY 〔HomePage
> この状態をどう解釈していいのやら,

うぁぁ〜,igy さんよく気付きましたね.
前にメールでの質問で同じようなのがありました.
さんざんメールのやりとりをしたのですが,
当サイトからダウンロードした EXE を実行した時はどうなりますか ?
添付のプロジェクトをそのままコンパイルした時はどうなりますか ?

と訊いたら,どちらも動作するというのです.
で,結局添付のプロジェクトを修正追加して利用してみてください,
とレスしたのですが,もしかしたら今回のケースと同じだったのかも知れません.
参りました !!
なるほど.
ふつーはそこまでのチェックは,とても...


[11869] Re2:Starterでデータベース返信 削除
2018/5/25 (金) 11:15:43 Mr.XRAY 〔HomePage
> 当サイトからダウンロードした EXE を実行した時はどうなりますか ?
> 添付のプロジェクトをそのままコンパイルした時はどうなりますか ?


正直言ってこういうのって,最初に書いて欲しいです (^^;
サンプルをダウンロードしないで,コードをコピペして使用する方も多いようです.


[11870] Re2:Starterでデータベース返信 削除
2018/5/25 (金) 11:44:25 igy
▼ Mr.XRAYさん
> うぁぁ〜,igy さんよく気付きましたね.

今回のは、ソースコードが挙げられているので、1つ1つ確認していき、
問題の切り分けがしやすかったですね。
質問者からの返答も、わかりやすかったですし。
あ、でも、メールで質問されるのは、私もイヤです(笑)


[11871] Re3:Starterでデータベース返信 削除
2018/5/25 (金) 12:07:46 Mr.XRAY 〔HomePage
> あ、でも、メールで質問されるのは、私もイヤです(笑)

そうなんですよ.
メールだと誰も助けてくれないんです.
全部自分で対応しなきゃならんのです.
視野が狭くなってしまうのです.
コミュニティの場なら誰かが書き込みする可能性があり,
それが参考にもなるのですが.

>質問者からの返答も、わかりやすかったですし。

結構素直な反応でしたね (笑)


[11872] Re3:Starterでデータベース返信 削除
2018/5/25 (金) 12:22:11 Mr.XRAY 〔HomePage
▼ igyさん

> 問題の切り分けがしやすかったですね。

(1) まずはデータベースに接続されて,データが取得できているかを確認
(2) 接続されているとすれば表示用コントロールの設定の問題かも知れない

という手順ですね.


[11882] Re:Starterでデータベース返信 削除
2018/5/26 (土) 14:57:53 Mr.XRAY 〔HomePage
> [簡単なデータベースをつくりたいのですが]
> http://madia.world.coocan.jp/cgi-bin/DelphiBBS/wwwlng.cgi?print+201805/18050005.txt


続編がきましたね.
難航しそうです.
本人にとっては「難攻」かも知れません.

[SQLのフィールド挿入の際の変数の代入法について]
http://madia.world.coocan.jp/cgi-bin/DelphiBBS/wwwlng.cgi?print+201805/18050006.txt


[11883] Re2:Starterでデータベース返信 削除
2018/5/26 (土) 17:20:29 Mr.XRAY 〔HomePage
> [SQLのフィールド挿入の際の変数の代入法について]
> http://madia.world.coocan.jp/cgi-bin/DelphiBBS/wwwlng.cgi?print+201805/18050006.txt


取りあえず値のセットはできたようです.
こういったことも当サイトの記事を「難解」と感じる要因かも知れません.


[11884] シングルクォートとダブルクォート返信 削除
2018/5/27 (日) 07:13:39 Mr.XRAY 〔HomePage
シングルクォートとダブルクォートの扱い方の記事とコードを追加しておきました.

http://mrxray.on.coocan.jp/Delphi/plSamples/566_ZeosLib_SQLite_DelphiBerlin.htm#singledoublequote


[11905] Re:Starterでデータベース返信 削除
2018/6/6 (水) 01:24:14 taka
zeoslibなんてものがありましたね。
存在を忘れていました。
で 今調べました

前回の調査の時は、
zeoslib修正版もリリースされずに何年も放置されていたような印象で
zeoslibリリースする気あるんかい?って思っていましたが

本当に安定しているかは別として
いつのまにか 7.2.4-stable がリリースされていますね


http://mrxray.on.coocan.jp/Delphi/plSamples/564_ZeosLib_DelphiBerlin.htm
に掲載していた
branches/testing-7.2
は 7.2-patches に名称変更されています

7.2-patches (rev. 4426にて名称変更)
 https://sourceforge.net/p/zeoslib/code-0/4426/
 https://sourceforge.net/p/zeoslib/code-0/HEAD/tree/branches/7.2-patches/

7.2.4-stable (branches/testing-7.2: rev. 4424のコピー)
 https://sourceforge.net/p/zeoslib/code-0/4425/
 https://sourceforge.net/p/zeoslib/code-0/HEAD/tree/tags/7.2.4-stable


★動作確認はしていません。


[11912] Re2:Starterでデータベース返信 削除
2018/6/6 (水) 19:50:49 taka
DelphiXE10.1とDelphiXE10.2では
名称が違うようですね

> ls -name .\packages\DelphiXE10.1\*groupproj
ProjectGroup24.groupproj

> ls -name .\packages\DelphiXE10.2\*groupproj
ZeosDbo.groupproj
ZeosDboDev.groupproj


ZeosDbo.groupproj
ZeosDboDev.groupproj
を比較したのですが
ZeosDboDevはZTestAll.dprojがついているだけのようですので
ZeosDbo.groupprojをインストールすればいいと思います。


7.2-patchesを使ってDelphiXE10.2にインストールを試しました

http://mrxray.on.coocan.jp/Delphi/plSamples/564_ZeosLib_DelphiBerlin.htm#02
に従って名称を置き換えて順番にやっていくとインストールできました

そのままするとできあがるdcuがdebugになっていたので
「アクティブな構成を設定」アイコンをクリックして
Releaseをクリックしてすべて一括で Releaseをアクティブ化します
もう一度すべてビルドをやり直すと Release版のdcuができました



[11913] Re3:Starterでデータベース返信 削除
2018/6/6 (水) 20:02:23 Mr.XRAY
▼ takaさん,どうもです.

> DelphiXE10.1とDelphiXE10.2では
> 名称が違うようですね


この間 Delphi 10.2 Tokyo にインストールしたのですか,面倒なので
10.1 用のでインストールしてしまいました (^^;

> そのままするとできあがるdcuがdebugになっていたので
> 「アクティブな構成を設定」アイコンをクリックして
> Releaseをクリックしてすべて一括で Releaseをアクティブ化します
> もう一度すべてビルドをやり直すと Release版のdcuができました


あっ,これ重要ですね.Release 版の時に.
スミマセン,後日また,人様の情報で記事に追加させていただきます.


[11914] Re4:Starterでデータベース返信 削除
2018/6/6 (水) 21:11:50 taka
何度か試したので
Delphiのバージョン情報
インストール済みの製品:
ZEOSLib
だらけになってしまいました。

src/component/ZComponentReg.pas:
AboutSvcs.AddPluginInfo
で登録しているっぽいですね。

アンインストールして
再起動したら消えていました。

どうもZEOSLibがコードを間違っているっぽい

調べると
ほかのツールでは、finalizationで
RemovePluginInfoが呼ばれていますね



[11916] Re5:Starterでデータベース返信 削除
2018/6/6 (水) 23:16:23 Mr.XRAY
▼ takaさん

> インストール済みの製品:
> ZEOSLib
> だらけになってしまいました。


あらまっ.
私はインストール 1 回たけですが,イスンストール済みの製品のリストにないです.


INCM/CMT
Cyclamen v3.82