喫茶XRAYトップページ

[▲前のスレッド]

[9173] 掲示板へのレスの仕方返信 削除
2015/9/3 (木) 13:26:13 Mr.XRAY
[StringGridの編集モードについて]
http://hpcgi3.nifty.com/e-papy/DelphiBBS/wwwlng.cgi?print+201509/15090003.txt

うん,やっぱり私のレスが一番親切だな.

(1) 自分で調べるという習慣に気づかせる
(2) ネットには検索エンジンという便利な機能がある
(3) 問題があれば,掲示板で訊くことができる

という教育的な内容となっています.ハイ (^^;
あれですね.自立支援型のレスです.
もちろん,私も検索して,具体的なサンプルが存在することを確認しています.


[9174] Re:掲示板へのレスの仕方返信 削除
2015/9/3 (木) 13:53:05 Mr.XRAY
> という教育的な内容となっています.ハイ (^^;
> あれですね.自立支援型のレスです.


一方,↓では具体的なコードを示しています.

[chroniumのボタンをクリックするには?]
http://hpcgi3.nifty.com/e-papy/DelphiBBS/wwwlng.cgi?print+201508/15080007.txt

これはやむを得ません.
ネットで探しても具体的なコードはない可能性があります.
だって,私が書いた(作った)コードですもん.
JavaScript というか DOM を勉強しないと,ちょっと出てこないと思います.
こういう場合は,具体的なコードを示すしかありません.


[9175] Re2:掲示板へのレスの仕方返信 削除
2015/9/3 (木) 14:51:06 igy
一方、私の方は、

ClientDataSetのInsertで、挿入されるレコードがランダムにデータベースに登録されてしまう
https://forums.embarcadero.com/thread.jspa?threadID=117247&tstart=0

は、あまり、親切じゃなかったかな??と・・・(汗)


あと、関係ないですけど、

StringGridで特定の列を等倍フォントに変更したい。
http://www.freeml.com/delphi-users/4234/latest

は、等倍フォントが等幅フォントってことなら、DrawText関数の前に、

StGrid.Canvas.Font.Name := 'MS ゴシック';

みたいに指定すれば・・・とは、思うのですが、DelphiMLに参加している人からの
回答は、ありませんねぇ?


[9176] Re3:掲示板へのレスの仕方返信 削除
2015/9/3 (木) 15:12:39 Mr.XRAY
▼ igyさん
> は、あまり、親切じゃなかったかな??と・・・(汗)

えっ!? そんなことはないと思うんですけどぉ.

> StringGridで特定の列を等倍フォントに変更したい。
> http://www.freeml.com/delphi-users/4234/latest
>
> は、等倍フォントが等幅フォントってことなら、DrawText関数の前に、
>
> StGrid.Canvas.Font.Name := 'MS ゴシック';
>
> みたいに指定すれば・・・とは、思うのですが、DelphiMLに参加している人からの
> 回答は、ありませんねぇ?


igy さんも気づいていましたか.これ,私も見ています.
それから,だいぶ前ですが,これも

[delphi7で利用できたocxが使用できない]
https://forums.embarcadero.com/thread.jspa?threadID=113329&tstart=0

ただ,レスはちょっと躊躇しています.
レスの内容が難かしそうです.
こういう中途半端の書き方をする方は,レスした後の反応がちょっと怖いのです.
だいぶ前に Delphi ML に dBase 関係のレスした時に難儀した記憶があるので.
どうしようかな.ちょっと考えてみます.


[9178] Re4:掲示板へのレスの仕方返信 削除
2015/9/3 (木) 16:45:25 Mr.XRAY
> どうしようかな.ちょっと考えてみます.

レスをためらうには,他にもいろいろ理由があります.
例えば,この喫茶XRAY でもたまに質問がありますが,
そのほとんどが 1 日か 2 日でカタが付いています.

質問する方は,レスが付くかどうか気になると思います.
私も,レスをしたら反応があるか気になります.

でも,レスしても一週間も 10 日も反応なければ,質問の重要性を疑います.
で,他の誰かがレスして,質問者の反応が早ければレスする.
ということもやっていました.
放置された場合なんか,ガックリです.気力が失せます.
で,様子見で,レスが... ということもあります.

Embarcadero の方針というか戦略というのが変わった今,
これからは,コミュニティの場でレスする方が更に少なくなってくる
可能性があるでしょうね.


[9180] WindowXPでの動作返信 削除
2015/9/3 (木) 21:15:08 Mr.XRAY
[kernel32.dllエラーをなくすには?]
http://hpcgi3.nifty.com/e-papy/DelphiBBS/wwwlng.cgi?print+201509/15090002.txt

kernel32.dll には,Windows のプログラムで使用する主要な関数があります.
kernel32.dll を使用しないプログラムというのは,ほとんど考えられないん
ですが.
ちょっと興味あります.なぜなのか ?


[9183] Re:WindowXPでの動作返信 削除
2015/9/4 (金) 12:03:22 Mr.XRAY
> ちょっと興味あります.なぜなのか ?

この方も最初から環境,状況の説明が不足しているけど,
kernel32.dll がないというエラーというので興味を持ったのですが,
ハイ.チェック終了.
データベースの接続を実行時にしてくださいませ.
多分そんなところでしょう.これ以上は関わりたくありません.
(kernel32.dll がロードされる前に kernel32.dll を使用しようとしている)

でも,単純なプロジェクトを作成してテストしたんですね.
偉い!! (上から目線... ^^; )


[9184] Re2:WindowXPでの動作返信 削除
2015/9/4 (金) 18:20:03 igy
▼ Mr.XRAYさん

XE6以降でコンパイルしたものは、エラーがでるのかなぁ??
とか思ってたのですが、
どうも、問題の切り分け自体、出来ていないみたいですね。

こちらでは、再現できない以上、
質問した人の問題の切り分け待ちって、ところですかね。(苦笑)


[9185] Re3:WindowXPでの動作返信 削除
2015/9/4 (金) 18:58:27 Mr.XRAY
▼ igyさん
 
> XE6以降でコンパイルしたものは、エラーがでるのかなぁ??
> とか思ってたのですが、
> どうも、問題の切り分け自体、出来ていないみたいですね。
>
> こちらでは、再現できない以上、
> 質問した人の問題の切り分け待ちって、ところですかね。(苦笑)


です.
反応は遅いし,情報は中々出さないし,
私は,一番やってはいけない「放置」を決定しました (^^;

igy さんのレスのように,他の環境で確認することが重要ですね.
そのために,(納入先でなくても)バーチャルマシンとかあるわけですし.
IDE からの実行と,EXE からの実行に違いがあるかの確認も必要です.

少なくとも,まずは,最初のレスのように,新規で作成したプロジェクトの
EXE での確認は,質問の前に最低限する必要があると思っています.

例によって,ご自分でいろいろやっているのではないかと.
その内に,うまく動きましたという報告があるかも知れません.
このままだと「放置」の可能性もあるかも知れません.

力になってあげたい気持ちはありますが,ちょっと雰囲気が...


[9186] Re4:WindowXPでの動作返信 削除
2015/9/4 (金) 19:09:03 Mr.XRAY
> 少なくとも,まずは,最初のレスのように,新規で作成したプロジェクトの
> EXE での確認は,質問の前に最低限する必要があると思っています.


情報として,今現在確認できているのは,これと,
後から分かった FireDAC だけですからね (最初に書きなさいネ).


[9198] それは原因が違うよ返信 削除
2015/9/8 (火) 19:51:11 Mr.XRAY
[kernel32.dllエラーをなくすには?]
http://hpcgi3.nifty.com/e-papy/DelphiBBS/wwwlng.cgi?print+201509/15090002.txt

けいじ 2015/09/08(火) 19:40:44
になって,やっと本当のエラーが判明したようです.

>プロシージャ エントリ ポイント InitializeConditionVariable が
>ダイナミック リンク ライブラリ KERNEL32.dll から見つかりませんでした。


だってさ.ガクッ.あほ !!
エラーが分かるまで 7 日もかかるんじゃ,この先暗い...


[9199] Re:それは原因が違うよ返信 削除
2015/9/8 (火) 21:12:14 Mr.XRAY
>
> >プロシージャ エントリ ポイント InitializeConditionVariable が
> >ダイナミック リンク ライブラリ KERNEL32.dll から見つかりませんでした。


と言うことは,おそらく原因は FireDAC ではないでしょうね.
つまり,今現在の情報はこれだけということになりますね.
結局エスパーの登場を期待するしかないようです.

ん ? ちょっと前の Chrome のやつに似てきたような.


[9200] Re2:それは原因が違うよ返信 削除
2015/9/8 (火) 21:27:14 Mr.XRAY
> つまり,今現在の情報はこれだけということになりますね.
> 結局エスパーの登場を期待するしかないようです.


失礼 !! MySQL 関係の記述があるようです.
ということは,これかな ?


[9208] Re3:それは原因が違うよ返信 削除
2015/9/11 (金) 11:57:29 Mr.XRAY
>[kernel32.dllエラーをなくすには?]
>http://hpcgi3.nifty.com/e-papy/DelphiBBS/wwwlng.cgi?print+201509/15090002.txt


解決したようですね.igy さんはじめ,皆さんお疲れ様です.
しかし,こんな展開で恥ずかしくないのかな ?
どんな性格しているんだろう.どんな仕事の仕方をしているんだろう.
何か虚しい,寂しい,悲しい...

自分が一番偉いと思っている人は,人の話を聞かないと言いますが,
こんな方の部下にはなりたくないし,
部下にこんなのがいたら,何か理由を見つけて首にすることを考えてしまうかも
知れません.多分.

あっ! そうか.だから原発の事故の時も上司の言うことを聞かないと
思われる社員を左遷したのか.
そうか,そうだったのか,うん,うん,なるほど.
えっ? 違う ?


[9210] Re4:それは原因が違うよ返信 削除
2015/9/11 (金) 12:29:14 Mr.XRAY
> 部下にこんなのがいたら,何か理由を見つけて首にすることを考えてしまうかも
> 知れません.多分.


そして,不当解雇で訴えられたりして...
悪者にされて,二チャンネル等で個人情報等を晒されて,
一家は離散,新宿の地下道で生活することに... (涙)


[9212] Re4:それは原因が違うよ返信 削除
2015/9/11 (金) 19:18:00 igy
▼ Mr.XRAYさん
> しかし,こんな展開で恥ずかしくないのかな ?
> どんな性格しているんだろう.どんな仕事の仕方をしているんだろう.
> 何か虚しい,寂しい,悲しい...


私も、なんで???って、ずっと思ってたのですが、

私の予想では、この質問をしたのは、
古いソフトを引き継いで、DelphiXE8+FireDACに移植した(今年入社とかの)新人プログラマ(ほぼ未経験者)
みたいな人じゃないかと・・・
# "中級者"となっているのは、別の開発者が書き込んだときの設定が残っていたとか・・・

で、ユーザーから「kernel32.dllが見つかりません」とエラーが出ていると問い合わせがあり、
原因がわからず、あの掲示板にユーザーから聞いたエラーをそのまま書いて、質問したのかもしれませんね。
# たぶん、Windows Xpの環境が、当初、手元になく、再三、“正確なエラーメッセージを!”
# と言われても、提示できなかったのかな・・・と。
# さらに、元の開発者や、Delphiに詳しい人が、もしかして回りにいないのかもしれませんね。

そう考えると、投稿が、あんな感じなのも、しょうがないのかなと思うようになりました。


[9213] Re5:それは原因が違うよ返信 削除
2015/9/11 (金) 19:45:56 Mr.XRAY
▼ igyさん

> # たぶん、Windows Xpの環境が、当初、手元になく、再三、“正確なエラーメッセージを!”
> # と言われても、提示できなかったのかな・・・と。
> # さらに、元の開発者や、Delphiに詳しい人が、もしかして回りにいないのかもしれませんね。
>
> そう考えると、投稿が、あんな感じなのも、しょうがないのかなと思うようになりました。



なるほど,そうなると,教訓としては,

(1) クライアントの言葉はそのまま受け入れない
    クライアントは必ずしもプロとは限らない
(2) 自分で確認することが重要
(3) 思いついたことをすぐ質問で書き込むのではなく,整理してから

と言ったところでしょうか.
結果論になってしまいますが,結局 10 日もかかっているわけですから,
そのような時間があったのではないかと.
ただし,他の重要,緊急案件を抱えていたということも考えられますが.
いずれにしても,本人がいい教訓として生かすかどうかですね.


[9216] Re6:それは原因が違うよ返信 削除
2015/9/11 (金) 21:59:21 igy
▼ Mr.XRAYさん
> いずれにしても,本人がいい教訓として生かすかどうかですね.

今回の件で、
・問題の切り分けは重要。再現可能な最小限のコードを。
・エラーメッセージはできるだけ正確に記載。
 そのエラーの内容から、問題の切り分けのヒントがあることも。
みたいなのが理解してもらえれば、いいのですけどね。


まあ、私のほうも、「思い込み」があって、
Delphi Q&Aとデータシートの内容から、てっきりWindows Xpで動かないのは、
DelphiXE8でコンパイルしているからで、DelphiXE5だったら、すんなり動くのでは?
みたいに思ってしましました(汗)
後になって、動作確認してたり・・


[9218] Re7:それは原因が違うよ返信 削除
2015/9/12 (土) 13:03:26 Mr.XRAY
▼ igyさん

> 今回の件で、
> ・問題の切り分けは重要。再現可能な最小限のコードを。
> ・エラーメッセージはできるだけ正確に記載。
>  そのエラーの内容から、問題の切り分けのヒントがあることも。
> みたいなのが理解してもらえれば、いいのですけどね。


ですね.

> Delphi Q&Aとデータシートの内容から、てっきりWindows Xpで動かないのは、

Delphi XE2 までの確認ですが,Windows Vista/7/8.1 で作成した EXE は
Windows XP(SP3) でも動作するようです.
もちろん,Windows XP に実装されていない機能はダメですが (^^;

Delphi XE8 は知りません !! 持ってないもん !! ハハハッ.

それと,Windows XP の SP2 以前と SP3 とでは違いがあり,SP3 が出た時に
話題になっていた記憶があります.

Windows XP(SP3) で作成した EXE は Windows 98, Windows 2000 で
大方,動作するようです.
ただし,これは Delphi 2007 〜 XE (一部 Delphi 2010)だけの確認です.
Windows XP(SP3) にはそれしかインストールしていないもんですから.

サンプルプログラム集の最近の更新や整備ではやっていないのですが,
その前は,Windows XP でもコンパイルして確認していました.
その時に,ついでに Window 98 も起動しておいて確認していました.
VMware での確認ですが.


[9219] Re8:それは原因が違うよ返信 削除
2015/9/12 (土) 20:04:24 igy
▼ Mr.XRAYさん
> VMware での確認ですが.

仮想化ソフトも、
VMware Workstation 12 Player(前のバージョンまでは VMware Player)は個人利用は無償 で、
さらに、VMware vCenter Converter を使えば、物理マシンから仮想マシンへの変換できたりと、
便利になりましたね。


[9220] 仮想マシン返信 削除
2015/9/13 (日) 10:09:36 Mr.XRAY
> VMware Workstation 12 Player(前のバージョンまでは VMware Player)は個人利用は無償 で、
> さらに、VMware vCenter Converter を使えば、物理マシンから仮想マシンへの変換できたりと、
> 便利になりましたね。


そうですね.
私も Vmware WorkStation を使用していたのですが,
今は Player を使用しています.
本業の合間のアプリのテストや導入なので,現場で全てテスト,
というわけには行きません.仮想 PC は必須ですね.
一時は Windows 98/2000/XP/Vista 混合という時代がありました.


[9214] Re5:それは原因が違うよ返信 削除
2015/9/11 (金) 20:36:13 Mr.XRAY
▼ igyさん

> そう考えると、投稿が、あんな感じなのも、しょうがないのかなと思うようになりました。

う〜む.
どんな仕事の仕方をしているか予想できなかった,考えられなかった
私の方がちょっと恥ずかしい... か.
ハハハッ (笑ってゴマカシかしますか...)


[9215] 平手造酒返信 削除
2015/9/11 (金) 20:56:44 Mr.XRAY
> ハハハッ (笑ってゴマカシかしますか...)

≪フフフッ,未熟者よう.
平手造酒も今じゃヤクザの用心棒.人生裏街道の枯れ落ち葉かぁ...≫

数年前に平手造酒(ひらてみき)のお墓に行ってきました.
千葉県の香取(佐原)にあります(香取神社の近くです).
お玉が池の千葉道場の,腕の立つ剣客だったそうですが,
素行が悪く,千葉道場を破門になったそうです.

千葉道場とは,知る人ぞ知る,あの千葉周作の道場です.


[9217] Re6:それは原因が違うよ返信 削除
2015/9/11 (金) 22:00:28 igy
▼ Mr.XRAYさん
> ▼ igyさん
>
> > そう考えると、投稿が、あんな感じなのも、しょうがないのかなと思うようになりました。
>
> う〜む.
> どんな仕事の仕方をしているか予想できなかった,考えられなかった
> 私の方がちょっと恥ずかしい... か.



まあ、最初に、"中級者"として質問してたし、
> 反応は遅いし,情報は中々出さないし,
であるのは、事実で、
ちょっと、あれはどうなの?って、思うのは、仕方ないかと・・・


[9177] Re:掲示板へのレスの仕方返信 削除
2015/9/3 (木) 15:24:55 Mr.XRAY
ところで,本題とは全く関係ありませんが,
私が,ここ喫茶XRAY に他の掲示板の質問関係のことを書いています.
これらを,質問した方が読んだら,ヤバイのでは,と思う方がいるかも知れません.

その可能性はかなり低いです.多分.
そもそも,問題となるような方は,提示した URL そのものしか見ない可能性が
大です.過去の例では,レスの中のリンクさえ確認しない方もいました.

皆さんのように,参考リンクがあると,その記事の中も探検するようなことは
可能性としてはほとんどありません.
ましてや,この喫茶XRAYの書き込みまで読む可能性は,かなり低いと考えて
差支えないと思っています (^^;

インターネットはリンクで成り立っています.
リンクをたどれば,また新しい発見があるかも知れません.

私みたいなプログラムしかやらない人間にとって,いろいろなリンクは
嬉しいものです.
たまに千絵さんが写真を置いていってくれたり,
けんけんさんは,以前存在した掲示板でいろいろな情報を提供してくれました.
リンクをクリックするのが楽しみでした.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82