<?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: Invalid 2D symbol in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280993#M278</link>
    <description>&lt;BLOCKQUOTE&gt;Podolsky wrote:&lt;BR /&gt;
 GS could introduce some new request, something like:
&lt;/BLOCKQUOTE&gt;

Big +1. This would help a lot, also in other situations, where you'd rather like a soft-fail, than the complete surrender &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_biggrin.gif" style="display : inline;" /&gt;&lt;BR /&gt;
&lt;BR /&gt;
One example would be where the user can specify his own elements to populate the main GDL (think of the doors with custm leafs).&lt;BR /&gt;
&lt;BR /&gt;
We can already check if an IES file is in the loaded libraries... so why not macros too?!</description>
    <pubDate>Mon, 05 Jul 2021 14:18:22 GMT</pubDate>
    <dc:creator>runxel</dc:creator>
    <dc:date>2021-07-05T14:18:22Z</dc:date>
    <item>
      <title>Invalid 2D symbol</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280988#M273</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;Hello, &lt;BR /&gt;
I switched from one PC to another and now I'm having a problem with a few objects not showing in 2D and in 3D. I tried loading completely new archicad file but same problem shows up.&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 05 Jul 2021 06:16:23 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280988#M273</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-07-05T06:16:23Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid 2D symbol</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280989#M274</link>
      <description>turn on error messages in your "Work Environment" under Options &amp;gt; Work Environment &amp;gt; Model Rebuild Options &amp;gt; Interrupt with error messages&lt;BR /&gt;
When you do this you will get a more detailed error message pop up on your screen.&lt;BR /&gt;
The 2D symbol could be invalid for a thousand reasons, most likely you are missing a macro but it could be anything.</description>
      <pubDate>Mon, 05 Jul 2021 06:37:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280989#M274</guid>
      <dc:creator>Kristian Bursell</dc:creator>
      <dc:date>2021-07-05T06:37:58Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid 2D symbol</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280990#M275</link>
      <description>I got this:</description>
      <pubDate>Mon, 05 Jul 2021 07:13:26 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280990#M275</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-07-05T07:13:26Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid 2D symbol</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280991#M276</link>
      <description>Looks like you didn't update all your libraries.&lt;BR /&gt;
If you switched PCs, but took the file with you (and supposedly you don't work in Teamwork but in a solo file), then most probably the paths of the libraries are not the same anymore.&lt;BR /&gt;
You can check by openening the library manager and most certainly there it will tell you something about a missing library. Just re-reference it and you're good to go!</description>
      <pubDate>Mon, 05 Jul 2021 11:37:03 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280991#M276</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2021-07-05T11:37:03Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid 2D symbol</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280992#M277</link>
      <description>Actually the fact, that ArchiCAD cannot say about missed macro - not good. Makes a lot of confusion to people. GS could introduce some new request, something like:&lt;BR /&gt;
 &lt;BR /&gt;

&lt;PRE&gt;r=REQUEST('MacroName', 'NameOfMacro.gsm', something)
IF r THEN 
      CALL 'NameOfMacro.gsm'
ELSE
      PRINT 'Macro not find. Please check your libraries'
ENDIF&lt;/PRE&gt;</description>
      <pubDate>Mon, 05 Jul 2021 12:09:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280992#M277</guid>
      <dc:creator>Podolsky</dc:creator>
      <dc:date>2021-07-05T12:09:36Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid 2D symbol</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280993#M278</link>
      <description>&lt;BLOCKQUOTE&gt;Podolsky wrote:&lt;BR /&gt;
 GS could introduce some new request, something like:
&lt;/BLOCKQUOTE&gt;

Big +1. This would help a lot, also in other situations, where you'd rather like a soft-fail, than the complete surrender &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_biggrin.gif" style="display : inline;" /&gt;&lt;BR /&gt;
&lt;BR /&gt;
One example would be where the user can specify his own elements to populate the main GDL (think of the doors with custm leafs).&lt;BR /&gt;
&lt;BR /&gt;
We can already check if an IES file is in the loaded libraries... so why not macros too?!</description>
      <pubDate>Mon, 05 Jul 2021 14:18:22 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280993#M278</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2021-07-05T14:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid 2D symbol</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280994#M279</link>
      <description>I think sometimes that GS is not paying enough attention to GDL. Several fixes and functionalities could bring this language on another level. Last major update to GDL was when many requests became disabled in Parameter script, that made it harder to use. And every time when there is new version coming - I’m looking first to GDL - what’s new there. And always not much. Well, maybe because GDL is not mainstream… It’s quite upsetting. Maybe GDL is not mainstream, but technically it’s a half of software functionality.</description>
      <pubDate>Mon, 05 Jul 2021 14:27:34 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280994#M279</guid>
      <dc:creator>Podolsky</dc:creator>
      <dc:date>2021-07-05T14:27:34Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid 2D symbol</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280995#M280</link>
      <description>Not the same thing, but did you try "FILE_DEPENDENCE" command? &lt;BR /&gt;
From the GDL Reference Manual page 254:
&lt;BLOCKQUOTE&gt;EXTERNAL FILE DEPENDENCE&lt;BR /&gt;
FILE_DEPENDENCE&lt;BR /&gt;
FILE_DEPENDENCE "name1" [, "name2", ...]&lt;BR /&gt;
You can give a list of external files on which your GDL script depends on. File names should be constant strings.&lt;BR /&gt;
All files specified here will be included in the archive project (like constant macro names used in CALL statements and constant picture names&lt;BR /&gt;
used in various GDL commands). The command works on this level only: if the specified files are library parts, their called macro files will&lt;BR /&gt;
not be included.&lt;BR /&gt;
The command can be useful in cases when external files are referenced at custom places in the GDL script, for example: ADDITIONAL_DATA&lt;BR /&gt;
file parameters, data files in file operations.&lt;/BLOCKQUOTE&gt;
But yes.  A printed message (like the good old ones) would be nice.&lt;BR /&gt;
OT: Regarding printed messages:  I recall an old gsm object (I don't recall its name), that when the user inserted a very odd value in the parameter (lets say: the height of a chair as 3m), then it printed a message:  "I like jokes, but this is weird!" or something like that.  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_lol.gif" style="display : inline;" /&gt;&lt;BR /&gt;
Hey GS please bring back printed messages.  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_wink.gif" style="display : inline;" /&gt;</description>
      <pubDate>Mon, 05 Jul 2021 15:35:03 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280995#M280</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-07-05T15:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid 2D symbol</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280996#M281</link>
      <description>No, file dependences is not really what I mean. File dependence let you to specify macro files, that they would be included into PLA. When you open a object and macro already lost - there is no way how to say about it to user - the whole object is becoming dysfunctional and confuses user. And there is absolutely no way how in the script prevent this error (like if macro is lost, not to call it, or make notification to the user how to fix such error).&lt;BR /&gt;
I had this issue with my library. Keeping one file in Embedded library, that tells to any library part name of the font. If this file is missing - the entire library then not working. One user wanted to point once - that what kind of crap I brought to him - nothing is working, when the fix was very simple - just copy the file into embedded library. So, small issue leads to to total error and big panic of users.</description>
      <pubDate>Mon, 05 Jul 2021 15:47:49 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Invalid-2D-symbol/m-p/280996#M281</guid>
      <dc:creator>Podolsky</dc:creator>
      <dc:date>2021-07-05T15:47:49Z</dc:date>
    </item>
  </channel>
</rss>

