الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البرنامج لا يعمل على بعض الاجهزة الاخرى

بدأه banciana في 23 يوليو 2012 · 8 رد · 1,120 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

الاخوة اعضاء المنتدى الكرام

كل عام وانتم بخير

صممت برنامج على WINxp وعملت له تحزيم بواسطة معالج الفيجوال

ثم اخذت فولدر ال Support الذى اوجده الباك

كوبى الى فولدر البرنامج ليكون كل الادوات المستخدمة فى فولدر support داخل مجلد البرنامج

ثم قمت بالتحزيم بواسطة السيطب فكترى 9 لكل محتويات فولدر البرنامج ( بما فيه فولدر الSupport)

وبعد تسطيب البرنامج على جهاز اخر ( جهاز غير محمل علية الفيجوال بيسك )

وبعدها اقوم بنسخ محتويات فولدر Support الى system32

** هنا تبدأ المشكلة

حيث احيانا يعمل على الاجهزة المحمل عليها XP

واحيانا يعطى رسالة

Run-tim error 430

ارجوا معرفة الخطأ فين مع العلم انه حين اعيد تسطيب نسخة اخرى من الويندوز واتباع نفس الخطوات السابقة يعمل على نفس الجهاز

اسف على الاطالة

تقبلوا تحياتى

#2

للعلم

قمت بتسطيب الفيجوال على الجهاز ولكن نفس رسالة الخطا

وقمت بتشغيل البرنامج من السورس كود عن طريق ملف ال EXE ويعطى نفس رسالة الخطأ

اما اذا فتحت البرنامج من الفيجوال فلا يوجد اخطاء

؟؟

ارجوا المساعدة

#3

قد لا تكون من الإجهزة ولكن قد يكون المشكلة في عمل البرنامج ..

لأن رسالة الخطأ Run-Time أي في وقت التشغيل هناك خطأ إبحث عنه ..

إن لم تجد حلاً للمشكلتك فإنتقل إلى الدوت نيت فالفيجوال بيسك مات تقريباً ..

تحياتي :happy:

رجعت ومازال الفريق خاملاَ  :( 


 


abPuw.1.gif

#4

اخى الحبيب

وجد المشكلة ان الEXE لا يعمل اصلا على الجهاز الاخر عند نقل البرنامج بالكامل

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

السؤال هنا اخى هل

لابد ان اصنع الEXE على نفس الجهاز الذى اسطب علية البرنامج وبعدها اقوم بحذف الفيجوال ؟

ام هناك حل اخر ؟

#5

لا ، يكفي أن تقوم بعمل برنامج التسطيب على جهازك ، ثم نقله إلى الجهاز الآخر ..

تحياتي :happy:

ثانياً لماذا تقوم بعمل أولاً برنامج التسطيب الخاص بالفيجوال بيسك ..

ثم بالسيتوب فيكتوري 9 ..

قم به بالسيتوب فيكتوري من البداية ، فهذا أفضل ..

تحياتي :happy:

رجعت ومازال الفريق خاملاَ  :( 


 


abPuw.1.gif

#6
bahbah كتب:

لا ، يكفي أن تقوم بعمل برنامج التسطيب على جهازك ، ثم نقله إلى الجهاز الآخر ..

تحياتي :happy:

طيب ماذا احتاج بعد ذلك

تقبل تحياتى

#8

وعليكم السلام ورحمه الله وبركاته

المشكلة ليست فى خطأ فى كود

انا عملت تحزيم للبرنامج بواسطة السيطب فكترى 9 ( من ويندوز X)

ولكن عند تسطيبه على جهاز اخر (به ويندوز xp وليس مسطب به الفيجوال ) يعطى رسالة run time Eroor 430

فسطبت الفيجوال على هذا الجهاز ولكن نفس الرسالة . وحاولت فتح فيل ال EXE من سورس البرنامج ولكن ظهرت نفس رسالة الخطأ السابقة

فقمت بعمل ال EXE من هذا الجهاز واعادة التحزيم من نفس الجهاز

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

السؤال اخى الكريم

هل لابد صنع ملف ال EXE على جهاز العميل ؟

تقبل تحياتى

#9

للرفع

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…