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