سؤال

مع دلفي كتبت DLL التي يمكن استدعاؤها من جافا عبر JNA (Java Access الأصلي). وبعد طرق في هذه DLL هي مجرد عمليات بسيطة، ولكن للاستخدام في المستقبل والدعوات الأكثر تعقيدا، أود أن أعرف كيف يمكنني استخدام Delphi Debugger، إذا تم استدعاء DLL من Java مباشرة (أو من Java IDE).

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

المحلول

أعتقد أن الإجابة عن هذا السؤال ستكون هي نفسها بالنسبة لسؤال تجاوز المكدس كيفية تصحيح ملف DLL في دلفي.

في الواقع، نظرا لأنك تصحيح ملف DLL في Delphi داخل بيئة دلفي، فإنه لا يهم من هو أعلى مكدس المكالمة.

نصائح أخرى

يعمل إذا قمت بتحديد تطبيق المضيف (Java) وتعيين الوسائط الصحيحة:

  • تطبيق المضيف: C: program java jdk1.6.0_14 jre bin java.exe
  • المعلمة: -cp "/path/to/test.jar" junit.textui.testrunner apptest

يتم توضيح وسيطات سطر الأوامر Testrunner Junit Testrunner هنا:http://junit.sourceforge.net/junit3.8.1/javadoc/junit/textui/testrunner.html.

لماذا لا تصحيح DLL في دلفي أولا؟ هناك إطار اختبار الوحدة لدلفي دون. وبعد ستظل ترغب في كتابة اختبارات التكامل للنظام الكامل، ولكن يمكنك أن تسخر من الاعتماد الخارجي في اختبارات وحدة Junit الخاصة بك.

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