Technical Questions
Can I integrate code libraries I already have?
Yes. The externals capability lets you use existing routines written in any compiled language. Externals need to be compiled for each platform you want to use them on: XCMDs and XFCNs for Mac OS, executables for Unix, or DLLs for Windows. For more information about creating externals, see our tutorial here
Is it compiled or interpreted?
Compiled. Revolution compiles scripts instantly when you have written them, leaving them ready to run immediately. Compile errors are brought to your attention when you apply a script so you can correct them before you even close the script editor! So you have most of the benefits of a compiled language (Revolution is also many times faster than interpreted languages) without any of the hassle of waiting for your application to be ready to run.
What media types does Revolution support?
Revolution supports a variety of sound, video, and image options. You can import and export GIF, JPEG, PNG, and other popular image formats; directly access binary image data; display and control a movie or any other QuickTime-supported file including QTVR; play WAV, AIFF, and other sound files; record sound; capture video; and use text to speech.
Can I use SQL databases?
Yes! Revolution Studio and Revolution Enterprise include SQL database access support. You can use the extensive Database Library to control all the details of database access, or else use the point-and-click Database Query Builder to automatically display and update data. You can access MySQL, PostgreSQL, SQLite and Valentina databases directly, as well as accessing any ODBC-compliant database. Revolution Enterprise also supports Oracle access.
Where can I report a problem or check for existing known problems?