<?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: Is there a way to not use GDL on another computer? in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362726#M1578</link>
    <description>&lt;P&gt;You can nake request in Master script and if ID matches proceed, if not - turn off parameters or smth like that.&lt;/P&gt;&lt;P&gt;Though, of course, it requires not EDU license&lt;/P&gt;</description>
    <pubDate>Mon, 21 Nov 2022 14:03:29 GMT</pubDate>
    <dc:creator>A_ Smith</dc:creator>
    <dc:date>2022-11-21T14:03:29Z</dc:date>
    <item>
      <title>Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362615#M1567</link>
      <description>&lt;P&gt;Is there a way to not use GDL on another computer?&lt;BR /&gt;1. Autocad autolisp simply reads the numbering of the cpu, locks it, and compiles it. What should I do in Archicad?&lt;/P&gt;&lt;P&gt;2. Is communication between api and GDL possible?&lt;BR /&gt;It seems that GDL can lock by reading the variable values of the api.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 00:27:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362615#M1567</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2022-11-21T00:27:51Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362620#M1568</link>
      <description>&lt;P&gt;Not use? To what extent? The objects do not render? They are not modifiable?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 01:29:10 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362620#M1568</guid>
      <dc:creator>Lingwisyer</dc:creator>
      <dc:date>2022-11-21T01:29:10Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362626#M1569</link>
      <description>&lt;P&gt;I want to know about everything you say. ^^&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Unchangeable&lt;BR /&gt;2. Not displayed on the screen, etc.&lt;BR /&gt;However, it is not possible to communicate with the API. Is it possible?&lt;BR /&gt;As I said, how is it possible to read and process the numbering of the cpu in autolisp?&lt;BR /&gt;I'm curious about that.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 02:37:31 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362626#M1569</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2022-11-21T02:37:31Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362627#M1570</link>
      <description>&lt;P&gt;I am not sure what you are asking.&lt;/P&gt;
&lt;P&gt;GDL is a part of Archicad and can not be turned off.&lt;/P&gt;
&lt;P&gt;Every object, door &amp;amp; window is GDL.&lt;/P&gt;
&lt;P&gt;As a user, you can choose to accept all library objects as they are or you can delve into GDL scripting and create/modify your own objects.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;API programming is a whole other level, it is interacting with the Archicad program itself, not just GDL.&lt;/P&gt;
&lt;P&gt;In fact, I don't think it has anything to do with GDL programming other than it can access GDL parameters in objects.&lt;/P&gt;
&lt;P&gt;I am not sure it can affect the scripting of GDL objects.&lt;/P&gt;
&lt;P&gt;I am not an API programmer so I am not 100% sure of this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 03:22:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362627#M1570</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2022-11-21T03:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362630#M1571</link>
      <description>&lt;P&gt;You can think of GDL as locking like a program.&lt;/P&gt;&lt;P&gt;In the case of Autolisp, it is to read the unique number of my cpu and to operate if it is the same as the number I entered, so that the GDL I made goes directly to the END statement in other computers. Then it can't be shown!&lt;/P&gt;&lt;P&gt;I haven't seen it myself, but I'm interested in it because the developer says that GDL can be made visible only by running the api.&lt;BR /&gt;Security is of utmost importance to the company...&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 04:14:20 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362630#M1571</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2022-11-21T04:14:20Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362632#M1572</link>
      <description>&lt;P&gt;However, I have yet to get an answer on whether the created object can be called as a GUID or parameter value from GDL.&lt;BR /&gt;Of course, Label can call one object and bring variable values with request, but...&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 04:20:31 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362632#M1572</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2022-11-21T04:20:31Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362633#M1573</link>
      <description>&lt;P&gt;&lt;SPAN&gt;IF firstRun = 0 THEN&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !parameter that allow to run code only once &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;parameters firstRun = 1&amp;nbsp; &amp;nbsp; !prevents running code again&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ENDIF&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I also read yours with interest. ^^&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 04:42:45 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362633#M1573</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2022-11-21T04:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362634#M1574</link>
      <description>&lt;P&gt;&lt;a href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/7446"&gt;@Ben Cohen&lt;/a&gt;&amp;nbsp;has his objects reference a licence object which will compare your AC licence number with a pre-programed list and lock the objects if they do not match. This would be using the "Configuration_number" &lt;STRONG&gt;request&lt;/STRONG&gt;. I do not think there is a way to reference a computer specifically.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 04:43:28 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362634#M1574</guid>
      <dc:creator>Lingwisyer</dc:creator>
      <dc:date>2022-11-21T04:43:28Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362635#M1575</link>
      <description>&lt;P&gt;Can you elaborate a bit more?&lt;/P&gt;&lt;P&gt;n = REQUEST("Configuration_number", "", stConfigurationNumber)&lt;BR /&gt;text2 0,0,stConfigurationNumber&lt;BR /&gt;When I did this, n = 1 and stConfigurationNumber = empty.&lt;/P&gt;&lt;P&gt;I want to know how to create and read objects reference a license object.&lt;/P&gt;&lt;P&gt;Thank you for your interest.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 04:55:37 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362635#M1575</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2022-11-21T04:55:37Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362638#M1576</link>
      <description>&lt;P&gt;From the GDL manual ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;n = REQUEST ("Configuration_number", "", stConfigurationNumber)&lt;/P&gt;
