Yes, it's possible to have a program that big especially since you are
using
..DLLs. I think you need more RAM memory especially since your operating
system is Vista (a memory hog) and you are using MS-SQL database which can
also be a memory hog. I think you should migrate your app up to Clarion
6.3
9056 as well. It sounds like you might be having threading problems
causing
your GPF's. You don't say whether the app is ABC or Clarion/Legacy
templates or hand coded.
You will get more and better answers on the news.softvelocity.com
newsgroup.
--
---
Best Regards,
Earl R Coker
ksasales AT machlink DOT com
www.kwiksystems.net
www.kwiksystems.com
www.kwiksystems.net/appshell/index.htm
www.kwiksystems.net/ClarionTemplates.htm (BigTamer(tm) Templates)
<zoransoskic@[EMAIL PROTECTED]
> wrote in message
news:f33bc1b5-6c39-4de5-aa56-e253cafe0d8f@[EMAIL PROTECTED]
are the programmers’ team which has been using CLARION for last
twenty years.
For period of one year we are making ERP which should have 1500-2000
procedures, ( we made 600) and, in last few months we are trying to
solve problem that bothers us and we can’t find a solution.
ENVIRONMENT:
Hardware: Processor 2Ghz, 1GB RAM…
OS: MS VISTA Professional
Database: MS SQL 2005
Clarion 6.1
+++++++++++++++++++++++++++++++++++++++++++++
Since now, we made two essentially different scenarios.
SCENARIO ONE:
1. Single FaraonDCT.dll with global variables and procedures
2. Single FaraonERP.exe which represents basic menu
2.1. Procedure 1: Collecting connect string with login
information
2.2. Procedure 2: Represents main menu and START (Procedure3)
2.3. Procedure 3: Creates user menu and START (Procedure 4, “
Procedure name ”)
2.4. Procedure 4: Recognizes “Procedure name” and calls correct
MDI child procedure placed in dll
3. 12-15 dll’s which had 50-100 procedures, each (two of those dll’s
were over 4 Mb). One dll handles one logical part (HR, finances, etc)
Result: Program crashed in different parts and events without
apparent reason. In The Task Manager we see that program was engaging
more and more RAM illogically. Sometimes, program crashes with error
re****t (GPF), sometimes without any error re****t. ?!!
SCENARIO TWO:
1. Single FaraonDCT.dll with global variables and procedures (like
scenario one)
2. Single FaraonERP.exe which represents basic menu (like scenario
one)
3. 37 dll’s which had 4-5 procedures each (browse, select, update
and re****t for one table)
Result: Program starts to load and then disappears without any error
re****t. Interesting point: Deleting any single procedure from dll
makes program start normally. After that, adding any other procedure
makes program disappear.
++++++++++++++++++++++++++++++++++++++++++++
QUESTIONS:
Q1. Is there any other scenario? Note: We don’t want an exe file for
each logical part (HR, finances, etc)
Q2. Does CLARION have any limitations on number of:
2.1. procedures
2.2. dll’s
2.3. modules per single dll
Q3. Is there anybody who tried to make an ERP in Clarion before?
Q4. Is any tuning of OS needed, to make the program with so many
(1500-2000) procedures work?
Q5. What tool, instead of Clarion, is suitable for this task?


|