タグ: PowerScript

2022/02/18
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
フォルダー内のファイルの一覧を取得しリストボックスに格納する

フォルダー内のファイルの一覧を取得しリストボックスに格納する

方法 特定のディレクトリ内にあるファイルの一覧を取得し、リストボックスに格納するには DirList 関数を利用します。 構文 listboxname.DirList ( filespec, filetype {, st […]

2022/02/14
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
レジストリにバイナリ値をセットする

レジストリにバイナリ値をセットする

方法 レジストリに値をセットするには、RegistrySet 関数を使用します。 構文 RegistrySet ( key, valuename, valuetype, value ) 引数 説明 key レジストリの絶 […]

2022/02/09
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
コピー&ペーストによる入力を制限する

コピー&ペーストによる入力を制限する

方法 メールアドレスやパスワードなどの項目に対してコピー&ペーストによる入力を制限するにはコントロールの種類によってそれぞれの方法があります。 シングルラインエディットまたはマルチラインエディット シングルラインエディッ […]

2021/10/13
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
コンパイルした日付や時刻をアプリケーションで利用する

コンパイルした日付や時刻をアプリケーションで利用する

方法 コンパイルした日付や時刻を利用するには date 型で宣言し、初期値として today() や now() で初期化することで宣言された変数に代入されます。 プログラムがいつコンパイルされたのか画面上に表示させたい […]

2021/10/12
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
アプリケーションが IDE と EXE のどちらから起動されたかを判別する

アプリケーションが IDE と EXE のどちらから起動されたかを判別する

方法 PowerBuilder IDE からアプリケーションを実行した場合、アプリケーション ハンドルを持ちません。この特性を利用して、アプリケーションのハンドルを Handle 関数で取得し、戻り値が 0 の場合は P […]

2021/10/06
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
ループ処理中にユーザーが画面を操作できるようにする

ループ処理中にユーザーが画面を操作できるようにする

方法 ループ処理中にユーザーが画面を操作できるようにするには、ループ処理内で Yield 関数を呼び出します。 【例】ループ処理中にユーザーによる操作を可能にする integer i FOR i = 1 TO 10000 […]

2021/10/04
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
メッセージボックスの表示位置を指定する

メッセージボックスの表示位置を指定する

方法 MessageBox 関数は画面上に表示される位置を指定することができないため、レスポンスウィンドウを使用します。 新しいウィンドウ (w_message) を作成し、ウィンドウの種類に response! を指定 […]

2021/08/25
  • PowerScript
  • プログラミングテクニック
ウィンドウのハードコピーを印刷する

ウィンドウのハードコピーを印刷する

方法 PowerBuilder で作成したアプリケーションのウィンドウのハードコピーを取得する場合、ウィンドウやグラフコントロールといったビジュアルオブジェクトを印刷ジョブに取り込むことが可能な Print 関数の構文 […]

2021/08/24
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
フォルダー内に保存されているすべてのファイルを別フォルダーにコピーする

フォルダー内に保存されているすべてのファイルを別フォルダーにコピーする

方法 フォルダーに保存されているすべてのファイルを別フォルダーにコピーするには、BAT ファイルや Windows API を利用して行う方法があります。 以下の例では一時的に BAT ファイルを作成後、その BAT フ […]

2021/08/19
  • PowerScript
  • プログラミングテクニック
多次元配列を実装する

多次元配列を実装する

方法 PowerBuilder では多次元配列の添字を可変長にすることができませんが、別途構造体に可変長配列のメンバを定義しその構造体自体を可変長配列として定義することで代替できます。 【例】 [str_test 構造体 […]

PowerBuilder マイグレーション
PowerBuilder学習、動画で始めちゃう?