Hi,
I'm about to include the GDL DATA I/O ADD-ON in my work, basically to allow GDL objects to communicate with each other. (For example, two windows in a wall: if they snap each other, a mullion is set to be shown between them).
But since now the GDL processing is multithread, can it be guaranteed that if I
-use multiple placed instances of a macro
-and they read/write the same .txt file as a database
they won't crash each other, ie. if a macro is writing the .txt, another macro won't try to open it also for writing? What happens if so?
Is there a processing sequence of the placed GDL macros? Can it be guaranteed that one writes for first and another for second?
thx
GDL/Python/C++ dev