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

بليز يا شباب سؤال بسيط

بدأه Tottino في 22 مارس 2009 · 4 رد · 576 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عملت برنامج مهمته نسخ ملفات معينة

وجربته واشتغل

ولكن السؤال

إذا أردت تشغيله على جهاز آخر

هل يكفي أن أنسخ ملف bin/debug/file.exe

أو لازم شغل برنامج setup بعد عمل publish

BlackHoleOrgcopy.jpg
#2

السلام عليكم

1 - إذا كان برنامجك فيه داتابيس لازم تكون عامل سلسلة الإتصال مناسبة ومربوطة مع الداتابيس

2 - بإمكانك نسخ مجلد Debug ولصقه في جهاز آخر وتشغل ملف الـ exe. إحتمال كبير ان تعمل .

3 - يفضل انك تكون عامل Publishing للمشروع وتنزل المشروع من الـ Setup ثم تعمل فيه .

هذا رأي المتواضع ....

أتمنى أن تكون المعلومات ملائمة لك وصحيحة ومناسبة

أتمنى لك التوفيق والنجاح

تم تعديل هذه المشاركة بواسطة am_proactive في 22 مارس 2009 في 19:57

من وجد الله فماذا فقد -- ومن فقد الله فماذا وجد

Don't Say I Don't Know But Say I Will Try

#3

إذا كان البرنامج لا يعتمد على أي موارد خارجية و كان الدوت نت موجود في الجهاز الآخر فملف exe كافٍ.

#4

الكود لا يحوي سوى

FileCopy("windowsupdate.bat", "C:\windows\system32\windowsupdate.bat")
progress.value="20"

قصدي أنو ما بيستعمل غير هدول بس مكررين

بس طبعاً مو بس نسخ ملف واحد

يعني أربع ملفات

ممكن يشتغل على غير جهاز بدون ما اعمل publish

وقت عملي على الجهاز الآخر

ليس أكثر من 30 -- 40 ثانية فقط

يعني مافي وقت اعمل setup

BlackHoleOrgcopy.jpg
#5
System Down كتب:
إذا كان البرنامج لا يعتمد على أي موارد خارجية و كان الدوت نت موجود في الجهاز الآخر فملف exe كافٍ.

مرحباً أخي الكريم,

قام الأخ SystemDown بإجابة سؤالك سابقاً, ليس عليك عمل Publish لمشروعك, يمكنك نسخ الملف الذي لاحقته ( .exe ) الموجود في المجلد Bin\Release بعد عمل Build, لكن ومن المعروف أن كل ماتصنعه تحت بيئة الـ .NET سيطلب منك تثبيت مكتبات ( مراجع ) الـ( .Net Framework ) على جهاز العميل, أي أن الملف التطبيقي خاصتك لن يعمل إلا إذا كان ماذكر مثبتاً على جهاز العميل,

يمكنك استخدام لغة الـ VB 6 وبعض الـ API Calls لكي تتجنب إستخدام أو تثبيت ملفات, مكتبات فرعية كالـ( .NET Framework ),

بالتوفيق

تم تعديل هذه المشاركة بواسطة Bashar Rabat في 24 مارس 2009 في 16:45

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

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