IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 最简单 VB6.易语言选股接口案例 -> 正文阅读

[JavaScript知识库]最简单 VB6.易语言选股接口案例

VB6? 调用选股案例

Private Declare Function Get_Stock Lib "XuanGu.dll" (ByVal Key As String, ByVal term As String, ByVal buf As String) As Boolean
Private Declare Function Key_Update Lib "XuanGu.dll" ()
Private Function json(ByVal JsonStr As String, ByVal code As String) As String
Dim ScriptObj As Object
Set ScriptObj = CreateObject("MSScriptControl.ScriptControl")
ScriptObj.Language = "JavaScript"
ScriptObj.AddCode "var Json = " & JsonStr & ";"
json = ScriptObj.eval("Json." & code)
End Function

Private Sub Command1_Click()

Dim buf As String
Dim zhenjia As Boolean
Rem 设置足够的缓冲区
buf = Space$(100000)
zhenjia = Get_Stock("TlX97M27NxX2G1F+o1I/BgzvQEwVu7U2/5y78deysrg=", Text1.Text, buf)

If zhenjia Then
        a = Split(buf, "hhhh")
        For i = LBound(a) To UBound(a)
             List1.AddItem json(a(i), "code") & "    :     " & json(a(i), "股票简称") & "    :     " & json(a(i), "最新价")
        '    List1.AddItem a(i)
        Next i
Else
    MsgBox zhenjia
End If


buf = ""
End Sub



Private Sub Command2_Click()
Key_Update
End Sub

Private Sub List1_Click()
List1.Clear
End Sub

?

vb生成exe 程序后才能执行选股?

以下是效果

?

易语言的调用

.版本 2

.DLL命令 更新密钥, , "XuanGu.dll", "Key_Update", , Key_Update 获取密钥函数

.DLL命令 Get_Stock, 逻辑型, "XuanGu.dll", "Get_Stock", , Get_Stock  函数 任意编程语言通用 .易语言,vb,python,c# 等.....
    .参数 Key, 文本型, , Key =  密钥必须填写否则选不到数据
    .参数 term, 文本型, , 条件  =  选股条件多条件以 逗号 ,分开 如: macd金叉,kdj金叉 
    .参数 存放变量, 文本型, , 存放变量 = 取空白文本 (10000)  ' 必须申请同等大小的缓冲区空间



.版本 2

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击

更新密钥 ()

.子程序 _按钮3_被单击
.局部变量 结果变量, 文本型

编辑框1.内容 = “”

结果变量 = 取空白文本 (10000)  ' 必须申请同等大小的缓冲区空间
' Get_Stock (#常量2, 组合框1.内容, 结果变量)
Get_Stock (“TlX97M27NxX2G1F+o1I/BgzvQEwVu7U2/5y78deysrg=”, 组合框1.内容, 结果变量)
编辑框1.内容 = 结果变量


.子程序 _组合框1_列表项被选择


没有易语言的 代码段引用放代码 .实在没法看还是放代码图片好了

下面是易语言调用代码

?

?

易语言执行效果如下

?附件下载地址

VB6.易语言选股接口案例-副本.7z-VB文档类资源-CSDN下载

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-12 19:30:07  更:2021-11-12 19:30:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 4:49:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码