سؤال

وأنا أحاول أن ترحيل الكائن VB6 الأعمال، والذي يستخدم RDS يمكن الوصول إليها، من Windows 2000 إلى بيئة خادم ويندوز 2003. لقد إجراء أية تغييرات على التطبيق، ولا التطبيق الدعوة، ولكن أنا على الحصول على خطأ أتمتة رمز الخطأ 440 عندما يصل بتنفيذ التعليمات البرمجية نقطة توزيع البيانات XML أن الكائن من المفترض أن عملية (SAXXMLReader). يستخدم التطبيق MSXML3.DLL، ويتم تثبيت دلل على الخادم. لا أحد يعرف إذا كان من المعروف هناك قضايا بين MSXML3 والخادم WIN2003؟

وأو أي اقتراحات أخرى؟

وهنا هو رمز الذي يستدعي القارئ:

Set reader = New SAXXMLReader
Set contentHandler = New mBL_ContentHandlerImpl
Set errorHandler = New mBL_ErrorHandlerImpl

contentHandler.rsBatch = m_rsBatch
contentHandler.rsDocument = m_rsDocument

Set reader.contentHandler = contentHandler 
Set reader.errorHandler = errorHandler     

reader.parse (sData)

وأنا لا أعرف ما هي القيمة وضع الشفرة هنا ستكون لدينا. تنفيذ معالج المحتوى القارئ SAX كبير نوعا ما وغير عملي. المشكلة ليست في القانون، وأنا لا أعتقد، لأن هذا التطبيق يعمل بشكل جيد على وين الخادم 2K.

هل كانت مفيدة؟

المحلول

وتحولت المشكلة إلى القيام به في أي قضية بين MSXML 3 ويندوز 2003. لا شيء وكانت المشكلة الفقهي للتطبيق في ذلك حاجة أن يكون هناك إدخال التسجيل المتاحة التي لم يكن هناك. لم يتم توثيقها هذا التطبيق بشكل جيد، وذلك لديها الكثير لاكتشافه من قبل تفتيش قريبة من الكثير من التعليمات البرمجية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top