Date:  11/29/2001 05:31:11 PM Msg ID:  000181
From:  FoxWeb Support Thread:  000180
Subject:  Re: COM Object
The trick is to instanciate the object in fw_enter.prg.  However, you must take into account the following issues:

1. Variables declared in fw_enter.prg are lost as soon as fw_enter.prg is done executing.  If you want these variables to be available in scripts (and between requests) you must declare them as PUBLIC.
2. FoxWeb executes fw_enter.prg before EACH hit.  You should add code which only creates the object if it does not already exist.

Here's some sample code:

IF TYPE('M.MyObject') = 'U'
PUBLIC MyObject
MyObject = CREATEOBJECT(ClassName)
ENDIF

FoxWeb Support Team
support@foxweb.com

Sent by Julio Geng on 11/29/2001 04:58:10 PM:
I use a com object to access an airline reservations system.  It works fine, but I am wondering if there a way to load this object with the foxpro channels, so I don't need to call the object in every single request.  This will speed up the process.  In every request I need to allocate a terminal address and do a sign on; just this process takes at least 6-10 seconds.

Any suggestions will be great appreciated.

Thanks,

Julio