名前 題名 ▼ Mr.XRAYさん > サンプルコードがあるブログ等を見ると,何故そのコードを書いたか,延々 > と書いている場合があります(コードがないのもありますが) > 当サイトのサンプルプログラム集には,記事を書いた理由などはありません. > > そこで,最近の更新の場合を例に書いてみました. > 時間がとれたら,暇つぶしにでも見てください. > > > □ [942_TEmbeddedWB コンポーネント] > http://mrxray.on.coocan.jp/Delphi/plSamples/942_TEmbeddedWB.htm > 某掲示板で,こんな質問がありました. > http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+201207/12070017.txt > > 浮動称小数点演算の例外を無視するには,Set8087CW を使うのが通常でした. > Set8087CWじゃダメなのかな? > > というわけで,テストすることにしてみました.TEmbeddesWB コンポの > Delphi XE2対応版をダウンロードし,やってみたら,確かに例外が発生. > で,Delphi のオンラインヘルプを見て,そういうことか. > で,再度,某掲示板をみたら,既にレスが,早っ!! > > この例外は,FLASHとか,JAVAスクリプト等でも発生するらしいのですが, > 結局は,原因を知るよりも,対策ですね. > > > □ [940_TWebBrowserとIE] > http://mrxray.on.coocan.jp/Delphi/plSamples/940_TWebBrowserAndIE.htm > > 上と同じです. > > > □ [944_Google の検索結果ページを連続表示] > http://mrxray.on.coocan.jp/Delphi/plSamples/944_plGooleSearch.htm > > これ,個人的に結構使っているんです. > でもストップが利かなかったり,ロード中に[次へ][前へ]のボタンが使えない > ことがあるんです. > 残念ながら,このあたりのノウハウがないので,これなら,とやってみました. > 今のところ,結構いい感じです.でも,たまに... (愛嬌ということで) > > > □ [060_TDBGrid の複数行選択とセルのカスタム描画] > http://mrxray.on.coocan.jp/Delphi/plSamples/060_DBGrid_MultiSelect.htm > > 実務で実際に使用しているコードの一部です. > データベース関係は,コントロールの使い方もあるでしょうけど,結構データベース > によって方言があります.ほとんどが SQL文の処理という感じでしょうか. > したがってデータベース関係は,サンプルプログラム集への掲載は難しいです. > > この複数行選択は,掲示板等でも過去に質問があったし,ということです. > ある条件を満たすセルの背景や文字の変更に使用できます. > > > □ [062_TDBGrid のセル値のコピー ] > http://mrxray.on.coocan.jp/Delphi/plSamples/062_DBGrid_CellCopy.htm > > 私の使用しているデータベースコントロールには,この機能があります. > 上のサンプルのついでです.これも過去に掲示板で質問がありました. > TStringGrid のサンプルでも,同じようなサンプルを掲載しているので. > > > □ [192_線の端点形状を変更 GDI+ 使用] > http://mrxray.on.coocan.jp/Delphi/plSamples/192_GDIplusBasic.htm > > かなり前に,この喫茶XRAYで話題になりました. > 某掲示板でもレスした関係です. > で,このサイトに来た方の参考になるように,簡単なサンプルだけ. > GDI+を使用しないサンプルもあるので,GDI+というのもあるんだよーと. > > 実際のサンプルは,JINKIさんとこにあるので,必要はないです. > > > □ [085_CR-ROM ドライブの検出とトレーの開閉] > http://mrxray.on.coocan.jp/Delphi/plSamples/085_cdrom_OpenClose.htm > > これは,メールでの問い合わせのやつです. > Halbow資料館にドライブの何とかがある関係での質問でした. > > > □ [083_TStringGrid 等のセル編集とインプレイスエディタ] > http://mrxray.on.coocan.jp/Delphi/plSamples/083_InplaceEditor.htm > > これもメールでの問い合わせです. > 「インプレイスエディタってなんですか」という. > 「in place」つまり,その場所,中でのエディタです.ハイ. > そのセル内で起動するエディタのこと,ぐらいでいいのではないでしょうか. > > > □ [154_画像の矩形範囲選択とラバーバンド] > http://mrxray.on.coocan.jp/Delphi/plSamples/154_Rubberband.htm > > これは,前に書きました. > > > □ [082_TPanel 等の複数行表示と private 部へのアクセス] > http://mrxray.on.coocan.jp/Delphi/plSamples/082_TPanelMultipleLines.htm > > これは,某掲示板等で,private部のアクセスの参考コードとしてカキコがある > のですが,どうしてそうなるのか,という反応があります. > 単なる「継承」なんですよね.「インチキ」でも何でもありません. > > > □ [011_プリンタドライバの情報を DEVMODE 構造体から取得] > http://mrxray.on.coocan.jp/Delphi/plSamples/011_DEVMODE_Structure.htm > > とある掲示板での質問かな? メールだったかな? > プリンタドライバ固有の情報が知りたい.ということですが, > できません!! メーカーから資料をもらってください!! > > > □ [081_ビットフラグの検出得] > http://mrxray.on.coocan.jp/Delphi/plSamples/081_RadixConversion.htm > > メールでの問い合わせです.例えば > if KeyState[VK_MENU] and $80 <> 0 then S := S + ' [ Alt ] '; > > この $80 って,どうしてこの値なんですか? というのに答えたつもりです. > > > □ [080_TListへ数値を格納]を] > http://mrxray.on.coocan.jp/Delphi/plSamples/080_TListValue.htm > > ネット上のサンプルが,ほとんど整数値の格納なんですよね. > 実数の例がないので.もちろん,整数の格納のコードも掲載しています. > > > □ [946_TWebBrowser でファイルリスト] > http://mrxray.on.coocan.jp/Delphi/plSamples/946_FileList_WebBrowser.htm > > 某掲示板で質問があった内容と関連しています.レスはしていませんが. > ファイル名の変更で,タイプした文字がリピートされてしまう,とかいった > ものです. > > 「そうかもしれないが,コードの動作を理解して修正すればできるよん」 > というものです. > TWebBrowserでファイルリストは止めたほうがいいのでは,というのが > 個人的な感想です.場合によっては便利なのかな? > > > その他にもいろいろありましたが,丁重に無視し,削除させていただきました. > メールでの問い合わせは,掲載記事の内容とは限らないないのです. > 前は,喫茶XRAYに書いてもらえませんか.とか返信したこともあるのですが. > みなさん,恥ずかしがり屋さんが多いようでして. > > おそらく,「最初の一歩」が踏み出せればと,思っているのですが... > なかなかというところでしょうか. > > まっ,訊いてくださるというのは,嬉しいことは嬉しいのですが... > この後,果たして,バグ修正やらは,生きている間にできるのでしょうか? GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link