Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 09/08/2008 at 05:25, xxxxxxxx wrote:
User Information: Cinema 4D Version: 10.5 Platform: Mac OSX ; Language(s) : C++ ;
--------- Hi!
I've a problem with GeDialog. A CommandData opens a GeDialog GUI. InitValue contains an algorithm that requires 3-4 seconds to calculate, but the GeDialog is only shown after the algorithm is executed.
Wrong: Click on CommandData Entry Algorithm execution (c4d hangs) Algorithm executed GeDialog pops up
Correct: Click on CommandData Entry GeDialog pops up Algorithm execution (c4d hangs) Algorithm executed
Does anyone knows, how to solve it?
Thanks a lot...
On 09/08/2008 at 06:16, xxxxxxxx wrote:
When the commanddata opens the dialog then simply let the commandData call the algorithm. Write a function for the algorithm in your dialog class.
YourDialogClass : GeDialog { MyAlgorithm(); }
So.. if(YourDialog->Open(x,y)) YourDialog->MyAlgorithm();
On 09/08/2008 at 07:36, xxxxxxxx wrote:
Hi 3D Designer
Thx, thats a good idea.. it works...
I only have one problem with thread. Is it possible, that I can't change the layout of a dialog from a different thread?
Thanks..
On 09/08/2008 at 16:56, xxxxxxxx wrote:
Hi!
Ater using the search fucntion, I found out, GUI functions are indeed not thread-safe...
bye