請問 ShellExecute 要怎麼傳入變數 |
答題得分者是:aftcast
|
smallpig01
一般會員 發表:2 回覆:1 積分:0 註冊:2009-02-10 發送簡訊給我 |
函式的格式 (要傳入六個值) ShellExecute(NULL, "open", "http://www.google.com.tw/" , NULL, NULL, SW_SHOWNORMAL); 其中第三個是要傳入網址 但是我把網址作成一個字串的變數(url)中 寫成 ShellExecute(NULL, "open", url , NULL, NULL, SW_SHOWNORMAL); 他不讓我過... 請問是錯在哪邊呢? 該怎麼修改程式才可以呢? 謝謝! |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
ShellExecute的第三個參數要什麼資料型態? 您傳入的是什麼資料型態呢?
===================引 用 smallpig01 文 章=================== 函式的格式 (要傳入六個值) ShellExecute(NULL, "open", "http://www.google.com.tw/" , NULL, NULL, SW_SHOWNORMAL); 其中第三個是要傳入網址 但是我把網址作成一個字串的變數(url)中 寫成 ShellExecute(NULL, "open", url , NULL, NULL, SW_SHOWNORMAL); 他不讓我過... 請問是錯在哪邊呢? 該怎麼修改程式才可以呢? 謝謝! |
ikk
尊榮會員 發表:4 回覆:413 積分:768 註冊:2003-06-30 發送簡訊給我 |
|
smallpig01
一般會員 發表:2 回覆:1 積分:0 註冊:2009-02-10 發送簡訊給我 |
<br>===================引 用 <a href="members.php?uid=4405">taishyang</a> 文 章===================<br><font face="Courier New" size="3">ShellExecute的第三個參數要什麼資料型態? 您傳入的是什麼資料型態呢?</font>
我在這篇文章中 http://delphi.ktop.com.tw/board.php?cid=168&fid=912&tid=51554 看到 shellExecute原型 HINSTANCE ShellExecute( HWND hwnd, //父窗口句柄 LPCTSTR lpOperation,//打開方式 LPCTSTR lpFile, //待打開的檔案名稱 LPCTSTR lpParameters, LPCTSTR lpDirectory,//文件路徑 INT nShowCmd ); LPCTSTR這是什麼型態我不太清楚! 我是利用AnsiString型態去接網址 然後再用變數去給參數... AnsiString url url = "http://tw.yahoo.com/"; ShellExecute(NULL, "open", url , NULL, NULL, SW_SHOWNORMAL); 語法大概是這樣,但是就不能過! Char的型態我也有試過 char url; url = 'http'; ShellExecute(NULL, "open", url , NULL, NULL, SW_SHOWNORMAL); 也是不行...
編輯記錄
smallpig01 重新編輯於 2009-04-09 21:46:47, 註解 無‧
|
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
[code cpp] AnsiString url url = "http://tw.yahoo.com/"; ShellExecute(NULL, "open", url.c_str() , NULL, NULL, SW_SHOWNORMAL); // 注意有 .c_str() [/code]
------
蕭沖 --All ideas are worthless unless implemented-- C++ Builder Delphi Taiwan G+ 社群 http://bit.ly/cbtaiwan |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |