[求助]vba如何讀取指定注冊表鍵值? [金字塔]
- 咨詢內(nèi)容:
比如我在后臺里有句把這個鍵值賦值成目前的交易時間供vba讀取~SETREGVAL('vba','mailtime',dynainfo(207));
但是vba如何讀取我后臺寫入的指定的注冊表鍵值呢?下面這句沒看懂~都不知道注冊表鍵值去哪里找'測試注冊表讀寫
Sub TestRegistry()
Set registry = CreateObject("stock.registry")
Call registry.Open("software\weisoft\金字塔\settings")
Call registry.WriteInt("id",123)
result=registry.ReadInt("id")
application.msgout result
End Sub - 金字塔客服:
Sub TestRegistry()
Set registry = CreateObject("stock.registry")
Call registry.Open("software\weisoft\金字塔\vba")
result=registry.ReadInt("id")
application.msgout result
End Sub這樣試試
- 用戶回復(fù):
application.msgout result這句彈不出來啊~
SETREGVAL('vba','mailtime',dynainfo(207));我要使用mailtime這個鍵值~用vba與后臺做應(yīng)答~怎么在vba里面調(diào)用出這個鍵值~ - 網(wǎng)友回復(fù):
沒彈出來說明這個VBA語句沒有運(yùn)行,你可以再把需求描述的清楚一些,我們再看看如何幫你解決
- 網(wǎng)友回復(fù):
首先用后臺運(yùn)行這句SETREGVAL('vba','mailtime',dynainfo(207));把時間賦值給注冊表
然后用vba讀取注冊表這個鍵值~vba再引用當(dāng)前交易時間與這個鍵值對比~
if vba引用的當(dāng)前交易時間-注冊表鍵值>20秒 then begin//判斷后臺無應(yīng)答為假死狀態(tài)StopAlarmRun 停止后臺程序化預(yù)警
(這里可能需要停頓5-10秒,再啟動后臺)
StartAlarmRun 啟動后臺程序化預(yù)警
end
防止后臺假死
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容