![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: oleInsert replaces the last character??? Topic Summary: Created On: 5-Dec-2006 23:58 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Try the attached code. If there's text up to the very end of the object's text (no spaces or newlines), the last character gets overwritten after the OLE object is inserted (I'm using DOORS 7.1)....
Is this supposed to happen? It makes it kind of hard to insert an OLE and some text, but not change anything at all if the oleInsert fails. Chris |
|
![]() |
|
![]() |
|
Since oleInsert will only inset into Object Text, when my scripts may want to insert into any Text attribute, I use the following workaround.
I create a dummy object to oleInsert into, then retrieve the ole as a string using richTextWithOle. I can then insert the ole string anywhere I want. When my script finishes, it hardDeletes the dummy object. If you use this method, then you should be able to handle oleInsert failure gracefully and also avoid it overwriting the character |
|
![]() |
Telelogic DOORS
» DXL Exchange
»
oleInsert replaces the last character???
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.