The first one does always 3 the second varies between 9 and 19

Gunnar Ekblad


-----Ursprungligt meddelande-----
Fr�n: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] F�r J. Stephen Wills
Skickat: den 9 september 2003 17:47
Till: RBASE-L Mailing List
�mne: [RBASE-L] - Re: NTVDM

Gunnar, out of curiosity, how many iterations (MIN,MAX,MEAN) do each of the
WHILE-loops perform?

Steve in Memphis

----- Original Message ----- 
From: "Gunnar Ekblad" <[EMAIL PROTECTED]>
To: "RBASE-L Mailing List" <[EMAIL PROTECTED]>
Sent: Tuesday, September 09, 2003 10:39 AM
Subject: [RBASE-L] - Re: NTVDM


Stephen
Typically in my case (however behaviour is random) I run report in a 2 level
while loop. It should execute 3 times on first level and approx 15 times on
second level.
But It stops after a while Either with NTDVM error or as Pete says on vitual
memory. Both had occurred an reboot and try again normaly works.

I hate do add I am inclined to put in an extra workstation for reporting in
background on ME/98 while my users on XP/NT only adds the reportrequest to a
DB while the extra PC executes them. My main reason for this is realyy not
this problem rather to save the users from the time when the APP is occupied
while they run the reports


Gunnar Ekblad


-----Ursprungligt meddelande-----
Fr�n: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] F�r J. Stephen Wills
Skickat: den 9 september 2003 17:14
Till: RBASE-L Mailing List
�mne: [RBASE-L] - Re: NTVDM

Pete, does "running a program from within a cursor" actually mean calling it
from within the cursor's associated WHILE-loop?

I ask because I have a prototype data-entry system (f/Survey Research)
wherein I have numerous command-files and/or forms (w/their own EEPs) that
are called "long" after the cursor is defined and before it has navigated to
the end of its result-set.  I have run this system (off-and-on, in various
re-visions) f/more than a year, w/up to maybe 5 connections (4 data entry
and 1 monitoring sessions) under 9x and 2K w/o apparent leaks, lockups, etc.
albeit the occasional blue screen - either something I did or we have this
one 98 box that one does it in Office, too, or seemingly anything opened off
a server-side share.

Anyway, although my architecture still needs refinement - I've already
"re-factored" (deep-sixed) several un-necessary modules - I don't seem to
have encountered this memory leak.  I'm not casting doubt on your
assessment - indeed, if this is happening, then I hope RBTI would address
it.  However, as I navigate the cursor in its own command file, passing it
parm's, and my WHILE-loops are not used to directly cycle through the
cursor's result-set, maybe I have an un-intended work-around until the time
that said leak is remedied.

Just a thought,
Steve in Memphis


----- Original Message ----- 
From: "Pete Meyer" <[EMAIL PROTECTED]>
To: "RBASE-L Mailing List" <[EMAIL PROTECTED]>
Sent: Tuesday, September 09, 2003 9:52 AM
Subject: [RBASE-L] - Re: NTVDM


> RBTI has a memory leak when you run 6.5++ under NT (2k, or XP).  I've sent
> them test cases but never had the problem actually fixed.  I have found
that
> the problem is caused by running a program from within a cursor.  The
memory
> on the machine will continually climb until windows croaks with a 'low
> virtual memory' error.  The ONLY way to release the memory back the OS is
to
> close RBase entirely (not a very user friendly way to solve the problem).
> Disconnecting the DB doesn't work.  I wish they would fix this because
this
> is the only bug standing in my way of moving my users from pure DOS to a
> windows system.
>
> ----- Original Message ----- 
> From: "Gunnar Ekblad" <[EMAIL PROTECTED]>
> To: "RBASE-L Mailing List" <[EMAIL PROTECTED]>
> Sent: Tuesday, September 09, 2003 10:19 AM
> Subject: [RBASE-L] - NTVDM
>
>
>
> I am Doing report in RBDOS ver 6.5++ the latest and greatest on a XP
system.
> (On windows ME I never encounter any problem)
> Sometimes I get a NTVDM error message that (in Swedish) refers to memory.
> Against my principles I have used REGEDIT32 to change :
> HKEY_LOCAL_MACHINES\System\CurrentControlSet\Control\WOW
>
> And put in the memory value 256 (MB)from the default of 0. So far it seems
> to have remedied the problem.
>
> It is aginst my principles since I am not knowing what I am doing this is
> far beyond my knowledge OG XP and regedit32.
>
> Has anyone one an opinion if I am on the right track or if I should stop
> messing with system defaults?
> Gunnar Ekblad
>

Reply via email to