<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Replacing extended data in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678582#M54206</link>
    <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/6254908"&gt;@Sea-Haven&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you your reply&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I tried to check the code you posted, but I get vlax-false for the following entity.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Is this entity not good for extended data?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;((-1 . &amp;lt;Entity name: 292d111ad60&amp;gt;) (0 . &lt;/SPAN&gt;&lt;SPAN&gt;"LWPOLYLINE"&lt;/SPAN&gt;&lt;SPAN&gt;) (330 . &amp;lt;Entity name: 292d111b9f0&amp;gt;) (5 . &lt;/SPAN&gt;&lt;SPAN&gt;"686"&lt;/SPAN&gt;&lt;SPAN&gt;) (100 . &lt;/SPAN&gt;&lt;SPAN&gt;"AcDbEntity"&lt;/SPAN&gt;&lt;SPAN&gt;) (67 . 0) (410 . &lt;/SPAN&gt;&lt;SPAN&gt;"Model"&lt;/SPAN&gt;&lt;SPAN&gt;) (8 . &lt;/SPAN&gt;&lt;SPAN&gt;"2D"&lt;/SPAN&gt;&lt;SPAN&gt;) (100 . &lt;/SPAN&gt;&lt;SPAN&gt;"AcDbPolyline"&lt;/SPAN&gt;&lt;SPAN&gt;) (90 . 4) (70 . 1) (43 . 0.0) (38 . 0.0) (39 . 0.0) (10 150.0 150.0) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 350.0 150.0) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 350.0 50.0) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 150.0 50.0) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (210 0.0 0.0 1.0) (-3 (&lt;/SPAN&gt;&lt;SPAN&gt;"Xdata"&lt;/SPAN&gt;&lt;SPAN&gt; (1040 . 90.0) (1040 . 4.1) (1070 . 1))))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Sun, 10 Oct 2021 10:29:51 GMT</pubDate>
    <dc:creator>saitoib</dc:creator>
    <dc:date>2021-10-10T10:29:51Z</dc:date>
    <item>
      <title>Replacing extended data</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10677663#M54202</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Hi all&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I have added the following extended data to the polyline data.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(-3 (&lt;/SPAN&gt;&lt;SPAN&gt;"Xdata"&lt;/SPAN&gt;&lt;SPAN&gt; (1040 . 90.0) (1040 . 4.1) (1070 . 1))))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Change this data to (-3 (&lt;/SPAN&gt;&lt;SPAN&gt;"Xdata"&lt;/SPAN&gt;&lt;SPAN&gt; (1040 . 135.0) (1040 . 2.5) (1070 . 1)))).&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Currently, I am deleting the extended data, and then creating each new item of the extended data and adding it to the original data.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Is it possible to directly replace an item?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;thank you.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 09 Oct 2021 14:03:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10677663#M54202</guid>
      <dc:creator>saitoib</dc:creator>
      <dc:date>2021-10-09T14:03:21Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing extended data</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678118#M54203</link>
      <description>&lt;P&gt;Note that -3 is the identifying code for all xdata.&lt;/P&gt;
