Hi,
I'd like to know more about COM mode environment settings.
In the past Rick pointed to the link Drive Mapping in Web Applications.
Also Identity of the IIS Application Pool set to LocalSystem
and Enabling 32 bit Applications on 64 bit Machines for ISAPI set the Enable 32 Bit Applications flag to True.
Registry of the Virtual Machine with the application was clean to delete old DCOM entities and currently just recent project build entity left. Application runs under administrator account. All program-classes that application needs included into project.
RAM of virtual machine is 12 GB. The task manager shown that com consumed up to 7 KB. Are there directions to set COM memory allowances?
I have application very good performances in 'File' mode and problems in COM as functions of some instantiated classes are not visible and
printing reports error message: 'User-interface operation not allowed at this time'.
Thank you, Kuzma Karbachinskiy kkarbachin@oneworldonestop.com
some instantiated classes are not visible
THe only reason this can happen is if there is code that is not included in the project. If you have script files (WCSX pages) make sure the generated PRG files are included in the project.
The only exception of this are templates/scripts which are compiled on the fly at runtime.
UI Operation
Most likely reports? Make sure you use the NODIALOG
clause on the REPORT
command. Anything that throws up a UI form of any kind will fail.
Make sure you run with UnattendedMode=on
in yourapp.ini
.
+++ Rick ---
Hi Rick,
I started to fix the problems and find right for COM statements like
'DEFINE CLASS ClassName1 AS ParentClass [OF ClassLibrary]'
Application runs with UnattendedMode=on in Myapp.ini.
Thank you for your help. Kuzma Karbachinskiy kkarbachinskiy@oneworldonestop.com
Hi Rick, My boss would like make things faster with you direct help by paid job.
Application has 8 modules, 210 screens, about 400 hundreds reports.
The modules have sub-modules. The number of sub-modules is different from 3 to 30.
Most modules have 3-4 sub-modules and 1 module has 30 sub-modules.
It was identified syntax DEFINE CLASS
statement good for COM like
'DEFINE CLASS ClassName1 AS ParentClass [OF ClassLibrary]'
.
Development moved more and shown SQL syntax problems that didn’t show up in ‘File’ mode.
Reporting problem still exist after update REPORT FORM with NODIALOG clause.
It is possible to have more undiscovered problems on the top.
What is time frame should be planned for you to speed up it? What is yours current hourly rate?
Thank you, Kuzma Karbachinskiy kkarbachinskiy@oneworldonestop.com