========关于shellExecute指令调用程序问题============
程序A的image在程序启动的时候,用loadfromfile('test.bmp')载入一个图片。没有加路径,程序直接找exe所在路径,因此找的到文件。但是,如果在程序B用
ShellExecute(handle,'OPEN',PChar(sExePath),PChar(sParam),nil,SW_SHOWNORMAL);
打开程序A,会提示找不到文件?难道这样打开的程序,路径是程序B的路径???
尤其讨厌的是,我在程序A的一个类里面有一个动态创建的image,打开exe程序本地路径的图片,如果用上述的shellexecute调用的话,我还得为这个类传递程序的路径???
---------------------------------------
不知道,是我理解不对,还是方法不对。请大家指点一二.