• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

EnigmaLine

اعضاء
  • عدد المشاركات

    67
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

-2 مقبول

عن EnigmaLine

  • الرتبة
    عضو
  1. Call function from another

    يا جماعو لو سمحتو اللى عارف حل للمشكلة دى ياريت يقولى عليها انا بقالى كتير بدور على حل للمشكلة دى
  2. Call function from another

    السلام عليكم  رحمة الله و بركاته   انا عندى 2 فورم بفتح الفورم التانى من الفورم الاول عن طريق الكود ;()Form2^ frm2= gcnew Form2;()frm2->showالسؤال بقة انا عندى System::Void  او Function فى الفورم الاول   ازاى انادى عليه من الفورم التانى
  3. شكرا على المثال شغال تمام بس انا عازه بتقارير الدوت نت مش بالكريستال ريبورت علشان انا عامل اكتر من 25 تقرير بتقارير الدوت نت و صعب اغيرهم
  4. السلام عليكم و رحمة الله و بركاته انا شغال بتقارير الدوت نت ReportViewer طبعا انا ممكن ادوس على علامة التصدير الى على شكل الديسك لحفظ التقرير على الاكسل او الوورد او البى دى اف انا عايز اكتب كود يحفظ التقرير تلقائى فى مكان احدده C:\x.pdf بس بالكود
  5. ده برنامج صغير رفعته لتوضيح المشكلة testoutofmemory.rar هتلاحظ ان البرنامج شغال عادى بس المشكلة ان انا مش بقفل الفورم التانى انا بعمله اخفاء وده عاملى مشكلة ان البرنامج مع كتر التشغيل بيهنج ولو شيلت الكود ده من حدث الإغلاق فى الفورم التانى e.Cancel = true; this.Hide(); مش هاتعرف تفتح الفورم تانى
  6. انا عارف الكلام اللى حضرتك كاتبه ده ياريت تقرا الموضوع للأخر انا ماعنديش مشكلة في ارسال قيمة الى فورم من فورم آخر دى حاجة من ضمن حاجات عايز اعملها فى الفورم مثلا فى حاجه تانية لو انا عايز اشغل تايمر او اى حاجه تانية زى button1.performclick() اعملها ازاى
  7. السلام عليكم و رحمةالله وبركاته انا المكشلة دى معايا من اول ما اتعمل السى شارب لحد دلوقتى مش لاقلها حل المشكلة ان فى الشارب لازم اعرف الفورم قبل ما افتحه رمز برمجي: Form2 frm2 = new Form2(); frm2.Show(); كده تمام وبقفل الفورم عادى جدا ( الفورم رقم 2) وبدوس على الزرار فى الفورم الاول بيفتحه تانى كل ده تمام المشكله الولى ان انا مش بقدر ابعت قيمة للفورم رقم 2 من اى زرار تانى فى الفورم الاول علشان هو متعرف تحت الزرار الاول يعنى انا لو عندى الفورم الاول فى 2 زرار والفورم التانى فى تكست بوكس عندى الزرر الاول فى الفورم الاول بكتب فيه الكود السابق علشان افتح الفورم التانى بس اكتب فى الزرار التانى للفورم الاول الكود ده رمز برمجي: Form2 frm2 = new Form2(); frm2.textBox1.Text = "2"; طبعا قيمة التكست بوكس فى الفورم التانى مش بتتغير وده طبعا علشان انا معرف الفورم التانى داخل الزرارا الاول انا حليت المشكلة دى بان انا عرفت الفورم التانى خارج الزرارا الاول فى قسم التصريحيات رمز برمجي: Form2 frm2 = new Form2(); وفى الزرار الاول للفورم الاول رمز برمجي: frm2.Show(); وفى الزرار التانى للفورم الاول رمز برمجي: frm2.textBox1.Text = "2"; كده بيشتغل تمام اكيد كلكو جربتو كده المشكلة اللى ظهرتلى بعد كده ان انا مش بقدر اقفل الفورم علشان انا لما بقفله و افتحه تانى (الفوم التانى ) مش بيفتح معايا وبيدينى رسالة خطأ معناها ان الفورم اللى بحاول افتحه اتدمر ومش هاينفع افتحه تانى حليت المشكلة دى بانى مش بقفل الفورم التانى بقيت اعمله اخفاء فى حدث الخروج من الفورم رمز برمجي: e.Cancel = true; this.Hide(); المشكلى اللى ظهرتلى بعد كده ان البرنامج بعد مده من تشغيلة بيهنج علشان الفورم اللى بفتحه مش بقفله بعمله اخفاء وبيطلعلى رسالة Out OF Memory ياريت اللى عنده حل لمشكلتى يقولى حلها ضرروى
  8. مشكلة فى حالة عدم وجود تعريف الفيجا

    انا لما كنت بستخدم الفيجوال بيسك كنت يستعمل الكود ده فى المديول Imports Tao.OpenGl Imports Tao.Platform.Windows Module OpenGL Private Declare Sub ZeroMemory Lib "kernel32.dll" Alias "RtlZeroMemory" (ByVal Destination As Gdi.PIXELFORMATDESCRIPTOR, ByVal Length As Integer) Dim hRC As System.IntPtr Public Sub EnableOpenGL(ByVal ghDC As System.IntPtr) Dim pfd As Gdi.PIXELFORMATDESCRIPTOR Dim PixelFormat As Integer ZeroMemory(pfd, Len(pfd)) pfd.Size = Len(pfd) pfd.Version = 1 pfd.Flags = Gdi.PFD_DRAW_TO_WINDOW Or Gdi.PFD_SUPPORT_OPENGL Or Gdi.PFD_DOUBLEBUFFER pfd.PixelType = Gdi.PFD_TYPE_RGBA pfd.ColorBits = 32 pfd.DepthBits = 32 pfd.StencilBits = 32 pfd.LayerType = Gdi.PFD_MAIN_PLANE PixelFormat = Gdi.ChoosePixelFormat(ghDC, pfd) If PixelFormat = 0 Then MessageBox.Show("Unable to retrieve pixel format") End End If If Not (Gdi.SetPixelFormat(ghDC, PixelFormat, pfd)) Then MessageBox.Show("Unable to set pixel format") End End If hRC = Wgl.wglCreateContext(ghDC) If hRC.ToInt32 = 0 Then MessageBox.Show("Unable to get rendering context") End End If If Not (Wgl.wglMakeCurrent(ghDC, hRC)) Then MessageBox.Show("Unable to make rendering context current") End End If End Sub Sub DisableOpenGL() Wgl.wglMakeCurrent(IntPtr.Zero, IntPtr.Zero) Wgl.wglDeleteContext(hRC) End Sub End Module وكان شغال تمام حتى لو تعريف الفيجا مش موجود المشكله اى مش عارف احول الكود ده للسى شارب او حتى اجيب الديل بتاعه
  9. السلام عليكم و رحمة الله و بركاته حد عنده حل للمشكلة دى طبعا الخط اللى فى النصف ده المفروض انه مش موجود و بيظهر فى كل شكل بترسم على الشاشة المشكلة دى بتظهر لو تعريف الفيجا مش موجود حتى لو الويندوز معرف كارت الفيجا لوحده انا استخدم C# And Opentk
  10. الروابط لا تعمل
  11. انت جربت الكود عندك ....... مش شغال معايا لو شغال عندك ياريت تبعتلى البرنامج
  12. مش شغال معايا خالص ياريت تجربه تانى او تعمله برنامج وترفعه
  13. السلام عليكم و رحمة الله وبركاته عندى مشكلة جامده قاعدة البيانات بعد مده بتبوط منى البرنامج شغال على الشبكة دى رسالة الايرور اللى بتظهرلى Unrecognize databace انا عايز كود لضغط و إصلاح قاعدة بيانات أكسس 2007
  14. السلام عليكم و رحمة الله وبركاته مهندس : اسلام عبد الفتاح عبد العال مصر - الإسكندرية 0161784921 - 0180698569 [email protected] مستعد لعمل اى برنامج ثلاثى الابعاد او ثنائى الابعاد http://imageupload.org/?d=101A813E1 اول برنامج عربى ثلاثى الابعاد هذا البرنامج مخصص لشركات المطابخ يوفر الكثير من الوقت و الجهد والمال .... WWW.KitchenMaker.Somee.Com يعتبر برنامج Kitchen Maker من أفضل برامج تصميم المطابخ : •باللغة العربية . •البرنامج يعمل على الشبكة بمعنى انه يمكن تصميم مطبخ على جهاز و عرض وتعديل المطبخ على جهاز أخر . •التعامل مع صلاحيات المستخدمين بسهولة لمنع المتطفلين من العبث بالبرنامج . •يوجد جزء مخصص فى البرنامج ( مصمم الوحدات ) لتصميم الوحدات و الإكسسوارات و الكراسى و اى شئ أخر خاص بالمطبخ فى حالة وجود إكسسوار جديد او إكسسوار غير موجود فى البرنامج و يمكن إستخدامه بعد تصميمة فى أى مطبخ مع إمكانية التحكم فيه بكل سهولة . •يمكن إستيراد اى مواد و خامات للمطابخ من خارج البرنامج وبكل امتدادات الصور المتاحة ( jpg - bmp - ....... ) ويمكن أيضا فى حالة صدور فريم درفة جديد او لون فيبر جديد يمكن تصويره بكاميرا ديجيتال ووضع الصورة على الكمبيوتر واستخدمها فى البرنامج بكل سهولة . •يمكن أيضا التحكم فى رسمة الزجاج للوحدات ذو الواجهة الزجاج وتغيرها بأى رسمة زجاج أخرى و تغيير درجة شفافية الزجاج . •التحكم فى قوة الإضاءة للوحدات و درجة إنعكاس الأرضية . •التحكم الكامل فى الوحدات بمعنى انه يمكن ان تتحكم فى الوحده من حيث ( حذف احد جوانب الوحدة - تحديد واجهة الوحدة زجاج او فيبر او بدون واجهة - تغيير عدد رفوف الوحده وهل الرفوف فيبر ام زجاج - تغيير خامة الوحدة - تحديد مكان مقبض الدرفة - التحكم فى مقاس الجزء الثابت للوحدات و مكانه يمين او شمال - تغيير الوحدة من وحدة عادى الى وحدة قلاب و العكس - جعل الجانب اليمين درفة او الجانب الشمال درفة او الإثنين معا - تغيير عدد الأدرج لوحدة الأدراج - ............ ) كل هذا دون الحاجة الى تغيير الوحدة و استبدالها بالوحدة المطلوبة . •يمكن التحكم فى تغيير مكان الوحدة على الرسم اما بالسحب و الافلات او بتغير احداثيات الوحدة ( X - Y - Z ) عن طريق تغيير أرقام الأحداثيات . •التحكم فى مقاس الوحدة بالسنتيمتر وتغيير المقاس دون الحاجه لفتح واجهة جديدة للتعديل بمجرد الضغط على الوحدة المطلوبة تظهر مقاستها فى نفس الشاشة وتغيير المقاسات بكل سهولة . •من اهم مميزات البرنامج انه يمكن عرض مقاس الوحدات سواء فى المنظور الأفقى او المنظور ثلاثى الابعاد كل ما عليك هو ظبط المنظر المطلوب و الضغط على زرار عرض المقاسات يقوم البرنامج بعرض الوحدات و موضوع على كل وحدة مقاسها فى هذه الحالة يمكن الاستغناء عن اى برامج اخرى تستخدمها لرسم المطبخ بمقاساته لإرسالها للمصنع للبدء فى تنفيذ المطبخ . •ايضا يقوم البرنامج بحساب تكلفة المطبخ على العميل أوتوماتيكيا ويعتمد ذلك على اختيار سعر ( وحدات المطبخ - الكورنيشة - وحدة الإضاءة - الرخام - الفكسد - ....... ) بعد ظبط الأسعار المتفق عليها بمجرد وضع الوحده فى المطبخ يقوم البرنامج بحساب تكلفتها مباشرة دون تدخل من المستخدم ويقوم البرنامج بعرض تكلفة المطبخ فى نفس شاشة التصميم . •ايضا يقوم البرنامج بحساب خامات المطابخ أوتوماتيكيا ويعتمد ذلك على ظبط إعدادات خامات المطابخ بعد ظبط إعدادات الخامات المتفق عليها من قبل المصنع بمجرد وضع الوحدة فى المطبخ يقوم البرنامج بحساب الخامات المطلوبة للوحدة ( عود شفة - متقارب - فريم الدرفه - فيبر داخلى - فيبر خارجى - عدد المقابض - الزجاج - المرايا - ...... ) وعرض الخامات المطلوبه للمطبخ بالمتر ومقسمة الى ثلاث أطوال بالنسبة للأعواد ( 5.8 - 6 - 6.5 ) وبالنسبة للفيبر يتم تقسيمة الى مقاس الفيبر المتاح . •يقوم البرنامج بإعطاء تقارير لكل ما سبق ذكره ويمكن تصدير التقرير الى برنامج الاكسل او الوورد او الى بى دى اف . بإستخدامك برنامج KitchenMaker يمكن الإستغناء عن 1.برنامج لرسم المطبخ ثلاثى الابعاد . 2.برنامج لوضع مقاسات وحدات المطبخ للإرسالة للمصنع للبدء فى تنفيذ المطبخ . 3.برنامج لحساب تكلفة المطبخ على العميل . 4.برنامج لحساب الخامات المستخدمة فى المطبخ .