如何將資料庫設定指向另一呼叫的程式 |
答題得分者是:P.D.
|
rany
一般會員 發表:15 回覆:26 積分:8 註冊:2007-05-05 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
lu0720@yahoo.com.tw
一般會員 發表:0 回覆:9 積分:6 註冊:2006-10-04 發送簡訊給我 |
|
rany
一般會員 發表:15 回覆:26 積分:8 註冊:2007-05-05 發送簡訊給我 |
這裡有回應過傳遞參數的方法,可是有點笨看不太懂
http://delphi.ktop.com.tw/board.php?cid=30&fid=66&tid=30437 可以請敎敎我該怎樣修改我的程式 [code delphi] procedure TForm1.MenuItemClick(Sender: TObject); VAR SendExec, sMenuItem:string; PSendExec:pchar; iErr:integer; begin if (Sender is TMenuItem) then begin qryDB.Close; qryPROGID.SQL.TEXT:=' SELECT ICR_CODE FROM INPMCTRL Where ICR_KIND=''DB'' And ICR_NUMR=''1'' '; qryDB.Open; //參數:qryDB.FieldByName('ICR_CODE').Value-->'TEST' qryPROGID.Close; qryPROGID.SQL.TEXT:='SELECT IMU_PROGID FROM IPPFMENU WHERE IMU_NAME =''' sMenuItem ''' AND IMU_TYPE <> ''T'' '; qryPROGID.Open; SendExec:='C:\run\' qryPROGID.FieldByName('IMU_PROGID').Value '.exe'; PSendExec:=Pchar(SendExec); iErr:=WinExec(Pchar(PSendExec),SW_SHOW); //要傳的參數"TEST"要怎麼放? if iErr < 31 then begin ShowMessage('無法連結此關聯程式,請洽資訊人員!'); Exit; end; end; end; [/code] 註:以下這樣可以執行,但是iErr < 31 //iErr:=WinExec(Pchar(PSendExec 'TEST'),SW_SHOW); // iErr:=WinExec(Pchar(PSendExec ''' TEST '''),SW_SHOW);
編輯記錄
rany 重新編輯於 2008-07-02 10:08:15, 註解 無‧
|
rany
一般會員 發表:15 回覆:26 積分:8 註冊:2007-05-05 發送簡訊給我 |
|
pceyes
尊榮會員 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
|
rany
一般會員 發表:15 回覆:26 積分:8 註冊:2007-05-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |