dw - www.dw-dev.com ロゴ1

開発実績・導入事例 > FileMaker ユーティリティ プラグイン

FileMaker ユーティリティ プラグイン

FileMaker ユーティリティ プラグインの画像

---------------------------------
DW-Utility FileMakerPro Plug-In
---------------------------------

概要:
DWUT-scScript 関数
計算式からのスクリプト実行、フィールドフォーカス移動時のスクリプト実行が可能です。
DWUT-flから始まる関数
ファイル、フォルダの移動、コピー等、ファイル操作全般をサポート。
DWUT-slから始まる関数
メモリ内での文字列リストの操作をサポートします。
「名前=値」の形式で文字列リストへ追加し、計算式で簡単に値の取得、設定が可能です。
グローバル変数用フィールドなど作成することなく、
文字列リスト、メモリ内での高速処理が可能になります。

ファイル名:dwutility.fmx
バージョン:1.01
対応OS:Windows2000/XP
対応FileMakerバージョン:7, 8
FileMaker社登録済フューチャーストリング:DWUT

使用するにあたってBCBランタイムライブラリが必要です。
DownloadページよりBCBランタイムライブラリをダウンロードしてください。

開発言語:C++Builder 6

---------------------------------
付属ファイルについて
---------------------------------
1.dwutility.fmx
DW-Utility プラグイン本体
FileMakerプログラムフォルダにあるExtensionsフォルダへコピーします。

2.readme.txt
プラグインに関する説明

3.license.txt
ソフトウェア使用許諾契約

4.sample.fp7
関数の実行テストを行うための簡単なサンプル

---------------------------------
関数リファレンス
---------------------------------

DWUT-Version 関数
概要:dwutilityのバージョンを返します。
例:External("DWUT-Version", 0)
引数:なし
戻り値:バージョン情報

DWUT-scScript 関数
概要:計算式からスクリプトを実行します。
あらかじめスクリプトメニューに登録しておく必要があります。
例:External("DWUT-scScript", "1")
スクリプトメニュー上から1番目を実行
引数:スクリプトメニュー番号(上から順に)
戻り値:0 = 正常終了, 1 = エラー

DWUT-flChDir 関数
概要:カレントディレクトリを変更します。
例:External("DWUT-flChDir", "C:\\windows")
引数:ディレクトリ
戻り値:0 = 正常終了, 1 = エラー

DWUT-flCreateDir 関数
概要:ディレクトリを作成します。
例:External("DWUT-flCreateDir", "C:\\test")
引数:ディレクトリ
戻り値:0 = 正常終了, 1 = エラー

DWUT-flDeleteFile 関数
概要:ファイルを削除します。
例:External("DWUT-flDeleteFile", "C:\\test.txt")
引数:ファイル名
戻り値:0 = 正常終了, 1 = エラー

DWUT-flDirectoryExists 関数
概要:ディレクトリの存在をチェックします。
例:External("DWUT-flDirectoryExists", "C:\\windows")
引数:ディレクトリ
戻り値:0 = 存在しない, 1 = 存在する

DWUT-flFileExists 関数
概要:ファイルの存在をチェックします。
例:External("DWUT-flFileExists", "C:\\test.txt")
引数:ファイル名
戻り値:0 = 存在しない, 1 = 存在する

DWUT-flGetCurrentDir 関数
概要:カレントディレクトリを返します。
例:External("DWUT-flFileExists", 0)
引数:なし
戻り値:カレントディレクトリ

DWUT-flRemoveDir 関数
概要:ディレクトリを削除します。
例:External("DWUT-flRemoveDir", "C:\\test")
引数:ディレクトリ
戻り値:0 = 正常終了, 1 = エラー

DWUT-flRenameFile 関数
概要:ファイル名を変更します。
例:External("DWUT-flRenameFile", "C:\\test.txt|C:\\test2.txt")
引数:変更前ファイル名、変更後ファイル名 |文字で区切ります。
戻り値:0 = 正常終了, 1 = エラー

DWUT-flSetCurrentDir 関数
概要:カレントディレクトリを変更します。
例:External("DWUT-flSetCurrentDir", "C:\\windows")
引数:ディレクトリ
戻り値:0 = 正常終了, 1 = エラー

DWUT-flCopyFile 関数
概要:ファイルをコピーする。
例:External("DWUT-flCopyFile", "C:\\test.txt|C:\\test2.txt|1")
引数:コピー元ファイル名、コピー先ファイル名、
存在チェック(1を指定するとコピー先ファイルが存在する場合エラーを返す)
|文字で区切ります。
戻り値:0 = 正常終了, 1 = エラー

DWUT-slLoadFromFile 関数
概要:ファイルから文字列リスト(メモリ内)へ読み込む。
例:External("DWUT-flLoadFromFile", "C:\\stringlist.txt")
引数:読み込むファイル名
戻り値:0 = 正常終了, 1 = エラー

DWUT-slSaveToFile 関数
概要:文字列リスト(メモリ内)の内容をファイルへ書き出す。
例:External("DWUT-flSaveToFile", "C:\\stringlist.txt")
引数:書き出すファイル名
戻り値:0 = 正常終了, 1 = エラー

DWUT-slGetNames 関数
概要:文字列リストの名前を返します。
例:External("DWUT-flGetNames", "1")
引数:行番号
戻り値:文字列リストの名前

DWUT-slSetNames 関数
概要:文字列リストの名前を設定します。
例:External("DWUT-flSetNames", "1|名前1")
引数:行番号、名前、|文字で区切ります。
戻り値:0 = 正常終了, 1 = エラー

DWUT-slGetValues 関数
概要:文字列リストの値を返します。
例:External("DWUT-flGetValues", "名前1")
引数:文字列リストの名前
戻り値:文字列リストの値

DWUT-slSetValues 関数
概要:文字列リストの値を設定します。
例:External("DWUT-flGetValues", "名前1|値1")
引数:文字列リストの名前、値、|文字で区切ります。
戻り値:0 = 正常終了, 1 = エラー

DWUT-slClear 関数
概要:文字列リストをすべてクリアします。
例:External("DWUT-flGetValues", 0)
引数:なし
戻り値:0 = 正常終了, 1 = エラー

DWUT-slGetStrings 関数
概要:文字列リストを1行単位で取得します。
例:External("DWUT-flGetStrings", "1")
引数:行番号
戻り値:文字列リスト指定した文字列1行

DWUT-slSetStrings 関数
概要:文字列リストを1行単位で設定します。
例:External("DWUT-flSetStrings", "名前1=値1")
引数:文字列リストに設定する文字列1行
戻り値:0 = 正常終了, 1 = エラー

DWUT-slAdd 関数
概要:文字列リストを1行単位で追加します。
例:External("DWUT-flAdd", "名前1=値1")
引数:文字列リストに追加する文字列1行
戻り値:0 = 正常終了, 1 = エラー

DWUT-slDelete 関数
概要:文字列リストを1行単位で削除します。
例:External("DWUT-flAdd", "1")
引数:行番号
戻り値:0 = 正常終了, 1 = エラー

DWUT-slGetText 関数
概要:文字列リストの全テキストを返します。
例:External("DWUT-flGetText", 0)
引数:なし
戻り値:全テキスト

DWUT-slSetText 関数
概要:文字列リストの全テキストを設定します。
例:External("DWUT-flSetText", "名前1=値1")
引数:文字列リストに設定するテキスト
戻り値:0 = 正常終了, 1 = エラー

powered by web+db works