&lt;P&gt;Returns the configuration number (as string expression) assigned to the current ARCHICAD license in case of soft license or hardware key.&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;Returns empty string in case of Edu, Trial or Demo licenses. Each configuration number is unique and does not change.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;Expression returns 0 and contains dummy return values (emtpy string or 0) if used in parameter script, causing additional warning.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You could also try locking to the actual license number ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;n = REQUEST ("program_info", "", name[, version[, keySerialNumber[, isCommercial]]])&lt;BR /&gt;Returns information on the currently running program. &lt;FONT color="#FF0000"&gt;Expression returns 0 and contains dummy return values (emtpy string or 0) if used in parameter&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;script, causing additional warning.&lt;/FONT&gt;&lt;BR /&gt;name: name of the program&lt;BR /&gt;version: version number of the program&lt;BR /&gt;keySerialNumber: serial number of the keyplug&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You might want to hide the license checking in a separate macro so you can use it for many objects.&lt;/P&gt;
&lt;P&gt;You can hide the scripts for the macro by setting a password when you save the object.&lt;/P&gt;
&lt;P&gt;Don't forget the password or you will never be able to open the macro to edit it.&lt;/P&gt;
&lt;P&gt;You will need to configure the macro to work with each unique configuration or license number.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 05:34:14 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362638#M1576</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2022-11-21T05:34:14Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362645#M1577</link>
      <description>&lt;P&gt;Is there any way to get the Graphisoft ID ? ^^&lt;/P&gt;&lt;P&gt;(I'll have to hope that you can get a Graphisoft id.)&lt;/P&gt;&lt;P&gt;I don't know if I'm not a genuine user yet, but I can't test it accurately.&lt;/P&gt;&lt;P&gt;It seems to me that it would be difficult to set up with the rest.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;stConfigurationNumber = empty&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;name: "ACHICAD.EXE"&lt;BR /&gt;version: "25"&lt;BR /&gt;keySerialNumber: "0"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;isCommercial :&amp;nbsp;&lt;/SPAN&gt;"1"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;PS.PS. But we cannot access the "Configuration_Number" in the parameter script&amp;nbsp; ;( and that was my point...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.Graphisoft.com/t5/Developer-forum/EDU-license-serial-number-via-AC-API-GDL-REQUEST/m-p/320725" target="_blank" rel="noopener"&gt;Solved: EDU license serial number via AC API / GDL REQUEST - Graphisoft Community&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 06:54:06 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362645#M1577</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2022-11-21T06:54:06Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362726#M1578</link>
      <description>&lt;P&gt;You can nake request in Master script and if ID matches proceed, if not - turn off parameters or smth like that.&lt;/P&gt;&lt;P&gt;Though, of course, it requires not EDU license&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 14:03:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362726#M1578</guid>
      <dc:creator>A_ Smith</dc:creator>
      <dc:date>2022-11-21T14:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362729#M1579</link>
      <description>&lt;P&gt;Could you please explain in a bit more detail?&lt;BR /&gt;Are you saying you can get a Graphisoft ID from gdl?&lt;BR /&gt;I'd be grateful if you could show me some code.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 14:14:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362729#M1579</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2022-11-21T14:14:29Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362802#M1580</link>
      <description>&lt;P&gt;I don't think you can get a Graphisoft ID.&lt;/P&gt;
&lt;P&gt;Just the Archicad license number being used - unless you have EDU or trial version - then you will get "0".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Nov 2022 02:32:46 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362802#M1580</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2022-11-22T02:32:46Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362803#M1581</link>
      <description>&lt;P&gt;n = request("Configuration_number", "", stConfigurationNumber)&lt;BR /&gt;I'm not genuine, but the answer comes out as an empty space, but if you use it in the office, it should be genuine, so you can test this part then....&lt;/P&gt;&lt;P&gt;Question 1. The problem is that the com I personally study is not genuine.&lt;BR /&gt;Are you saying there is no way in that case?&lt;/P&gt;&lt;P&gt;Question 2. To say that it can be used by executing the api mentioned last time, I think that the dummy object will be created by changing the parameter value with the api in the Archicad file or Embedded Library, and then reading the changed parameter value of this dummy object when another GDL is created. I thought&lt;/P&gt;&lt;P&gt;Do you think this method is possible?&lt;/P&gt;</description>
      <pubDate>Tue, 22 Nov 2022 02:51:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362803#M1581</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2022-11-22T02:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362805#M1582</link>
      <description>&lt;P&gt;Works fine for me - I have a commercial license.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BarryKelly_0-1669086021069.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/31829iDB5A3B9149A127D5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BarryKelly_0-1669086021069.png" alt="BarryKelly_0-1669086021069.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Do you have an EDU or Trial license.&lt;/P&gt;
&lt;P&gt;If so this will not work, you will get "0".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. I know nothing about API so can't help you there.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Nov 2022 03:02:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362805#M1582</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2022-11-22T03:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way to not use GDL on another computer?</title>
      <link>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362806#M1583</link>
      <description>&lt;P&gt;Thank you for today.&lt;BR /&gt;Your teaching always brings me happiness.&lt;BR /&gt;Talking with you brings new concepts. ^^&lt;/P&gt;&lt;P&gt;Now I have to study how to create a dummy GDL object in the embedded library with the API. ^^&lt;BR /&gt;26 complies with a new method called cmake, so I have to study that too, and these days I'm studying too much because of Archicad. ^^&lt;/P&gt;&lt;P&gt;I think you should ask develop which files to study.&lt;BR /&gt;Today too I thank you. ^^&lt;/P&gt;</description>
      <pubDate>Tue, 22 Nov 2022 03:16:12 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Is-there-a-way-to-not-use-GDL-on-another-computer/m-p/362806#M1583</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2022-11-22T03:16:12Z</dc:date>
    </item>
  </channel>
</rss>

