汇编问题,为什么要设置ds为0

汇编问题,为什么要设置ds为0,第1张

因为

s: mov ax,[bx]

实际上就是

s: mov ax,ds:[bx]

没差团和写ds,因虚盯为ds是默或基认值。

要用到ds,当然要初始化ds。

1、数据编号使用自动编号。可按你的要求设定编号格式(ID列或其它设定的编号列),每增加一条记录,让其自动产生一个编号。

2、如果一定要接你的以上设置在添加数据时产生编号,可加掘缓一个判断,每循环一次,判断编号的最判蔽模大值,然后加1,添加为一个新编并举号,然后从excel中读入一条记录。

给你个思游敬路,假如老程序是old.exe 新程序是new.exe 升级部分的代码一样,你可以用command line来传递信息

old.exe里面更新的时候这样

shell "new.exe -update " &app.path &"\" &app.exename &".exe" '启动新程序,传递两个参数过去,一个是-update告诉程序启动后执行更新代码神李慎,第二个是老程序的路径,新程序接受到以后覆盖,并且执行

end '结束老程序

exit sub '跳出老程序的过程

在formload或者扰梁submain里面判断 command <-vb内置变量,存储command line

if len(command)>0 then

tmp=split(command," ")

if tmp(0)="-update" then

frmUPdate.OldExePath=tmp(1) '在frmupdate窗口中加一个public变量,存放老exe路径

frmUpdate.show '如果第一参数是-update,打开frmupdate窗口,该窗口延时两秒后把自己复制到老程序的路径,然后shell,把自己end

end if

endif


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12569296.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存