&lt;P&gt;Let's beak it down so see it differently.&lt;/P&gt;
&lt;LI-CODE lang="general"&gt;(-3 ("Xdata" (1040 . 135.0) (1040 . 2.5) (1070 . 1))))
Hmm, that last paren is in excess, unless you meant...
(setq allxdata '(-3 ("Xdata" (1040 . 135.0) (1040 . 2.5) (1070 . 1))))
Then,
(setq myxdata (assoc "Xdata" allxdata))...
("Xdata" (1040 . 135.0) (1040 . 2.5) (1070 . 1))
Now you have a list in which you can subst all you want, e.g.
(setq newxdata (subst '(1040 . 90)'(1040 . 135) myxdata))
and
(setq newxdata (subst '(1070 . 2)'(1070 . 1) newxdata))
Then,
(setq allxdata (subst newxdata myxdata allxdata))
Then, if ent is the symbol for all the entity data...
(setq ent (subst allxdata (assoc -3 ent) ent))
(entmod ent)&lt;/LI-CODE&gt;
&lt;P&gt;Note:&amp;nbsp; My AutoCAD isn't working so I can't test my theory, but not to worry as there are plenty of brainiacs around here from all over the world who would love to correct me.&lt;/P&gt;
&lt;P&gt;I think that's the way I used to do it, but I think I found using ActiveX was easier.&amp;nbsp; I would have to look at one of my files to see 'cause I don't remember how.&lt;/P&gt;</description>
      <pubDate>Sat, 09 Oct 2021 22:37:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678118#M54203</guid>
      <dc:creator>john.uhden</dc:creator>
      <dc:date>2021-10-09T22:37:14Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing extended data</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678233#M54204</link>
      <description>&lt;P&gt;Like John have a look at this and part2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.afralisp.net/autolisp/tutorials/extended-entity-data-part-1.php" target="_blank"&gt;Extended Entity Data - Part 1 | AfraLISP&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pretty sure had xdata vl somewhere, starting with something like this not tested. Need to add get xdata name.&lt;/P&gt;&lt;LI-CODE lang="general"&gt;; tests for object with xdata and trys to get values.
; By AlanH Jan 2020 

(defun c:testxdata ( / ent val vals x codes datas)
(while (setq ent  (car (entsel "\nSelect an object Enter to exit")))
(if (= (vla-get-HasExtensionDictionary (vlax-ename-&amp;gt;vla-object  ent )):vlax-true)
  (progn
    (vla-GetXData (vlax-ename-&amp;gt;vla-object (cdr (assoc -1 (entget ent)))) "TrimbleName" 'codes 'datas)
    (if (/= datas nil) 
      (progn
      (setq val '())
      (setq vals (vlax-safearray-&amp;gt;list datas))
      (repeat (setq x (length vals))
        (setq val (cons (vlax-variant-value (nth (setq x (- x 1)) vals)) val))
		(princ val)
      )
      )
	  (alert "Object has xdata set but contains no data")
    )
  )
(alert "Please pick again object has no xdata")
)
)
(princ)
)
&lt;/LI-CODE&gt;&lt;P&gt;It is always a good idea to post a sample dwg.&lt;/P&gt;</description>
      <pubDate>Sun, 10 Oct 2021 01:18:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678233#M54204</guid>
      <dc:creator>Sea-Haven</dc:creator>
      <dc:date>2021-10-10T01:18:41Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing extended data</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678574#M54205</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3930636"&gt;@john.uhden&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your explanation was very, very helpful.&lt;BR /&gt;Thank you very much.&lt;/P&gt;</description>
      <pubDate>Sun, 10 Oct 2021 10:19:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678574#M54205</guid>
      <dc:creator>saitoib</dc:creator>
      <dc:date>2021-10-10T10:19:22Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing extended data</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678582#M54206</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/6254908"&gt;@Sea-Haven&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you your reply&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I tried to check the code you posted, but I get vlax-false for the following entity.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Is this entity not good for extended data?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;((-1 . &amp;lt;Entity name: 292d111ad60&amp;gt;) (0 . &lt;/SPAN&gt;&lt;SPAN&gt;"LWPOLYLINE"&lt;/SPAN&gt;&lt;SPAN&gt;) (330 . &amp;lt;Entity name: 292d111b9f0&amp;gt;) (5 . &lt;/SPAN&gt;&lt;SPAN&gt;"686"&lt;/SPAN&gt;&lt;SPAN&gt;) (100 . &lt;/SPAN&gt;&lt;SPAN&gt;"AcDbEntity"&lt;/SPAN&gt;&lt;SPAN&gt;) (67 . 0) (410 . &lt;/SPAN&gt;&lt;SPAN&gt;"Model"&lt;/SPAN&gt;&lt;SPAN&gt;) (8 . &lt;/SPAN&gt;&lt;SPAN&gt;"2D"&lt;/SPAN&gt;&lt;SPAN&gt;) (100 . &lt;/SPAN&gt;&lt;SPAN&gt;"AcDbPolyline"&lt;/SPAN&gt;&lt;SPAN&gt;) (90 . 4) (70 . 1) (43 . 0.0) (38 . 0.0) (39 . 0.0) (10 150.0 150.0) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 350.0 150.0) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 350.0 50.0) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 150.0 50.0) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (210 0.0 0.0 1.0) (-3 (&lt;/SPAN&gt;&lt;SPAN&gt;"Xdata"&lt;/SPAN&gt;&lt;SPAN&gt; (1040 . 90.0) (1040 . 4.1) (1070 . 1))))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 10 Oct 2021 10:29:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678582#M54206</guid>
      <dc:creator>saitoib</dc:creator>
      <dc:date>2021-10-10T10:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing extended data</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678742#M54207</link>
      <description>&lt;P&gt;Apart from explanations from &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3930636"&gt;@john.uhden&lt;/a&gt;&amp;nbsp; and &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/6254908"&gt;@Sea-Haven&lt;/a&gt;&amp;nbsp; you can&lt;A href="https://adndevblog.typepad.com/autocad/2013/01/xdata-using-vla-get-and-vla-set.html" target="_blank" rel="noopener"&gt; check this link&lt;/A&gt;&lt;/P&gt;&lt;P&gt;about using vl function for working with xdata.&lt;/P&gt;</description>
      <pubDate>Sun, 10 Oct 2021 14:12:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678742#M54207</guid>
      <dc:creator>hak_vz</dc:creator>
      <dc:date>2021-10-10T14:12:16Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing extended data</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678876#M54208</link>
      <description>&lt;P&gt;Hi, &lt;SPAN class="UserName lia-user-name lia-user-rank-Advocate lia-component-message-view-widget-author-username"&gt;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5108811" target="_self"&gt;&lt;SPAN class=""&gt;saitoib,&amp;nbsp; &lt;/SPAN&gt;&lt;/A&gt;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/6254908" target="_self"&gt;&lt;SPAN class=""&gt;Sea-Haven&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;,&amp;nbsp;&lt;SPAN class="UserName lia-user-name lia-user-rank-Advisor lia-component-message-view-widget-author-username"&gt;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5530556" target="_self"&gt;&lt;SPAN class=""&gt;hak_vz&lt;/SPAN&gt;&lt;/A&gt;, &lt;SPAN class="lia-info-area-item"&gt;&lt;SPAN class="UserName lia-user-name lia-user-rank-Advisor lia-component-common-widget-user-name"&gt;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3930636" target="_self"&gt;&lt;SPAN class="login-bold"&gt;john.uhden&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since you are engaged in XData, I invite you to the &lt;A href="https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/xdtools-an-open-project-for-creating-tools-for-xdata/td-p/10532229" target="_blank" rel="noopener"&gt;XDTOOLS project&lt;/A&gt;. You may want to participate if you are interested.&lt;/P&gt;&lt;P&gt;You can offer already ready-made programs or write specifically for the project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-info-area-item"&gt;&lt;SPAN class="UserName lia-user-name lia-user-rank-Advocate lia-component-common-widget-user-name"&gt;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5108811" target="_self"&gt;&lt;SPAN class=""&gt;saitoib&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;, I have already assembled a fairly representative collection of &lt;A href="https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/programs-for-xdata/m-p/10460360#M417346" target="_blank" rel="noopener"&gt;programs for XData&lt;/A&gt; in the forums. Perhaps you will find some of them useful.&lt;/P&gt;&lt;P&gt;Now there are 33 programs in the collection.&lt;/P&gt;</description>
      <pubDate>Sun, 10 Oct 2021 16:07:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678876#M54208</guid>
      <dc:creator>АлексЮстасу</dc:creator>
      <dc:date>2021-10-10T16:07:47Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing extended data</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678944#M54209</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/6254908"&gt;@Sea-Haven&lt;/a&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5108811"&gt;@saitoib&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I found my code to get/set xdata via ActiveX.&lt;/P&gt;
&lt;P&gt;It's very old, so I'm not sure it will still work, but it smells okay.&lt;/P&gt;
&lt;LI-CODE lang="general"&gt;;;------------------------------------
;; Function to get Xdata via ActiveX.
;; Taken from work on Spot_reactor and
;; added (02-15-03)
(defun @GetXdata (Object Appid / Types Data XData)
  (vl-catch-all-apply
    (function
      (lambda ()
        (or
          (= (type Object) 'VLA-Object)
          (setq Object (vlax-ename-&amp;gt;vla-object Object))
        )
        (vla-getxdata Object Appid 'Types 'Data)
        (setq Types (vlax-safearray-&amp;gt;list Types))
        (setq Data  (mapcar 'vlax-variant-value (vlax-safearray-&amp;gt;list Data)))
        (setq Data
          (mapcar
            (function
              (lambda (x)
                (if (= (type x) 'Safearray)
                  (vlax-safearray-&amp;gt;list x)
                  x
                )
              )
            )
            Data
          )
        )
        (setq Xdata (mapcar 'cons Types Data))
      )
    )
  )
  (cdr Xdata)
)
;;--------------------------------------
;; Function to set Xdata via ActiveX.
;; Adapted from work on Spot_reactor and
;; added (02-15-03)
(defun @SetXData (Object Appid XData / Types Data N Var)
  (not
    (vl-catch-all-error-p
      (vl-catch-all-apply
        (function
          (lambda ()
            (or
              (= (type Object) 'VLA-Object)
              (setq Object (vlax-ename-&amp;gt;vla-object Object))
            )
            (setq Xdata (cons (cons 1001 Appid) Xdata)
                  Types (mapcar 'car XData)
                  Data  (mapcar 'cdr XData)
                  N     (1- (length Xdata))
            )
            (setq Types
              (progn
                (setq Var (vlax-make-safearray vlax-vbInteger (cons 0 N)))
                (vlax-safearray-fill Var Types)
                (vlax-make-variant Var 8194)
              )
            )
            (setq Data
              (mapcar
                (function
                  (lambda (x)
                    (if (listp x)
                      (vlax-make-safearray vlax-vbDouble (cons 0 (1- (length x))))
                      x
                    )
                  )
                )
                Data
              )
            )
            (setq Data
              (progn
                (setq Var (vlax-make-safearray vlax-vbVariant (cons 0 N)))
                (vlax-safearray-fill Var Data)
                (vlax-make-variant Var 8204)
              )
            )
            (vla-setxdata Object Types Data)
          )
        )
      )
    )
  )
)
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 10 Oct 2021 17:04:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10678944#M54209</guid>
      <dc:creator>john.uhden</dc:creator>
      <dc:date>2021-10-10T17:04:57Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing extended data</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10680612#M54210</link>
      <description>&lt;P&gt;... For example, if we talk about replacing XData.&lt;BR /&gt;A common task is to replace one App with another. Suppose the polyline has an App for an oil pipeline, and need to replace it with an App for a gas pipeline. Etc.&lt;BR /&gt;And such a program is definitely needed for the use of XData.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;But there is also a special critical task - for Apps with the same names, but with a different set and/or sequence of data field codes. Such apps can be created due to inattention, when copying from other files, when working with some applications, etc.&lt;BR /&gt;Similar different, but eponymous Apps need to be able to find and correct.&lt;BR /&gt;To find them, there is already a function.&lt;BR /&gt;Сan create a program that requests a sample object with "correct" fields-codes, finds objects with the same name but different fields-codes, and replaces them with "correct" ones, transferring data if possible.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Oct 2021 14:35:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10680612#M54210</guid>
      <dc:creator>АлексЮстасу</dc:creator>
      <dc:date>2021-10-11T14:35:49Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing extended data</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10682507#M54211</link>
      <description>&lt;P&gt;Thank you all for your guidance and support.&lt;BR /&gt;I know it will take some time, but I will try to learn.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Oct 2021 09:20:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10682507#M54211</guid>
      <dc:creator>saitoib</dc:creator>
      <dc:date>2021-10-12T09:20:06Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing extended data</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10802240#M54212</link>
      <description>&lt;P&gt;Now my friend also said that &lt;STRONG&gt;entmod&lt;/STRONG&gt; [after entsel...] for non-existent RegApps may not write XData.&lt;BR /&gt;There is no such problem for existing RegApps.&lt;BR /&gt;He tried to check for different names, registers, encodings, different conditions, etc.&lt;/P&gt;&lt;P&gt;So it turns out that &lt;STRONG&gt;entmod&lt;/STRONG&gt; can respond to existing/non-existing RegApps?&lt;BR /&gt;True, he's new to Lisp.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 05 Dec 2021 18:31:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10802240#M54212</guid>
      <dc:creator>АлексЮстасу</dc:creator>
      <dc:date>2021-12-05T18:31:21Z</dc:date>
    </item>
    <item>
      <title>Re: Replacing extended data</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10802453#M54213</link>
      <description>I am pretty sure that if the app is not yet registered you must regapp it&lt;BR /&gt;first.</description>
      <pubDate>Sun, 05 Dec 2021 22:51:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replacing-extended-data/m-p/10802453#M54213</guid>
      <dc:creator>john.uhden</dc:creator>
      <dc:date>2021-12-05T22:51:53Z</dc:date>
    </item>
  </channel>
</rss>

