• الإعلانات

    • فيصل الحربي

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

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

prof_1982

المشرفون
  • عدد المشاركات

    1,024
  • تاريخ الانضمام

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

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

11 عادي

عن prof_1982

  • الرتبة
    مشرف قسم الدلفي
  • تاريخ الميلاد 01/24/1982

طرق الإتصال

  • MSN [email protected]om
  • Website URL http://www.realbitt.com
  • ICQ 0

معلومات الملف الشخصي

  • الجنس ذكر
  • الدولة : فلسطين
  • اهتمامات برمجة دلفي + برمجة العاب + تصميم برامج الدردشة
  1. في شاشة تقرير الاخطاء يظهر لك سبب المشكلة باللون الاحمر .
  2. هناك امران عليك فهمها عند التعامل مع قاعدة بيانات تحتوي لغات متعددة     اولها Collation  لقاعدة البيانات الخاصة بك وهو نمط التجميع (الترميز) المستخدم  في قاعدة البيانات ككل في حالتك هذه يتوجب عليك استخدام Turkish_CI_AS    الامر الثاني نوع البيانات للحقول النصية يجب ان يكون من النوع الذي يدعم اللغات None-Ascii language  في هذه الحالة تستخدم nVarchar   .   تحياتي
  3. برنامج عرض كاميرا ويب

    استعن باضخم مجموعة مجانية بخصوص الصوت ولكن الموضوع بحد ذاته كبير .   هناك ادوات جاهزة  ولكن ليست مجانية مثل http://lakeofsoft.com/vc/   تحياتي 
  4. سؤال مهم عن حجم القاعدة

    200 كلمة لا تعتبر بيانات :) قواعد البيانات المعتمدة في العالم وان كانت متناهية الصغير فهي مخصصة لتخزين ملايين البيانات بكافة اشكالها وانواعها.   ابحث عن المشكلة في التطبيق نفسه   إقتراحات : 1- احذف قاعدة البيانات واعد تركيب اخر تحديث لها مع مراعاة التسلسل الخاص برقم الاصدارة لقاعدة البيانات . 2- شغل تطبيقك بعدهذه العملية ان بدأ بدون مشاكل قم ببدء تعبئة البيانات . 3- ان حصلت المشكلة بعد النقطة الثانية راجع الكود المسؤول عن قرائة البيانات او اول كود يتعامل مع قاعدة البيانات عند حدوث المشكلة . 4- تأكد من نظافة البيانات المدخلة ان كانت نصية مثلا ان لا تتضمن بعض الاحرف التي تقوم بعمل مشكلة مع الاستعلامات مثلا ' &  * % $ " [ ] ( )  علي سبيل المثال ، او القيام بعمل دالة للتغلب علي هذه المشكلة ان كانت هي فعلا سبب المشكلة .   تحياتي .
  5. لماذا هذ المنتدى في خمول

    السلام عليكم      ضع الوحدة strUtils  ضمن الوحدات المستخدمة في نموذجك .   ثم استخدم الدالة الجاهزة .  ReverseString(const AString : string): string;طريقة الاستخدام سهلة جدا  Myrev := ReverseString('Hello');تحياتي
  6. بارك الله فيكم جميعا واخص بالذكر اخي حسام الشامي لتعديله المعرف الخاص بالمرحوم .   من رأيي ان يوضع اعلان صغير في المنتدي او في قسم الاعلانات عن وفاة الاخ (سامي) حتي لو كان لاحد بعض الاعمال مع الاخ ليعلم بوفاته  ، لاني حسبما علمت انه كان يتعاقد مع بعض الاعضاء لانجاز أعمال برمجية لهم ، لا نريد ان يضنوا السوء بعدم رده عليهم .   مجرد اقتراح بارك الله فيكم جميعا .
  7. السلام عليكم ورحمة الله وبركاته      ﴿ يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ﴾   بقلوب مؤمنة بقضاء الله وقدره ..أنقل لكم خبر وفاة الأخ سامي أبو عليوة - فلسطين - قطاع غزة (العضو هنا في المنتدى ) وللاخ سامي معرفات في المنتدي وهي /   byteblack و  netyou   كنت اعلم انه له علاقات هنا في المنتدي لذي ارتأيت ان أضع خبر وفاته وأتمني لكل من له علاقة مع الاخ المغفور له ان شاء الله أن يترحم عليه وأن يدعو له ومن له اي مشكلة او خلاف ان يسامحه فانه بين يدي رحيم عفور.   ونحن نقدم خالص العزاء والمواساة إلى عائلة المغفور له بإذن الله تعالى رحمه الله واسكنه فسيح جنانه اللهم اغفر له وارحمه اللهم اجبر كسر قلوبهم بفقده  اللهم اخلف لهم فيمن بعده خلف خير ﴿ إنا لله وإنا إليه راجعون ﴾    
  8. افضل حل هو ارسال المتصلين بنسق XML  من السيرفر للكلاينت المتصل ، ومن خلال مكتبة الXML  يتم قرائة البيانات الواردة بكل سهولة وترتيب .   في اتجاه اخر ان كنت مهتم بموضوع الدردشة بشكل قوي ، قم باستخدام البروتوكل المخصص لذلك XMPP وهو البروتوكول المعتمد في كل من برامج الدردشة في العالم ، مثل ياهو وميكروسوفت ما سنجر و سكايب وجيتوك والكثير .   كما يتوفر سيرفرات مجانية يمكنك العمل عليها كل ما عليك هو انشاء الكلاينت المطلوب من طرفك . فهناك الكثير من المكتبات المجانية لمعظم اللغات . رابط موقع البروتوكل وكل التفاصيل    www.xmpp.org   رابط موقع السيرفر المجاني القوي جدا اوبن فاير   www.igniterealtime.org   تحياتي
  9. يمكنني عمل التطبيق المناسب لك .   للتواصل [email protected] [email protected]
  10. الصور  غير ظاهرة  الرجاء رفع صور جديدة للنظام  من الداخل في وضع العمل  .     تحياتي لك .
  11. قوة اللغة لا يتوقف علي شكل النماذج الخارجية للتطبيقات ، فهذه الامور لك حرية التصرف بالعمل علي الشكل المناسب حسب طبيعة التطبيق ولكن السؤال هل لك القدرة علي عمل ذلك :) اللغة تأمرها فتفعل ولكن يتوقف الامر علي معرفتك بكيفية عمل ذلك ، ولا يعني اني لا استطيع عمل ذلك الشي فاتهم اللغة بالضعف :) . ولو قوة اللغة يتعلق فقط بشكل النماذج سأدلك علي تطبيق صنع بالدلفي لتقول رأيك بصراحة بقوتها بعد ذلك وهو تطبيق الموسيقى فروتي لوبز Fruity Loops :) انا منبهر من كم الادوات الموجودة في هذه النظام فعلا ، ولكن كونها شركة كبيرة تعمل وفق خطط منتظمة و فرق عمل مترابطة ظهر هذا النظام بافضل حلة . ما علينا :) بالنسبة لتصميم الواجهات في دلفي فهو عمل صعب بعض الشيئ ان كنت ستخرج عن المألوف ، ولكن بطبيعة الحال هناك شركات تقوم بتوفير هذه الادوات لك مقابل ثمن لاستخدمها في تطبيقاتك دون عناء وانا مع هذا التوجه توفيرا للوقت والجهد . , عن سؤالك بالتحديد هناك اداة مجانية اسمها IceTabset وهي قريبة جدا مما تريد ورابطها هنا Delphi IceTabset تحياتي لك
  12. السلام عليكم يجب علي العمليات التي تريد ان تتحكم بها ان تكون داخل مسلك جديد Thread فلدى هذه المسالك خصائص الايقاف والتشغيل متي اردت ذلك . الثريد (المسلك) بشكله البسيط هو عنصر جديد مشتق من العنصر TThread وشكله كالتالي . TMyThread= Class(TThread) private public protected procedure Execute; override; published End; implementation procedure TMyThread.Execute; begin end; end. والكود الخاص بك سيكون داخل الاجراء Execute
  13. السلام عليكم اخي العزيز الاداوات التي تسخدمها كما هو واضح من الصورة صحيحة 100% وهي الاداة الافضل لارسال الايميل من نظامك الي اي بريد ولكن قبل ذلك تحتاج لفهم عدة امور مهمة لاتمام المهمة بنجاح وليعمل تطبيقك بشكل جيد . اول هذه الامور واهمها انك تحتاج الي خادم بريد (سيرفر خاص ، استضافة خاصة .... الخ) من المعلوم عند ارسال البريد من جهازك الي شخص اخر فهو يصل أولا من جهازك الي خادم البريد الخاص بك ثم يتولى الخادم بارسال الرسالة نيابة عندك للبريد المطلوب ،وهي اهم خطوة في هذا النظام . بعد ذلك تكون الامور سهلة وبسيطة فباستخدام أداتي idSMTP و idMessage من ادوات Indy تستطيع الارسال الاداة الاولي وهي idSMTP وهي الكلاينت الخاص بالاتصال بالسيرفر الخاص بك وحين يتم الاتصال بنجاح تكون جاهز لارسال الرسالة عن طريق اعطاء الاداة idmessage البيانات اللازمة للرسالة مثل البريد المطلوب ارسال الرسالة له ، عنوان الرسالة ، تفاصيل الرسالة نوع الرسالة textLhtml او المرفقات كالملفات مثلا . ثم تقوم بارسال الرسالة من خلال الدالة SendMessage التابعة للكلاينت idSMTP . هذا باختصار كيفية الارسال ، اليك بعض الملاحظات هناك العديد من الخوادم تطلب تصريح للارسال يتطلب ذلك عنوان بريد الكتروني علي نفس الخادم التي تستخدمه للارسال وكلمة السر الخاص به حتي يأذن لك بارسال الرسائل ، كمان انه مطلوب منك تحديد الرسالة انها صدرت او ارسلت من بريد انت تضعه في حقل From للاداة idMessage و يجب ان يكون عنوان بريد صحيح علي نفس الخادم حتي لا تصنف كانها سبام(رسائل غير مرغوبة ) او يمنع ارسالها بالكامل . تحياتي لك هذه الملاحظات علي عجالة اي استفسار لا تتردد شكرا .
  14. السلام عليكم في حالة هذه اللعبة لن يفيدك استخدام الحساس TYPE_ACCELEROMETER لان هذه الحساس وظيفته قياس التسارع للجهاز يعني في حالة عدم تحريك الجهاز سيتكون القيم صفر ، وفي حال التحريك في احد الاتجاهات سيبدا التسارع في الزيادة كلما زادت سرعة الحركة والعكس صحيح ولن يكون دقيق ،يعني لو قمت بامالة الجهاز لاي جهة ثم توقفت ستعود القيم صفر مرة اخرى وهو في حالة دوران او إمالة ، لذلك في هذه الحال يجب استخدام الحساس الخاص بالاتجاهات TYPE_ORIENTATION . تحياتي لك ولكن للتوضيح فقط . تحياتي
  15. بخصوص Delphi_xe

    السلام عليكم حقيقة لا اعلم ما معني الرسالة لاني لا افهم الفرنسية ، ولكن بالنسبة لقاعدة البيانات في حال ارفاقها في مجلد التطبيق لا يهم المسار في هذه الحالة فيكفي كتابة سلسلة الاتصال في خانة ConnectionString 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Mydb.mdb;Persist Security Info=False' او الحصول علي علي مسار التطبيق برمجيا بالطريقة التالية ExtractFilePath(Application.ExeName) ثم كتابة اسم قاعدة البيانات بعد هذا المسار تحياتي