masm汇编中多个asm文件引用通一个变量的问题

masm汇编中多个asm文件引用通一个变量的问题,第1张

masm 可能在汇编的时烂芹候,行昌默认符号前面是要加_ 或者__的。

你试试

extern _lpButnProc:DWORD

或档历扒者

extern __lpButnProc:DWORD

首先你的代码是16位还是window32位的代码?每个语言编写的代码都有经过写代码—>编译--->连接。我看你的截图,是用win7的吧,win7不支持XP的程序,要通过安装微软的虚拟机。打开DOS命令台打开MASM--->输入----->asm源文件路径 例:C:\MASM.EXESource filenam [.ASM]:D:\1.ASM 源代码1.asm后显示有三个要保存的文件:OBJ二进制文件 即目标文件 LST列表文件CRF交叉引用文件后两个是中间结果侍裂,直接忽略,保存目标文件就行了。保存目标文件,即填写完整路径 Source filenam [1.OBJ]:D:\1 编译的OBJ文件1.OBJ 连接也老扮闭一样只保存EXE,DOS打开LINKE如:c:\linke.exeObject Modules [.OBJ]:D\1编译的OBJ目标文件路径Run File [1.exe]:d:\1 保存连接生成的缺则EXE和文件名

先说下怎么发送给别人

做这些表的时候,总表和子表格放在同一文件夹里,这样你随便发送,随便复制,只要是对整个文胡皮件夹的 *** 作,都没关系。

如果是已经做好了的文件,不在同一文件夹里,可以用下面两种方法修正链接,或者放到同一文件夹。

1、打开替换,将原路径替换为新路径,比如从e:\新建文件夹替换为d:\数据表,然后保存。如搭让果文件名也改了,那连文件名也一并替换掉。

2、同时裤枝差打开引用和被引用的文件,然后将数据源文件另存一下,到你想要的位置就行了,也可以解决,另存完原文件就可以去删除了。但是要记得把那个子表格也要点一下保存。

追问

我做的是三维建模的表格,我的三维建模的模型是连接到子表格的,相当于一个三维建模的零件对应一个子表格,子表格的数据通过公式又是连接到总表的,所以我给别人的时候是子表格和三维建模的文件一起,然后总表在三维建模的总文件夹外面。图片里面这个左边的是总表,子表格是在右边的文件夹里面,后一张图片是子表格的公式。

追答

那恐怕要把你的所有子表格全部打开,然后打开总表,然后另存到子表这些文件夹里,然后挨个把子表保存一下,以后直接发送这个文件夹就可以了,给谁都能正常打开。


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

原文地址: http://outofmemory.cn/tougao/12151173.html

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

发表评论

登录后才能评论

评论列表(0条)

保存