مشكلة في الريف ريبورت
#1
السلام عليكم ورحمة الله وبركاته

قمت ببرمجة برنامج باستخدام الريف ريبورت وعمل معي بشكل ممتاز على جهازي
ولكن عندما اردت استخدامه في جهاز اخر لم تعمل معي الريف ريبورت غيرت مسارها ولكن دون جدوى
طبعا وضعتها في مجلد البرنامج وغيرت مسارها ولكنها تظهر رسالة بان مسارها الاول الذي على جهازي الاول غير موجود في الجهاز الثاني

ما الحل ؟

شاكر لكم ذلك
الرد
#2
و السلام عليكم ورحمة الله وبركاته
جرب بهذا الكود:
كود :
path:=ExtractFilePath(Application.ExeName); RvProject1.ProjectFile := path+'Rave.rav';
path هو متغير من نوع string لحفظ مكان برنامجك
"Rave.rav" هو ملف الrave , ضعه مع الملف التنفيذي
بالتوفيق
الرد
#3
و عليكم السلام و رحمة الله وبركاته

أفضل حل هو أن يحمل ملف التقرير (النهائي) في الملف التنفيذي (* إذا كنت تستخدم الإصدار be أي الإصدار الذي يأتي مع الدلفي * أو أي إصدار آخر إذا كان ملف التقرير ثابتا لا يغير من طرف المستخدم النهائي )

بالتوفيق
الرد
#4
شاكر لك اخي ياسين الكود لم ينفع
اخي المشرف لم افهم ماتقصد
الرد
#5
السلام عليكم
إقتباس : شاكر لك اخي ياسين الكود لم ينفع
هل أنت متأكد ؟ بالتأكيد لن ينفع إذا قمت بنسخ/ لصق !
إقتباس :اخي المشرف لم افهم ماتقصد
[صورة: raveexe.jpg]

بالتوفيق
الرد
#6
نعم لم ينفع وشاكر لكم حسن تجاوبكم معي
وقد حليت المشكلة وتغيير مسارها من نفس اعدادات الريف وتم تجربتها
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم