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

مشكلة عرض محتويات البرنامج

بدأه مدمن فيجول في 1 ديسمبر 2010 · 12 رد · 1,253 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اشكر لكم اعضاء المنتدى على هذا المنتدى الاكثر من رائع والمواضيع التي تجذب الكثير

مما دعاني الي التسجيل في هذا المنتدى

لدي مشكلة وهي بعد عمل تخريم للمشروع ووضعه على جهاز اخر لم تظهر العروض الموجوده في البرنامج من ملفات ورد وفلاش وجداول

على هذا الجهاز ارجو مساعدتي باسرع وقت ممكن

علما باني استخدم الفيجول نت اصدار 2002 واوفس 2003

#2

ارجو من الله ثم منكم ارد باسرع وقت

#3

بسم الله الرحمن الرحيم

اخى ممكن تاكد من المسار

#4

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

#5

اخي العزيز ..

الاجابة تعتمد على طريقة تعاملك مع المقاطع ..

مثلا .. لو قمت بربط المقاطع بالاعتماد على مكتبات جاهزة ..

في هذه الحالة انت تحتاج الى تثبيت Office 2003 على الحاسوب الثاني لكي يعمل البرنامج مع المحتويات ..

احتمال ثاني .. انك لم تقم بتضمين الملفات مع مجلد البرنامج ..وبذلك لم تعمل ..

طريقة جربها .. قم بتنفيذ البرنامج من دون عملية تحزيم .. يعني مجرد انسخ المجلد Debug الى الحاسوب الثاني وقم بتشغيله .. اذا عمل بصورة طبيعية .. اذا المشكلة اثناء التحزيم .. اما بنسخ الملفات او البرنامج لم يقم به بشكل كامل ..

اذا لم تخدمك الملاحظات اعلاه اريد منك شيئين ..

الكود الذي ربطت به مع الملفات ..

وثانيا صورة للخطأ ان ظهر لديك خطأ ..

حتى افهم المشكلة ..

بالمناسبة .. لماذا تعمل على 2002 ؟؟؟

انصحك بان تصمم على 2008 او 2010 .. ستجد الكثير من الامور ابسط ..

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#6

السلام عليكم

اشكر الجميع على الاهتمام

اخي الاستاذ سنان محمد صالح اشكر لك اهتمامك ومعليش هتعبك معاي

المسألة بالضبط

انا عملت مشروع عن مكان عام كل مكان وله فورم خاص يحتوي عل ملف فلاش وورد واكسس بعد ماسويت تخريم للمشروع من قائمة fileومن ثم new ومن ثم New Project بعدين اخترت setup and Deployment projects واخترت من الناحية اليمين setup Wizard .........الخ الخطوات

وتنفذ المشروع زي ما انا عاوز

وجيت احمله على جهاز اخر مش موجود فيه فيجول طلعت الفورمات بشكل المطلوب ما عدا ملفات الورد والفلاشات والاكسس

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

الخطا الي بيطلع هو عباره عن رساله وهي كا الاتي :

راجع نهاية هذه الرسالة للحصول على تفاصيل حول استدعاء

التصحيح اللحظي (JIT) بدلاً من مربع الحوار الحالي.

************** نص الاستثناء **************

System.ComponentModel.Win32Exception: ‏‏يتعذر على النظام العثور على الملف المحدد

عند System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)

عند System.Diagnostics.Process.Start()

عند WindowsApplication1.Form2.Label1_Click(Object sender, EventArgs e)

عند System.Windows.Forms.Control.OnClick(EventArgs e)

عند System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

عند System.Windows.Forms.Control.WndProc(Message& m)

عند System.Windows.Forms.Label.WndProc(Message& m)

عند System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

عند System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

عند System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** التجميعات المحملة **************

mscorlib

إصدار التجميع: 2.0.0.0

إصدار Win32: 2.0.50727.3074 (QFE.050727-3000)

مصدر البرنامج: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

----------------------------------------

WindowsApplication1

إصدار التجميع: 1.0.3987.18842

إصدار Win32: 1.0.3987.18842

مصدر البرنامج: file:///C:/Program%20Files/Default%20Company%20Name/Setup1/WindowsApplication1.exe

----------------------------------------

System.Windows.Forms

إصدار التجميع: 2.0.0.0

إصدار Win32: 2.0.50727.3053 (netfxsp.050727-3000)

مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System

إصدار التجميع: 2.0.0.0

إصدار Win32: 2.0.50727.3053 (netfxsp.050727-3000)

مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Drawing

إصدار التجميع: 2.0.0.0

إصدار Win32: 2.0.50727.3053 (netfxsp.050727-3000)

مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

Microsoft.VisualBasic

إصدار التجميع: 8.0.0.0

إصدار Win32: 8.0.50727.3053 (netfxsp.050727-3000)

مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll

----------------------------------------

System.Windows.Forms.resources

إصدار التجميع: 2.0.0.0

إصدار Win32: 2.0.50727.1434 (REDBITS.050727-1400)

مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ar_b77a5c561934e089/System.Windows.Forms.resources.dll

----------------------------------------

mscorlib.resources

إصدار التجميع: 2.0.0.0

إصدار Win32: 2.0.50727.3074 (QFE.050727-3000)

مصدر البرنامج: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

