Tips_todo   >   Misc   >   Studio Limitations

Studio Limitations

This section lists the known limitations of Omnis Studio. It is not a negative criticism of Omnis Studio, but rather, simply designed to inform you of places where you can "hit the wall" with Omnis Studio, and possible solutions for working around them.

If you run into any Omnis Studio limitations, please send me an email clearly explaining what the limitation is, and a work around solution, if there is one.

METHODS STACK LIMIT

If you hit the "Too many stacked methods" message (or something like that), you either have to figure out a way to reduce the number of methods being called or increase the $stacklimit.

My own application doesn't work with the default limit, so in the Startup_Task I have added the following code.

; Increase the stacked methods limite from default 10 to 15
Do $root.$modes.$stacklimit.$assign(15)

MAX CACHED CLASSES

At the end of 1999 a month before Y2K as I was going "live" with my application I hit this problem. The longer users had my application running and opening and closing windows the slower Studio would run. Desperate for a solution I sent an urgent S.O.S. email to Tech Support. Within a few days they found the problem and provide the $maxcachedclasses patch to save my bacon.

You will find this property under the "Tools" menu > "Preferences" > "General" tab. For my application, setting $maxcachedclasses to 100 works well.