タグ: PowerScript
多次元配列を実装する
方法 PowerBuilder では多次元配列の添字を可変長にすることができませんが、別途構造体に可変長配列のメンバを定義しその構造体自体を可変長配列として定義することで代替できます。 【例】 [str_test 構造体 […]
ログイン認証されていないサーバー上のファイルやフォルダーにアクセスする
方法 ログイン認証されていないサーバー上のファイル / フォルダーに対して FileCopy 関数や FileMove 関数、CreateDirectory 関数、RemoveDirectory 関数などといったファイル […]
スクリプトで新規フォルダーを作成する
方法 スクリプトで新しいフォルダーを作成するには CreateDirectory 関数を利用します。 【例】現在の作業フォルダーに新しいフォルダー temp1 を作成する string ls_path integer l […]
ファイルのパスからファイル名のみ取得する
方法 ファイルのパスが格納されているテキストから、拡張子を含むファイル名を取得する場合は、LastPos 関数を使用することで取得できます。 LastPos 関数を利用してファイルパスに含まれる最後の “\& […]
先祖オブジェクトのイベントの戻り値を子孫の同イベントで使用する
方法 先祖のオブジェクトに記述されたイベントや関数の戻り値を子孫のスクリプトで利用する場合は、AncestorReturnValue 変数を利用します。 先祖スクリプトを拡張したイベントや関数では、先祖スクリプトが実行さ […]
呼び出したイベントを現在の処理の後で実行させる
方法 PowerBuilder では POST を使用することで、システム関数、グローバル関数、オブジェクト関数、ユーザ定義関数および外部関数といった関数や組み込みのイベント、ユーザ定義イベントを、呼び出し元の処理が完了 […]
ユーザーオブジェクトに定義された関数を使用する
方法 ユーザーオブジェクトに定義された関数を別のオブジェクトで使用するには、ユーザーオブジェクトのインスタンスを作成してドット表記で呼び出します。 【例】 // オブジェクト名:uo_someobj // 関数名:uf_ […]