線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3143
推到 Plurk!
推到 Facebook!

元大報價API YuantaQuote.ocx 的使用問題(修正上傳程式)  

答題得分者是:GrandRURU
brook
資深會員


發表:57
回覆:323
積分:371
註冊:2002-07-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2016-12-15 14:34:56 IP:60.251.xxx.xxx 未訂閱
會出現錯誤,不知是什麼問題?
[code cpp]
void __fastcall TForm1::Button1Click(TObject *Sender)
TYuantaQuote *a = new TYuantaQuote(this);
{
a->SetMktLogon(L"B888888888",L"888",L"quote.yuantafutures.com.tw",L"80");
a->AboutBox();
delete a;
}
[/code]
附加檔案:5852399070598_Yuanta.rar
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2016-12-17 20:46:37 IP:114.137.xxx.xxx 未訂閱
請問 這api是付費還是只要有開戶就可以用? 您用的 BCB 版本是?
brook
資深會員


發表:57
回覆:323
積分:371
註冊:2002-07-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2016-12-19 07:41:13 IP:60.251.xxx.xxx 未訂閱

===================引 用 GrandRURU 文 章===================
請問 這api是付費還是只要有開戶就可以用? 您用的 BCB 版本是?

免費軟體,(權限需額外申請)下載位址:
http://easywin.yuantafutures.com.tw/api/download.html
我使用bcb5及bcb2010,因用他的範例可以登錄,所以是自己程式的問題.
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2016-12-19 10:06:22 IP:59.120.xxx.xxx 未訂閱
在下沒有申請,暫時用手冊來看

手冊的內容裡使用的是 char*

建議可以使用 AnsiString.c_str 做測試

或是使用與範例相同的 char* 來使用

L"" <- 我記得這是 UNICODE 字串,也許修改一下就可以了
brook
資深會員


發表:57
回覆:323
積分:371
註冊:2002-07-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2016-12-20 08:14:45 IP:60.251.xxx.xxx 未訂閱
非常感謝GrandRURU 副站長的提醒,這個問題終於過了,
YuantaQuoteLib_OCX.cpp及YuantaQuoteLib_TLB.cpp裡的BSTR全改成char*,及LPWSTR全改成char*即可.
因為這兩個檔是bcb自動產生的,直接拿來用,所以沒有懷疑他.
系統時間:2024-04-20 2:12:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!