Duncan:
Probably the biggest code "conversion" you'll find you have to do is when you
are printing reports. You currently go to a printer using:
OUTPUT PRINTER
PRINT report
OUTPUT SCREEN
7.x will ignore the "output printer" command and instead print the report to
the screen. However, from the screen you can choose to then go to the printer
(or a PDF file, etc.). This is the way that most programmers have decided to
program.
But if you have a report that HAS to go to the printer immediately, you would
have to change your code to:
PRINT report OPTION PRINTER
Karen
> Good Morning Duncan,
>
> Your tables, views, forms, reports, and labels will convert from R:BASE 6.5++
> to R:BASE 7.5 for Windows. The tables and views convert instantly and won't
> give you any grief as long as no reserved words are used for tables and
> column
> names. For more details, please review the R:BASE 7.5 for Windows "Frequently
> Asked Questions" http://www.rbase.com/support/faq.php
>
> There are conversion considerations for the forms, reports, labels,
> application
> code. Based on how you use R:BASE, these may or may not effect you. For these
> considerations, please download the R:BASE 7.5 Getting Started Guide:
> http://www.rbase.com/rbg75/RBG75_Getting_Started_Guide.pdf
>
> As far as your code below, there are only a few small changes that require
> your attention, but are not serious.
>
> The command: "SET RBGSIZE CENTER CENTER 640 480" is no longer needed. Now,
> you
> can specify your form size in the Form Property settings, and if needed,
> alter
> the form size dynamically using the PROPERTY command. Simply removing this
> line
> and editing your form resolution to 640 480 will get this code working
> right away.
>
> The PAUSE and DIALOG parameters for "AT CENTER CENTER" are no longer required
> as R:BASE now displays the message windows to the center of the screen by
> default.
> If you leave the "AT CENTER CENTER" in the command file, the code will
> still run.
> If by chance you would like to alter where the window displays, you can
> always
> use the TOP LEFT parameters to move that location. Example:
>
> PAUSE 3 USING 'Now Reloading the Database ...' OPTION TOP 35|LEFT 35
>
> You will find that nearly all of your original syntax is still supported,
> only
> there are a few more commands and great enhancements to several; like PRINT,
> SELECT, GATEWAY, CHOOSE, DIALOG, PAUSE, and more...
>
> For a review of the new commands, features and enhancements:
> http://www.rbase.com/rbg75/RBG75_Features_And_Enhancements.pdf
>
> John
>