Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

Migrating Objects with 'Call'

JGoode
Expert
Hi,

So I am playing about with migrating from AC19 to 21. I have placed some Graphisoft objects in plan then created an object using both of them. I am wondering why the basin from 19 with migrate to 21 and so will the wc but only as separate objects. Why won't they migrate when both objects are called? Is there a way to get this to work?

Thanks very much

Please let me know if this wasn't clear and I will do my best to clarify what I mean.
ArchiCAD 23

Windows 10
2 REPLIES 2
Erwin Edel
Rockstar
The combined object is calling for the 19 parts. It is actually quite easy to just Find & Replace the text in the code to call the new library part. Open the object, go to 3D script and look for 'CALL' statement. Might be needed for 2D script too, not sure.

I would recommend using hotlinked modules for grouping items. By making new objects you are limiting your options further down the line. For example, you may want to hide your 3D model for these objects at some point, which is easily done from the settings, but you can no longer do this when saving them together, without going in to the GDL code to manually change settings.

A hotlinked module will work just fine with migration too.
Erwin Edel, Project Lead, Leloup Architecten
www.leloup.nl

ArchiCAD 9-26NED FULL
Windows 10 Pro
Adobe Design Premium CS5
Barry Kelly
Moderator
If your migrated objects have the same names then you just have to open the object that CALLs them both and resave it.
This will reset the GUID - although we CALL by name, Archicad actually stores the GUID of that object in the script.

If they have new names then as Erwin said you have to change the names in the CALLs in the script otherwise it will be looking for an object that doesn't exist anymore and will not migrate them like it does for a single object.

Barry.
One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11