Archicad C++ API
About Archicad add-on development using the C++ API.

modeless application

Anonymous
Not applicable
Hi,

I want to start an external program by ArchiCAD 13. The program starts but ArchiCAD is blocked then. But I want to switch between ArchiCAD and my program.

I tried to start the program by a modeless dialog. But then the dialog and ArchiCAD are blocked both.

Is there a way to start a external application modeless?

Thanks for helping

Andreas
4 REPLIES 4
Ralph Wessel
Mentor
andreas_s wrote:
I want to start an external program by ArchiCAD 13. The program starts but ArchiCAD is blocked then. But I want to switch between ArchiCAD and my program.
What method did you use to launch the external application?
Ralph Wessel BArch
Anonymous
Not applicable
Ralph wrote:
What method did you use to launch the external application?
It's a libary which I added to the project. And I included its header-file. So I called the execute-function of the libary.
Ralph Wessel
Mentor
andreas_s wrote:
It's a libary which I added to the project. And I included its header-file. So I called the execute-function of the libary.
OK - it sounds as if you have actually called an external function rather than launching an application. This means your add-on (and consequently ArchiCAD) will not resume running until the function returns.

What kind of process are you trying to launch? And what is its intended purpose?
Ralph Wessel BArch
Anonymous
Not applicable
Thanks. I changed the show-methods in my application. Now it starts modeless.