お知らせ

電子会議

ライブラリ

FDelphi サイト全文検索

Delphi FAQ一覧

サンプル蔵



FDelphi FAQ
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編纂委員会