2012-07-04 20 views
1

我做REALbasic的项目。我想让代码在窗口自动加载后运行。REALbasic的:如何使代码的运行之后的窗口完全加载

如果我把代码在打开的事件处理程序,在弹出窗口时的代码运行,但窗口不出现,直到代码已经执行完毕。

所以我想有窗口打开,并在屏幕上,然后自动运行的代码,而无需点击任何东西。

这可能吗?

谢谢。

回答

1

将代码放置在Timer中,其代码Mode设置为ModeSingle,短代码Period(例如10毫秒)。 GUI完成加载后,Timer将启动。

1

或者你可以把你的代码在一个线程,并在Window.Open事件启动线程。这样,如果代码需要一段时间,你的整个应用程序不会“冻结”你。在谨慎的http://docs.realsoftware.com/index.php/Thread

一个字虽与线程在房地产工作室线程

更多信息。直接更新GUI控件可能是一件坏事 - 尤其是使用Cocoa构建的应用程序。

相关问题