Ben,

ALWAYS use SET SCRATCH command before CONNecting the database!

Example:

SET VAR vTemp = (ENVVAL('TEMP'))
IF vTemp IS NOT NULL THEN
   SET SCRATCH .vTemp
ENDIF
CONNECT DBname

Have Fun!

Very Best Regards,

Razzak.

At 02:58 PM 2/7/2003 +0000, Ben Petersen wrote:
This _must_ be a big duh.

I'm setting up a new install for RBW 6.5+ runtime on a Win98
machine. The first time out I got a message "Can't create
temporary file..." just as the app starts. I can make menu choices,
but none of the code behind the choice executes.

So, slap forehead, and add "set scratch..." commands to the start
up file. At which point, RBASE.DAT connects to the database OK,
there's a quick screen flash like the APX tried to execute, and then
I'm back to the C:> prompt.

So with Scratch set the APX won't go so far as the first menu,
without scratch set the apx displays the opening menu, I can
highlight and make a choice, but nothing happens.

Here is rbase.dat that serves as the startup file:
--------------------------------------------------------------------
SET STATICDB OFF
SET MULTI ON

CONNECT \btw\tc

SET NULL ' '
SET ERROR VAR ErrVal
SET MESSAGES OFF
SET ERROR MESSAGES OFF

SET V TempDir Text = (FINDFILE(ENVVAL('TEMP')))

If TempDir Is Not Null Then
  Set Scratch .TempDir
EndIf

SET V MICRORIM_FULLOPT   = 7
SET v MICRORIM_F2MAXBLK  = 64
SET v MICRORIM_F3MAXBLK  = 256

Set v Microrim_TMPmaxblk = 64
Set v Microrim_BTmaxblk  = 64

SET FILES 20
SET BELL OFF
SET WHILEOPT OFF

Run Cloud in Cloud.apx

Exit



Reply via email to