VB中调用外部EXE文件时遇到的问题
在VB中用Shell调用外部EXE文件时,发现一个问题,就是在调用由Flash生成的EXE文件时(其它的EXE文件没有这个问题),如果EXE文件的文件名是中文的,就会出无法正常播放动画的问题。而英文文件名则没有这个问题。
同样的问题还发生在WinExec()API函数上。
另外,试着用了ShellExecute和CreateProcess函数,就更糟了,不管是中文还是英文的文件名,都无法正常运行。
但是在VC中,不管是中文还是英文文件名,ShellExecute都可以正常的调用Flash生成的EXE文件。
我的调试环境是Windows XP 英文版 + VB6.0英文版 + VC6.0英文版