access开发实现流式输出

HI,大家好!

最近,“苏超”非常的火热,众所周知作为包邮区的江苏人,啊不对,为什么江苏人这三个字打出来,这么烫手呢!没错,作为一个中国江阴人!我支持无锡!

当然,最近也是高考,所以苏超为了不打扰到考生,最新一轮还未开打,不过这周末,将在我们中国江阴鉴证,太湖三傻中的无锡与常州的对决,欢迎大家来玩!

好了,说了那么多足球相关的内容,今天要给大家讲讲足球相关的内容?不过这个相关的内容早就有讲过了,大家可以参考:在access中实现对称式的堆积条形图

今天我们就来讲讲流式输出!开始前,先给个一键三链吧!

啥是流式输出?

流式输出(Streaming Output)是一种数据渐进传输技术,通过分块传输实现实时增量渲染。

我们在平时使用对话式AI时,就是这样的一个输出方式,在调用API时,用户就不需要等待,内容就会像打字一样,一点一点的出来,那今天我们就来简单的实现一下!

1

创建窗体

首先,我们先创建一个窗体,在窗体放上两个文本框,一个按钮,控件的名称:txtMsg,txtPrint,btnPrint

1.png

2

添加代码

接着,就可以来添加代码了。

Option Explicit

Private i, k As Integer



Private Sub btnPrint_Click()

    If IsNull(Me.txtMsg) Then

        MsgBox "请输入内容!", vbExclamation

        Me.txtMsg.SetFocus

        Exit Sub

    End If

    Me.TimerInterval = 300

    

End Sub



Private Sub Form_Load()



    Me.TimerInterval = 0

    i = 0

End Sub



Private Sub Form_Timer()



    

    k = Len(Me.txtMsg)

    If i > k Then

        Me.TimerInterval = 0

        Me.txtMsg.SetFocus

    Else

        Me.txtPrint = Mid(Me.txtMsg, 1, i)

    End If

    If i <= k Then

        i = i + 1

    Else

        i = 1

    End If

     

End Sub

3

运行测试

最后,我们就来运行看一下!

2.gif

OK,到这里就可以了,大家快去试一下吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Access开发易登软件

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值