Hi all

ReportListeners.H contains (amongst many others) the following DEFINEs
#DEFINE OUTPUTXML_DOMFREETHREADED_DOCUMENTOBJECT 
"Msxml2.FreeThreadedDOMDocument.4.0"
#DEFINE OUTPUTXML_XSLT_PROCESSOROBJECT "Msxml2.XSLTemplate.4.0"

These are used/referenced in the following classes/methods
In the HTMLListener class
  FillRunCollector
In the XMLListener class
  FillRunCollector
  GetRunNodeContents
  BeforeReport
  ApplyXLST
  LoadProcessorObject
  GetVFPRDLContents
  AdjustXLSTParameter

MSXML4 is no longer supported and, apparently, has a security vulnerability.  I 
have removed it from my system but I need to know if any of these methods will 
ever be invoked from/by our application.  So far I have been unable to find 
under what circumstances one or more of these methods might be invoked.

Any ideas?  Sample code?

BTW, having removed MSXML4, CreateObject("Msxml2.FreeThreadedDOMDocument.4.0") 
and CreateObject("Msxml2.XSLTemplate.4.0") both give a "Class not registered" 
error which I expected.  I did wonder whether it would be safe to remove the 
.4.0 from the DEFINEs.  Doing so _does_ allow me to create the objects without 
error.

Many thanks

Paul Newton





_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to