[Vba] تصحيح أخطاء خطأ الاتصال دل غير صحيح



Answers

هل راجعت المراجع الخاصة بك و ديكومبيلد؟

"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" 
                                "d:\My Documents\access\mayapp.mdb" /decompile

أنظر أيضا:
http://www.granite.ab.ca/access/decompile.htm
فسكريبت فك

تحقق من المراجع في الشفرة

Dim ref As Reference
Dim sMsg As String

''Available since 2010
If BrokenReference Then
    For Each ref In References
        ''Available since at least 2000
        If ref.IsBroken Then
            sMsg = sMsg & "Ref Name: " & ref.Name
            'Also, if required
            'sMsg = sMsg & vbCrLf & "Built In: " & ref.BuiltIn
            'sMsg = sMsg & vbCrLf & "Full Path: " & ref.FullPath
            'sMsg = sMsg & vbCrLf & "GUID: " & ref.Guid
            'sMsg = sMsg & vbCrLf & "Kind: " & ref.Kind
            'sMsg = sMsg & vbCrLf & "Major (version number): " & ref.Major
            'sMsg = sMsg & vbCrLf & "Minor (version number): " & ref.Minor
            sMsg = sMsg & vbCrLf & "=================================" & vbCrLf
        End If
    Next
    MsgBox sMsg
End If
Question

كيف يمكنني تصحيح خطأ سوء الاتصال دل غير صالح في التعليمات البرمجية مساتشس فبا؟

قمت ببعض التغييرات على وظيفة في وحدة نمطية ثم حصلت على الخطأ. كيف يمكن تصحيحها للعثور على السبب؟

يحدث الخطأ في بيان الدالة إنهاء الدالة.




لقد واجهنا بعض المشاكل مع فبا عند محاولة استدعاء دل المترجمة في إنتل فورتران. اتضح أن تحتاج إلى محاذاة اصطلاحات الدعوة مرة أخرى إلى سياق "C" مع اتفاقية استدعاء علم المترجم : كفف

مزيد من المعلومات هنا على موقع إنتل آخر موضوع مفيد على نفس المشكلة: إنتل فورتران دل <-> C




في إكسيل فبا، يمكن أن يكون سبب هذا بسبب أي من العديد من المشاكل:

  1. معلمة أو عدم تطابق نوع العودة.
  2. يتم تطبيق طريقة كائن (مثل أوتوفيت) على تغيير كائن خطأ التي لا تتوفر هذه الطريقة.
  3. دعوة إلى وظيفة مكتبة خارجية.
  4. مراجع المكتبة المكسورة

للحصول على قرارات لهذه الأسباب، راجع منصبي في: خطأ وقت التشغيل 49، باد دل الدعوة الاتفاقية




Links