I already assign the contents of the include file to a variable and then validate it.
After each validation I purge the variable and then on the next row do a new assign from a new include but it seems as Robert said,
you
can’t have more than 20 includes per action so I think I have to recode with external or COM to make a list of existing files.
I say on witango.com that Fergal had an example code for it.



Thanks Alan.

 

 

/Best regards

Bengt Bredin

-----Ursprungligt meddelande-----
Fr�n: Alan Wolfe [mailto:atrix2@cox.net]
Skickat: den 5 maj 2004 08:48
Till: [EMAIL PROTECTED]
�mne: Re:
Witango-Talk: Number of include files

 

hey, we ran into this problem and here's what we did...

 

instead of including a file, we assigned the contents of the include file to a variable and then used THAT instead of including the file each time, evaluating the variable using

 

<@var local$incfile encoding=metahtml>

 

that worked wonderfully for us and took VERY minimal code changes.

 

hopefully that'll help you out too (:

----- Original Message -----

Sent: Tuesday, May 04, 2004 11:17 PM

Subject: RE: Witango-Talk: Number of include files

 

This is a new limitation in the newer versions of the server.

 

There are no options except to recode. The situation is that Witango no longer allows the execution of more than 20 @includes in any one particular action. You have a few options.

 

1- do less than 20 loops.

2- create the loop with actions, not in code (FOR action, rather than @FOR) so that you only have one @INCLUDE per action.

3- use a TCF call, which would offload the function.

4- use an external or COM that can do the If_File_Exists check. I’ve found a good COM is best for tasks like this, and typically faster. You could probably find a free one, or perhaps the function exists in one that you have already, things like this are common companion calls in more robust COMs.

 

If you are wondering why, it has to do with memory management and preventing crashes. I personally think 20 is a little low, but since the @include uses an OS dependant file handler, this limitation is set of the safe side.

 

Robert

 

 

 

-----Original Message-----
From: Bengt Bredin [mailto:[EMAIL PROTECTED]
Sent:
Wednesday, May 05, 2004 2:04 AM
To: Witango-Talk
Subject: Witango-Talk: Number of include files

 

Hi list !

I updated my Witango 5.0 Windows Server from 049 to 065 and got this error on an existing working application on a 049 version.

Error

An error occurred while processing your request:

File: results.tcf
Position: Show
Class: Internal
Main Error Number: -508

The number of include files so far within the action exceeds the limit.
Check for an endless loop, or decrease the number of include files.

Meta Stack Trace:

Line

Meta Tag

0001

<@INCLUDE FILE="/LabIT_Web/modules/pdf/req_rid.pdf">

0002

<@ASSIGN NAME=request$Pdf <@INCLUDE FILE="/LabIT_Web/modules/pdf/req_rid.pdf">>

0164

 

 

I use <@include> inside<@rows>……</@rows> to see if a file exists in a specific directory, if it does I show a link for it.
I haven’t had any problems with this in earlier versions. I have look for differences in witango.ini between the versions but cant find any differences.

Any ideas ?

 

/Best regards

Bengt Bredin

 

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

Reply via email to