vb6怎么把文件打包到自己的程序里
如何制作绿色软件?
如何制作绿色软件?
通常大多数绿色软件是通过VC或者JAVA建立的,这些程序在打包已经把需要用的DLL文件打包在一起,所以使用时直接运行就行了。
对于用VB,FoxPro这些软件开发出来的程序,则需要特定的DLL文件了,如VB6需要用MSVBVM60.DLL、VB6.OLE等,通常这些DLL文件在安装时会安装在WINDOWS下的SYSTEM32目录。
如果你没有任何工具来搜集对应程序所需要的DLL文件,制作绿色软件有一个比较简单的方法,步聚如下:
首先准备两个WINDOWS操作系统(最好是两台电脑,如果没有的话就用“虚拟主机”这个软件建立一个),一个是新装的1号机,一个是己经有对应DLL文件的2号机。在1号机建一个TEST目录,把你需要制作的那个程序从2号机复制到1号机的TEST目录下,再运行它,一般会提示缺少了DLL文件,你就再把那个DLL文件从2号机复制过来到那个TEST目录,这样直到所有DLL文件都找到,你的绿色软件就制作完成了。
VB6编的程序可以再vista下或W7下运行吗?
具我所知
不管是windows7
还是将来微软的版本
只要你VB
编的程序将运行库打包好
都是可以运行的
w7后不支持是说操作系统不自带VB的运行库而已
VBA代码在实现人机对话过程中,如何做到文本框的智能响应?
在system32里有一个winsock文件,调用它还能写出一个局域网两天的软件,具体代码可以到我的作品里去看,很久发的文章了,
首先要明确定义人机对话的类别。
如果是用户输入,机器反馈,就像京东淘宝的AI机器人那样,这其实是很简单的。
实现就是一个输入框,一个聊天记录框
输入界面按enter或者点击发送时,触发事件,检索用户输入的内容,提取关键词(这个算法并基础的不难),然后查数据库,给出匹配结果,展示到聊天记录框。
如果是要接入语音输入识别
语音输入,就是录音,用控件或者winmm.dll里的API都可以做到
如果说语音识别,这个就难度比较大了。
目前国内语音识别做得最好的非科大讯飞莫属。但是科大讯飞并不提供VB6的sdk
如要使用得找第三方封装的网络接口,上传语音数据到网络,得到识别结果反馈。
当然微软有SAPI组件,也可以实现,只是识别率很低。
请描述清楚,何为智能响应?
VBA只是EXCEL的脚本,没法做很复杂的功能,简单控件交互是可以的。