对了,我也遇到这问题,
我不知道它究竟做了什么,我这么测试过:在一个最简单的可以正常做opendialog的open
动作,并能
返回正确的filename,但是这时候我用我原来有问题的那些源代码来做编译,后果你猜:
奶奶的,不行,更为恶劣的是我这会儿用最先前的那个也Game Over!了。
后来我看了看源码,
SendMessage(GetParent(FHandle), CDM_GETFILEPATH, SizeOf(Path), Integer(@Path));
和debug程序,它应该是通过IE来得到这个字符窜,而她--(我的Baby)已经被编码了
希望有解的发给我-----期待的眼神!
建议方法:
用win32下的古老控件,或一些象servers下的vcl,
在delphi内部对字符窜进行传递。