15番会議室「FAQ編纂委員会」に寄せられた「よくある質問の答え」
[Q]
Delphi [2.0J] CDROM の \INFORM\CODE\95 以下に種々のサンプルコードが入
れられていますが、どういうものがありますか?
[A]
\INFORM ディレクトリーは、Delphi Informant 誌、1995年の電子本となっ
ており、\INFORM\WORKS ディレクトリーに、Acrobat Reader のデータファイ
ルとして収められています。Acrobat Reader Ver2.1 自身は、\INFORMACROREAD 下に収められています。
申し遅れました。全て英文です。\INFORM\CODE\95 以下は、この、雑誌各
記事に付随したサンプルコードで、説明自体は(英文で)何ページにもわた
り、サンプルコード自体は取るに足らないものから(失礼!)、即有用なも
のまで千差万別です。
プロジェクトファイルやコンポーネントなど、全部で70以上ありますが、
わたくし、全て、コンパイル実行してみました(あ〜疲れた)。
元々は Delphi 1.0 用のようですが、2.0 対応にしてあり、Windows3.1
API を使ったコードなどは、注意書きがあり削除されています。ですから、
2.0用です。1.0 でコンパイルする場合には、元々入れられてる .DCU ファイ
ルを削除する必要がありました。
月の名前のディレクトリー下の「CC9508」というようなディレクトリー名は
Delphi Informant 誌 95 年 8 月号の、著者のイニシアルが「CC」であること
を示していますので、それを目印に、Acrobat Reader の対応記事を見つける
ことができます。
(蛇足)CDROM からコピーしたあと、ソースを変えるような場合、ReadOnly
属性を消してからコンパイル(当たり前か)。
=====================================================================
\INFORM\CODE\95 下ディレクトリー(名前でソート)
AUG
--CC9508
EASYSTR.DPR 文字列の[0]要素に「#サイズ」が入れられること
--CJ9508
VALIDATE.DPR 日付の評価、DayOfWeek
--DF9508
COLORP.DPR 三角形等の塗りつぶし
RANDOM.DPR ランダムポイントをフォームに打つ
--DH9508
FIG3.DPR IniFile 読込表示
INIFILE.DPR 〃
--DR9508
COPY_REC.DPR Table->Table へのレコードコピー
GLOSS.DPR 辞書をデータベースにして呼び出し
REGIONS.DPR Shape をクリックしてメッセージを出す
--JM9508
MDI.DPR MDI-Child フォームの表示
--RP9508
HRSAMPLE.DPR 縦長バーとフォームでヘルプ呼出
DEC
--DI9512BV
PROJECT1.DPR 犬の簡単な系図
--DI9512CJ
DEMO1.DPR GotoKey、GotoNearest、ターゲット:CustNum
DEMO2.DPR FindKey、FindNearest
DEMO3.DPR GotoKey、GotoNearest、ターゲット:Company
DEMO4.DPR FindKey、FindNearest
DEMO5.DPR GotoKey、GotoNearest、ターゲット:City、State
DEMO6.DPR FindKey、FindNearest
DEMO7.DPR Table を使い、Search、ContinueSearch
--DI9512DF
CARDSP.DPR ポーカー
CARDDECK.PAS トランプビットマップのコンポーネント
--DI9512DH
TEXTEDIT.DPR 簡易エディター
--DI9512DR
DRAW_ROW.DPR 特定のセルのフォントに色づけ
SNDPLAY.DPR .WAV ファイルを鳴らす
WINEXEC.DPR 外部実行ファイルの実行
--DI9512SS
REGION.DPR フォームに図形を描き、マウスが何番目の図形中をクリ
ックしたか表示
JUL
--BT9507
CURSOR.DPR Memos ユニット:MemoCursorTo、GetMemoLineCol
--CJ9507
CALCDEMO.DPR DBGrid でのレコードごとの合計表示
DIVEORD.DPR 〃
EXAMPLE1.DPR レコードを移る度に CalcFields が実行されること
--JO9507
DBTRACK.DPR Database Event Tracking Utility
--MC9507
CALC1.DPR レコードごとの計算
CALC2.DPR インターベース利用(テーブル AMERICA 必要?)
MOVE.DPR BatchMove (テーブル AMERICA 必要?)
JUN
--CJ9506
TESTPRJ.DPR ボタンクリックして、DBGrid 上のレコードポインタの移
動、フィールドの値表示
--DR9506
TIP1.DPR 第1フィールドを FindNearest で incremental search
TIP2.DPR 異なる color palette で描かれた bitmap 共存の問題
TIP3.DPR 特定のフィールドを不表示にする方法
TIP4.DPR ボタンだけ(.DFM ファイルの説明)
--GE9506
TESTEX1.DPR 例外処理でエラートラップ
TEXCEPT1.DPR TEXCEPT.PAS:エラーコンポーネント
TRYFIN.DPR try...finally の効用
--JA9506
LABEL3D_.DPR LABEL3D.PAS:3Dラベルコンポーネント
TEST_P.DPR 上記テストファイル
--MO9506
NAVLITE.PAS DBNavigator の機能限定版コンポーネント
NAVDEMO.DPR テストファイル
RODEMO.PAS ReadOnly property 実装コンポーネント例
RODEMO1.DPR 使用例
MAY
--AR9504
DLL1.DPR 特定の DLL の特定の手続き呼出法。以下セットで
DLL2.DPR
DLLDEMO.DPR
PROJECT1.DPR
PROJECT2.DPR
PROJECT3.DPR
--CJ9504
ALIAS.DPR データベースエリアス
--DE9504
DE_TABS.DPR SQL 文とタブセット
--DR9504
P_FILTER.DPR SetRange で特定範囲のレコード抽出
P_LOCATE.DPR 特定の文字列をもったレコードにポインタ移動
P_STATUS.DPR Panel を Status Bar にして、文字を表示
--GE9504
PROPDEMO.DPR ごく簡単なコンポーネント4つ(コンポーネント作成法)
--KN9504
CDPLAYER.DPR 音楽 CDROM プレーヤ
NOV
--CJ9511
BATDEMO.DPR BatchMove Demo(SQL 文)
BATRDEMO.DPR BatchMove でレコード移動
--RW9511
POLY.DPR Class 名の異なる同一procedure 呼出
OCT
--AM9510
LABELPRO.DPR コンポーネントを配置しただけのフォーム
--CJ9510
CARDS.DPR 1レコードをカード式表示。Table 作成法
MAKETEST.DPR Table 作成法
--DR9510
ENTERKEY.DPR エンターキーで次のコントロールにフォーカス移動
--KN9510
TRANSIMG.DPR グラフィック背景の消し方
--RM9510
SQLAPP.DPR SQL 文の実行
SEP
--CC9509
HEEBEES.DPR String の Move 手続き
--CJ9509
VALID.DPR BeforePost、CloseQuery 等で評価
--GE9509
SPEEDBAR.DPR スピードバーにコマンド登録する
=====================================================================
ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum FDELPHIに寄せられる質問の中から、よくある質問への回答を FDELPHIのメンバーがまとめたものです。 したがって、これらの回答はボーランド株式会社がサポートする公式のものではなく、掲示されている内容についての問い合わせは受けられない場合があります。
Copyright 1996-1998 Delphi Users' ForumFAQ編纂委員会
|