vb編譯,怪事!
有两部电脑pc1和pc2
它们都装有vb6
我写了一个小型erp系统
在pc1上顺利编译后,编译后的exe在pc1上能正常运行
但在pc2上执行无任何反应,也没装入内存,只听到 "叮 "一声
同样,把源程序拷到pc2上顺利编译,编译后的exe在pc2上能正常运行
但在pc1上执行无任何反应,也没装入内存,只听到 "叮 "一声
记住,所有的支持文件都已放在exe所在的位置
不仅在这两部电脑,其它电脑上都一样的结果
编译后的exe文件有近9M,是不是超出vb的限制呢?
程序里有我自制的两个ocx
我试过:建立一个project加入那几个控件编译后在其它电脑上能正常打开
期望高手!
[解决办法]
从楼主后面分析问题的结果来看,是因为你在OCX中定义了结构体之后,就不能在其它机器上不能运行,原因在那里呢?要不写一个TLB库,让你的工程文件都引用,这样子,该TYPE就可以在所有的工程中使用了。