Question
[Win - CS4] Command not able to read it's own data - very simple but not working annoying
I have the following very simple code that used to work with CS3 and now it is not working with CS4 Any clues would be greatly helpful.<br /><br />In my command's implementation do() method tried to get new data from command....<br /><br />InterfacePtr<IPicUpdaterPrefsData> newData(this, UseDefaultIID());<br /><br />// newData comes out to be NULL<br /><br />When I try to execute the command and do is called I always get newData as nil. Any ideas ?<br /><br />thanks<br /><br />My .fr file has following code.<br /><br />Class<br />{<br />kPicUpdaterSetPrefsCmdBoss,<br />kInvalidClass,<br />{<br />IID_ICOMMAND, kPicUpdaterSetPrefsCmdImpl,<br />IID_IPICUPDATERPREFSDATA, kPicUpdaterPrefsDataImpl,<br />}<br />},<br /><br />Class<br />{<br />kPicUpdaterIteratorRegisterBoss,<br />kInvalidClass,<br />{<br />IID_ICONTENTITERATORREGISTER, kPicUpdaterIteratorRegisterImpl,<br />IID_IK2SERVICEPROVIDER, kContentIteratorRegisterServiceImpl,<br />}<br />},<br /><br />AddIn<br />{<br />kWorkspaceBoss,<br />kInvalidClass,<br />{<br />IID_IPICUPDATERPREFSDATA, kPicUpdaterPrefsDataPersistImpl<br />}<br />},