Coder's Helper is a collection of Omnis Studio utilities to aid the programmer. We built this for our own use and share with it our friends.Coder’s Helper is a collection of Omnis Studio utilities to aid the programmer. We built this for our own use and share with it our friends.

Installation is easy; just drop the library into the “Startup” folder in the Omnis directory. Or make an alias to the file and put the alias in the “Startup” folder in the Omnis directory. An “alias” is a Mac OS X term. It is the same thing as a “shortcut” on Windows and a “symbolic link” on Linux.

Please bear in mind that Coder’s Helper is a developer utility. It is not a polished application nor is it any kind of “best practice” example. A lot of quick and dirty tools to help a specific job done. Feel free to modify it for your use.


CodersHelper-OS5-20110924-1507.zip Coder’s Helper for Omnis Studio v5.0 and later
This version is unicode. Only a handful of routines have been tested.

CodersHelper-OS4-20100913-1130PST.zip Coder’s Helper for Omnis Studio v4.0 and later

oscoder52.zip Coder’s Helper, version 5.2 for Omnis Studio v3.1 and later
A collection of coding aids for Omnis Studio programmers. This version includes all the features of version 5.1 plus “Find Overridden Variables.”

oscoder51.zip Coder’s Helper, version 5.1 for Omnis Studio v2.0 and later
A collection of coding aids for Omnis Studio programmers. This version includes:

  • Remove Unused Variables
  • Code Snippet Insertion
  • List Modified Classes
  • Insert/Remove Trace Code

oscoder4.zip Coder’s Helper, version 4 for Omnis Studio v1.2 and later
A collection of coding aids for Omnis Studio programmers. This tool installs a menu named “O’Tools” which is the same name as a tool written by Kelly Burgess. My sincere apologies to Kelly; this error is corrected in version 5. This version includes:

  • Remove Unused Variables
  • Code Snippet Insertion
  • List Modified Classes

osclipboard.zip Coder’s Clipboard
A rough prototype of a tool for organizing Omnis Studio code by the project plan rather than the library. This is the NT version – Not Tested, bugs included for no extra charge. Nonetheless, it demonstrates one approach to sub windows, objects and messaging. I am sure you can improve it.

objlist.zip Recursive Object Hierarchy Walker
An Omnis Studio object class that traverses the $objs groups for a given class. The operation is described in the Programmer’s Notes included in the code.