----------------------------------------

************** تصحيح JIT **************

لتمكين التصحيح اللحظي (JIT)، يجب تعيين قيمة

jitDebugging في القسم system.windows.forms

في ملف التكوين لهذا التطبيق أو الكمبيوتر (machine.config).

يجب أيضًا تحويل التطبيق برمجيًا مع تمكين

التصحيح.

على سبيل المثال:

<configuration>

<system.windows.forms jitDebugging="true" />

</configuration>

عند تمكين تصحيح JIT، سيتم إرسال أي استثناء لم تتم معالجته

إلى مصحح JIT المسجل على الكمبيوتر

بدلاً من معالجته بواسطة مربع الحوار هذا.

الف الف شكر مره ثانية على الاهتمام

#7

اخي العزيز ( مدمن فيجول )

لصراحة لم افهم بالضبط ما اردت ..

ولكن ساعطيك نصيحتين جربها وطبقها ..

الاولى :: قم بتحميل هذا البرنامج نصحني به الاخ طارق ابراهيم قبل مدة بالفعل هو برنامج جيد من كل النواحي ..

الرابط الخاص بي

الثانية :: برأيي الافضل لك قم بتثبيت 2008 او 2010 على جهازك وعند تشغيلك للبرنامج ستتم عليه عملية التحديث مباشرة ..

لان اغلب البرامج الحديثة تحتاج الى اطار عمل دوت نت جديد .. من 3.0 وما فوق ..

ولو تستطيع ارسلي برنامجك كما هو الان لكن من دون الملف التنصيب .. يعني مجرد كود .. اضغطه وارسله ..

لكن على الخاص

لكي اشاهد المشكلة من عندي ..

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#8

السلام عليكم

اخي المحترم سنان مجمد صالح

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

والكود الي بستخدمه لربط الملفات بالفيجول عن طريق الاداة Process بعد تحديد مسار الملف من خصائص الاداة من خلال الخاصية File Name

ومن خلال الكود التالي

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Process1.Start

End Sub

بخصوص تحميل 2008 انا درست 2002 ومتخوف من 2008 وخصوصا الربط بقاعدة البيانات لاني حاولت اربط القاعدة في فيجول 2005 وماعرفتش

انا مرتاح جدا مع 2002

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

اشكر لك اهتمامك

#9

ياخي لماذا متخوف من الـ 2008 ؟؟خصوصا من مسألة ربط قاعدة البيانات ...

هل تعلم انك تستطيع ربط القاعده مع البرنامج بدقيقتين فقط وبدون كود ؟؟

كذلك ..

جرب التالي ::

اولا : بالنسبة لملفات الفلاش .. قم بادراج الاداة WebBrowser والتي من خلالها تستطيع تشغيل صفحات الويب ..

من الممكن ان تشغل من خلالها ملفات الفلاش او على الاقل تسطيع تشغيل صفحة بتصميم بسيط جدا تشغل الفلاش نفسه ..

Me.WebBrowser1.Navigate(Application.StartupPath & "\1.htm")

هنا لديك الصفحة 1.htm تعتبر صفحة ويب تحتوي على الفلاش والكود الخاص بها جدا بسيط تستطيع ايجاده ..

ثانيا بالنسبة لملفات الاوفس ...

قم بتحميل الاداة التالية ::

dsoframer.rar

هذه الاداة تمكنك من تشغيل ملفات الاوفس ..

Private Const Officefiles As String = "|Office*Files*""*.Doc,*.Docx,*.docm,*.Xls,*.Xlsx,*.xlsm,**.xlsb,*.Ppt,*.pptx,*.pptm,*.Mdp,*.Txt,*.Rtf|*.xls;*.xlsx;*.xlsm;**.xlsb;*.docx;*.doc;*.docm;*.ppt;*.pptx;*.pptm;*.mdp;*.txt;*.rtf""" 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
        AxFramerControl1.Open(Application.StartupPath & "\1.rtf") 
        'فتح ملف ورد  
    End Sub

هنا ان تستطيع ان تشغل اي ملف اوفس بمجرد تغيير الاسم مع الامتداد فقط ..

جرب واعطني خبر ...

طبعا مسألة مهمه انتبه لها ..اغلب المكتبات الحالية ستواجه بها مشكلة عندما تعمل بها على ال2002 .. لذلك انا لست متاكد من الدعم ..

ونصيحتي جرب 2010 او 2008 ..

تحياتي العطرة ...

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#10

انا مادري ايش اقول لان كلمة شكرا قليله

شكرا على الاهتمام

انا بجرب تحميل الاداة واذا ضبط باقولك

انا عاوز اخلص المشروع واوعدك راح احمل اخر اصدار وتوكل على الله

مره ثانيه اشكر لك اهتمامك وجعله الله في موازين حسناتك

#11

السلام عليكم

تحملت الاداة اوكيه

و جربت الكود كمان اوكيه مضبوط ولا فيه مشاكل بس وقت التنفيذ رفض يطلع ملف الورد

تم تعديل هذه المشاركة بواسطة مدمن فيجول في 6 ديسمبر 2010 في 22:19

#12

هل غيرت الامتداد ؟؟

لا تنسى

doc 2003

docx 2007

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#13

من اين اغير الامتداد

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