具体的なアプリケーション開発

 

データモジュールの設定と初期処理実行
受注登録画面の設定
社員検索
- Tableを使って
受注明細画面の
呼び出し
単価検索
- SQLを使って
商品検索
- CALL400を使って
カレンダーの利用
メニューを作成
別EXEを呼び出す
Excelに出力
別EXEを呼び出す 2/3
2/3

メニュー画面の[在庫管理]ボタンをクリックしたときに在庫管理のEXEを呼び出すようにします。

OnClickイベントで次のように記述します。


procedure TfrmMenu.BtnZaikoClick(Sender: TObject);
var
  Arg : string;
  SI : TStartupInfo;
  PI : TProcessInformation;
begin
  //指定されたファイルが存在しないならこの処理を終了
  if not FileExists(ExeName) then
  begin
    Showmessage('プログラムが見つかりません');
    Exit;
  end;
  // 引数の指定(今回はなし)
  Arg := ''; 
  // 呼び出し 
  GetStartupInfo(SI); 
  if not CreateProcess(PChar(ExeName), PChar(Arg), nil, nil, 
      False, CREATE_DEFAULT_ERROR_MODE,nil, nil, SI, PI) then
    raise Exception.Create('Exec Error ' + IntToStr(GetLastError)); 
end;


 
2/3