GDL
About building parametric objects with GDL.

Is there a way to not use GDL on another computer?

LeeJaeYoung
Virtuoso

Is there a way to not use GDL on another computer?
1. Autocad autolisp simply reads the numbering of the cpu, locks it, and compiles it. What should I do in Archicad?

2. Is communication between api and GDL possible?
It seems that GDL can lock by reading the variable values of the api.

AC27 on window 11
16 REPLIES 16

Is there any way to get the Graphisoft ID ? ^^

(I'll have to hope that you can get a Graphisoft id.)

I don't know if I'm not a genuine user yet, but I can't test it accurately.

It seems to me that it would be difficult to set up with the rest.

 

stConfigurationNumber = empty

name: "ACHICAD.EXE"
version: "25"
keySerialNumber: "0"

isCommercial : "1"

 

 

 

 

 

 

 

PS.PS. But we cannot access the "Configuration_Number" in the parameter script  ;( and that was my point...

Solved: EDU license serial number via AC API / GDL REQUEST - Graphisoft Community

AC27 on window 11

You can nake request in Master script and if ID matches proceed, if not - turn off parameters or smth like that.

Though, of course, it requires not EDU license

AC 22, 24 | Win 10

Could you please explain in a bit more detail?
Are you saying you can get a Graphisoft ID from gdl?
I'd be grateful if you could show me some code.

AC27 on window 11

I don't think you can get a Graphisoft ID.

Just the Archicad license number being used - unless you have EDU or trial version - then you will get "0".

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

n = request("Configuration_number", "", stConfigurationNumber)
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....

Question 1. The problem is that the com I personally study is not genuine.
Are you saying there is no way in that case?

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

Do you think this method is possible?

AC27 on window 11

Works fine for me - I have a commercial license.

 

BarryKelly_0-1669086021069.png

 

1. Do you have an EDU or Trial license.

If so this will not work, you will get "0".

 

2. I know nothing about API so can't help you there.

 

Barry.

 

 

One of the forum moderators.
Versions 6.5 to 27
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

Thank you for today.
Your teaching always brings me happiness.
Talking with you brings new concepts. ^^

Now I have to study how to create a dummy GDL object in the embedded library with the API. ^^
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. ^^

I think you should ask develop which files to study.
Today too I thank you. ^^

AC27 on window 11