Microsoft.Win32.CommonDialog问题
FileDialog继承自Microsoft.Win32.CommonDialog
自定义一个class A继承自FileDialog
A a = new A();
调用a.ShowDialog();
输入c:aaaaa.txt,注意,此时缺少了一个反斜杠“\”,正确输入应该是c:\aaaaa.txt
在VISTA下面,弹出消息框“The file name is not valid”
而在xp下面,却没有这个消息框弹出,之后就crash掉了。因为有个DLL要调用这个路径,这个路径根本就不对,所以CRASH了。
请问有何办法使之在XP下面也进行同样的检查?或者说为什么xp没有检查?
或者,在抛出异常之后,处理异常?个人认为这是下策。