●カレント・ディレクトリの取得 | ExpandFileName('.')
●実行ファイル・ディレクトリの取得 | ExtractFilePath(TApplication.ExeName) ※末尾\
●シェルのパスの取得 | ExtractFilePath(GetEnv('OS2_SHELL'))
●環境変数の参照 | GetEnv('環境変数名')
●TSVデータの分解 | タブ/スペースで区切られたデータを分解する
|
|
●ファイル操作 | ファイルの新規作成
|
●ファイルの読み込み | テキストファイルを開いて読み込むだけなのだが…
|
●ファイル/ディレクトリ一覧の取得 | けっこうクセが強い
|
独自仕様(個人的備忘)
●デバッグ・ウィンドウへの書き出し | SAY(st), SAYN(n)
●文字列の置換 | REPLACE(st,before,after)
SPCC
●初期設定ルーチンの様々な考慮点 | バグの巣窟(T_T)泣くぞ…
|
●メインメニュー | メニューエディタの使い方が判りにくいんだよね〜
|
●メニュー項目の動的生成 | 生成・登録・イベントハンドラ
|
●ファイルの日時情報 | データの形式と表示フォーマット
|
|
●リストボックス:ListBox | むしろ本体はitems:TStrings
|
●パネルの排他的な配置 | TPanelとTToolbarを併用する
|
●キー入力イベント:OnKeyPress/OnScan | 文字キーと制御キーは別扱い
|
●OnScan/OnKeyPressのないコントロール | へのキー入力−−でメニューを自作する
|
|
●コンポーネントの配列化 | 直接作成はできないようだが代替は可能
|
●動的配列の代りにTListを使用する | 動的配列自体はないようだ
| API関数
●API関数の基本 | とりあえず、ウィンドウ位置を変更するサンプルで
|
●API関数の基本2 | WinSendMsgという厄介な関数
| misc.
●Sibyl FixPack 4 | ユニットの循環参照には必須だが…
|
●WDSibyl | Sibyl後継のフリーの開発環境
|
| | | | | | | | | | |