Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb6 在最终用户PC上调试?_Vb6_Type Mismatch - Fatal编程技术网

Vb6 在最终用户PC上调试?

Vb6 在最终用户PC上调试?,vb6,type-mismatch,Vb6,Type Mismatch,在我公司工作的一位用户在想在网格中输入一些数据时,出现了一个错误13类型不匹配 问题是,当她遇到这个问题时,我的应用程序只显示错误屏幕,没有显示更多内容(我的意思是它没有说错误发生在哪里) 我想知道是否有一种方法可以“看到”调试应用程序中的问题,因为我在这台计算机上没有我的应用程序的源代码,我不知道问题是否是因为Windows配置问题,或者如果她使用另一个终端,与她通常使用的不同,她可以毫无问题地完成工作(两台电脑的设置相同) 我有我的终端的源代码,但如上所述,在我的终端错误不会弹出,所以我需要

在我公司工作的一位用户在想在网格中输入一些数据时,出现了一个
错误13类型不匹配

问题是,当她遇到这个问题时,我的应用程序只显示错误屏幕,没有显示更多内容(我的意思是它没有说错误发生在哪里)

我想知道是否有一种方法可以“看到”调试应用程序中的问题,因为我在这台计算机上没有我的应用程序的源代码,我不知道问题是否是因为Windows配置问题,或者如果她使用另一个终端,与她通常使用的不同,她可以毫无问题地完成工作(两台电脑的设置相同)

我有我的终端的源代码,但如上所述,在我的终端错误不会弹出,所以我需要看到它在她的终端


我该怎么做?

a)你在她的计算机上安装VB6,带上源代码并在那里调试。b) 在应用程序中包括各种各样的日志语句,重新编译,在终端上运行,然后检查日志。c) 如果您擅长理解已编译的VB6代码,。最典型的做法是在运行时生成日志,并在发生意外事件时查看日志。其他注释是正确的。我要补充一点,如果您看到不同计算机之间的行为差异,您可能有依赖关系或安装程序问题,而不是编码问题。我会查看您希望存在的任何DLL或OCX文件(包括/尤其是c:\Windows\…文件夹中的文件),并查找缺少的或版本错误的文件。这就是说,类型不匹配似乎是一个不太可能由这种事情导致的错误。。。“Empleado”,1222,“Fecha”,2019-05-06 13:26:41,“Sucursal”,1,“frmConsultaEnvios::Sub Armar_grilla(第0行)中的错误13”,13,“13”,“13”,“No Concurren los tipos”,“ExpresoBrio”,“1000013”,“这是错误日志(它表示错误以frmConsultaEnvios的形式存在,并且在Sub Armar#Grila(网格Sub)中)但我不知道为什么会出现错误ocurr…我想我会尝试重新安装系统的ocxs或DLL,但我不知道这是否是原因…你可以仔细查看Armar_grilla子程序,因为你的日志显示错误可能发生在那里。你可以编辑你的帖子,将代码包括在内,也许这里的某个人uld发现其中的某些内容,您可以向sub添加额外的日志记录,以尝试准确跟踪哪些行和数据可能导致异常,您可以自己演练代码,等等。