hi Christian, >songzhanjun wrote: >> hi Christian, >> >> Thank you for help. I think that I need more help and advice to fix the >> issue. >> >> >> > To know how to fix the issue, you need to debug the issue and come up >> > with a solution. >> > >> I have already debuged the issue for serval days, and I think the core >> hasn't error, and the user's operation have a mistake. What can I do is that >> when user operate like this, the process pop a dialog like MS do. do you >> agree with me? >> >Yes >> > What is the small problem? >> > >> I'm sorry. I'm a young chinese, and my English is so poor that I can't >> describe the problem clear. >> >No problem at all, just remember to give as much information as >possible, this helps a lot understanding what you try to comunicate. thanks, I will. and I study English hard now. I think I can comunicate with you and community freely before long.
>> When open each of the documents linked to each other, MS Office PowerPoint >> will pop a dialog say "Microsoft Office already confirmed a potential safety >> problem". I closed the dialog, the view can't display the OLE object >> normally. when I click the view, the process pop that dialog again. >> do you know what I say about the small problem in MS Office? >> >You already described it very well. So it looks like MS Office does some >kind of safety checks, including to look for circular references in >documents. This would also >be a nice feature to have. This could be done at load time by gathering >a list of 'parent' documents and when inspecting child documents, verify >if they are not already >in that list. The xml filter usually take an XPropertySet where such >information can be supplied to the filter. See sdxmlwrp.cxx in sd >project as an example how the >XPropertySet is given to the filter. >> Can you give me some advice about how to debug or fix the issue? >> >Adding a dialog and preventing the user to insert the actuall document >as an ole object would be a good fix for the first issue. >Fixing that two documents reference each other is a little bit more >advanced and should be fixed for all applications. So you >should at least submitt three issues describing the problem, one for >calc, impress and writer. Maybe we can even fix this >in the framework project so the solution for each application uses the >same base implementation. OK, I will submit the issue for calc. but I haven't decided whether or not sumbit a issue for writer because there haven't the problem in writer. when I check the code in sw. I found it use a Reader to parse document, this is not same as calc and impress. I think that I ought to do more test in writer and check the sw code. > >Regards, >Christian > >-- >Sun Microsystems GmbH >Sonnenallee 1, D-85551 Kirchheim-Heimstetten >Amtsgericht Muenchen: HRB 161028 >Geschaeftsfuehrer: Wolfgang Engels, Dr. Roland Boemer >Vorsitzender des Aufsichtsrates: Martin Haering Regards, songzhanjun
