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

madi

اعضاء عضو ★★

248مشاركة
1السمعة
55موضوع منشور
29 مايو 2001تاريخ الانضمام
6 فبراير 2002آخر زيارة
1,606مشاهدة للملف
  1. لنبدا دورة دلفي

    آخي العزيز , و الله أنا أسف لأني و الله لم أقراء ردك إلا اليوم , لأني أعاني من مشاكل كبيرة في الاتصال بالإنترنت لدلك أقوم دائما بفتح الصفحة التي أريدها فتأخذ وقت طويل لكي تفتح و أحيانا كثيرة لا تفتح , لدلك أول ما تطلع جزء إضافة رد اضغط عليه على طول دون أن تكتم…

    29 يناير 2002 في 13:28
  2. اجعل برنامج يصدر تنبيه حركي Flash

    سلام يوجد نوعين من التنبيه الحركي Flash الاول خاص بالنافدة Flash the Title Bar وهو تنشيط وعدم تنشيط شريط العنوان الامر هو [l] FlashWindow(Handle, true); [/l] ضع الامر السابق داخل Timer لكي تلاحظ تأتيره جيدا النوع التاني هو الخاص بالبرنامج نفسه و يحدت بتنبيه حر…

    29 يناير 2002 في 01:05
  3. اغلق برنامجك بطريقة مختلفة

    جرب ان تغلقها دائريا [l] procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); var RGN : HRGN; begin While form1.height <> 30 do begin sleep(5); RGN := CreateEllipticRgn(form1.Top div 2,Form1.Left div 2,form1.Width,form1.height); SetWindowRgn(…

    29 يناير 2002 في 00:53
  4. اغلق برنامجك بطريقة مختلفة

    سلام تستطيع اضافة بعد الاتارة الى عملية اغلاق البرنامج متلا , جرب أن تضع الاوامر التالية في حدت الاغلاق للفورم الرئيسي [l] procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin While form1.height <> 30 do begin sleep(5); form1.height :…

    29 يناير 2002 في 00:45
  5. برمجة لعبة كرة المضرب

    سأضع الكود كاملا , انت فقط تحتاج الى , - PnlTable وهو Panel , قم بتعديل الخاصية Align تساوي top , تم ضع عليه كل من الكرة و المضربين فقط , - Paddle1 المضرب الأول ونوعه Shape - Paddle2 المضرب الثاني ونوعه Shape - tmrGame توقيت - Ball الكرة نوعها Shape - cmdPlay …

    29 يناير 2002 في 00:33
  6. التعامل مع ملفات INI

    سلام من أهم الميزات الموجودة في الوندوز هي ملفات ini , وهي شائعة الاستخدام , فهي متل فكرة الريجستر , وتستخدم هده الملفات عادة في تخزين المعلومات و التعديلات التي قد تجريها على برنامجك وتريد الاحتفاض بهده التعديلات في مكان , حتى يتسنى لك اللرجوع لها عند فتح برن…

    29 يناير 2002 في 00:13
  7. طرقة عرف الصوت من ملف

    أخي العزيز جرب الكمبوننت التالية , ومعها متال توضيحي , توجد بها عدة ميزات رائعة خاصة عملية Record , فهي تتميز بامكانية تسجيل اي صوت داخل جهازك , يعنى حتى وانت فاتح برنامج WinAmp فسوف تسجل الصوت الناتج منه . من هنا اولا تحتاج الى تركيب الكمبوننت في دلفي اولا , …

    28 يناير 2002 في 22:07
  8. لنبدا دورة دلفي

    تابع الجمل Strings جمل دلفي و PChars في ويندوز نقطة أخرى مهمة فيما يتعلق باستخدام الجمل الطويلة و هي: أن هذه الجمل منتهية بصفر null-terminated. هذا يعني أنها متوافقة بالكامل مع الجمل المنتهية بصفر في لغة س و المستخدمة في ويندوز. الجمل المنتهية بصفر هي عبارة عن…

    28 يناير 2002 في 14:23
  9. اضهر Try Icon لبرنامجك

    شكرا لكم جميعا , و الله الموفق لكي تستطيع اخفا البرنامج و اضهاره باستخدام النقر على Try Icon تحتاج الى تلات اجراءات اخفاء الفورم الرئيسي ينتج عته احفا البرنامج من TaskBar: Frotm1.hide; ضعها في اي مكان تريده انت , اضهار الفورم عند الظغط بالماوس عليه WM_LBUTTONU…

    28 يناير 2002 في 14:03
  10. طرقة عرف الصوت من ملف

    هده المشكلة تحدت احيانا لبعض أنواع ملفات wav , حاو أن تجرب بملفات أخر ى, دون أن تستبدل أي جملة , أما عن الصوت فقد أخبرتك أن الكو د السابق لا يصدر الصوت , بل فقط يقوم بفك محتويات الملفات WAv . ,و ان شا الله حكملك باقي الكود , وشكرا

    28 يناير 2002 في 00:21
  11. اضهر Try Icon لبرنامجك

    سلام ( اعدروني لأني أعاني مشاكل كبيرة في الاتصال بالانترنت ) لم أجد المعنى العربي ل Try Icon , لكن هو رمز صغير يظهر بجانب الساعة في نضام الوندوز . لكي تجعل برنامج يملك واحد , أولا أضف إلى قائمة uses المكتبة ShellAPI . عرف المتغير كمتغير خارجي IconData [l] var …

    27 يناير 2002 في 19:01
  12. طرقة عرف الصوت من ملف

    أولا شكرا لك أخي العزيز على كل كلمة جميلة قلتها بحقي و بحق أي عضو في منتدانا العزيز , وشكرا على اهتمامك , لقد وعدتك بطريقة لفك شفرة Wav File , أولا سأضع لك طريقة فك محتوياته , أولا عليك تعريف السجل التالي [l] TWav = record k2: smallint; FormatType: smallint; C…

    27 يناير 2002 في 16:37
  13. اجعل برنامجك ينفد مرة واحدة فقط

    سلام في نضام الوندوز يوجد جدول يسمى atom table يستخدم لتخزين الجمل strings و معرفات المراسلة , يستطيع أي برنامج ان يضيف جمل strings الى الجدول تسمى atom name , و يسترجع 16-bit integer يسمى atom و يستخدم للوصلول الى الجمل داخل الجدول , باستخدام فكرة Atom تستطيع…

    26 يناير 2002 في 01:12
  14. دمج الصور

    أخي العزيز , وجدت لك هدا الكود الدي قد يفيدك . فقط ضع Image على الفورم سمه Display . تم ستحتاج الى المتغيرات الخارجية var Form1: TForm1; LastX,LastY:Integer; const ZOOM_RECT=30; DoZoomIn:Boolean=False; وايضا سوف تحتاج للتعامل مع الاحدات التالية FormCreate الخا…

    26 يناير 2002 في 00:39
  15. لنبدا دورة دلفي

    النظر إلى الجمل في الذاكرة لمساعدتك على فهم أفضل لتفاصيل إدارة الذاكرة للجمل، قم بكتابة المثال التالي. قم بتعريف جامع global لجملتين: Str1 و Str2. وهو كالتالي ( لا حظ مكان التعريف في جزء interface ) [l] var Form1: TForm1; Str1,Str2:string; implementation [/l] …

    25 يناير 2002 في 22:02
  16. لنبدا دورة دلفي

    الجمل Strings نوع الجملة يشبه نوع مصفوفة. في الواقع، ان الجملة هي تقريبا مصفوفة من أحرف. ما يبين هذا؛ حقيقة أنه يمكنك الوصول إلى حرف معين في الجملة باستخدام تركيبة []. يوجد في الواقع ثلاث أنواع جمل: · نوع ShortString جملة قصيرة ، هذه الجمل محدودة ب 255 حرف و ت…

    24 يناير 2002 في 21:29
  17. تعلم كيف تصنع برنامج اختراق

    حمد لله على سلامتك أخي العزيز SUM و ين الغيبة يالغالي (f) , شكرا اخي العزيز Tmaaa , على اهتمامك , ولكني لم انقطع عن المنتدى بل اواجه مشاكل كبيرة في الاتصال بالانترنت تتسبب دائما في ضياع الردود و عدم فتح المواضيع و غيرها من مشاكل البط و انقطاع الاتصال الدائم , …

    24 يناير 2002 في 21:16
  18. ترحيل سجلات من ملف إلى نفس الملف الديتيل

    اخي العزيز ادا كان لديك الملف الماستر اسمه Master والملف الديتيل اسمه detail , قم بوضع جدول تالت سمه Detail2 لكن ليس له علاقة بالجدول Master , بحيت يكون نفس حقول الجدول Detail , و لا تقم باجراء اي علاقة بينه وبين الجدول Master , تم بقم بطتاب الاوامر التالية في…

    24 يناير 2002 في 18:02
  19. لنبدا دورة دلفي

    تابع الاجراءات و الوظائف التحميل المضاف لوظيفة فكرة التحميل المضاف overloading بسيطة: يسمح لك المجمع compiler بتحديد وظيفتين أو إجرائين يحملان نفس الإسم، بشرط أن تختلف المحددات. و باختبار هذه المحددات، يمكن للمجمع استنتاج أية نسخة من الإجرائيتين تريد استدعاؤها…

    19 يناير 2002 في 00:39
  20. لنبدا دورة دلفي

    التعريف المسبق عندما تحتاج إلى استخدام معرف identifier (من أي نوع)، يجب أن يكون المجمع قد رأى بالفعل تحديدا ما ليعلم إلى ماذا يشير هذا المعرف. لهذا السبب، فأنت عادة ما تقدم تعريفا كاملا قبل استخدام أية إجرائية. على أية حال، توجد حالات لا يمكنك فيها ذلك. إذا فر…

    16 يناير 2002 في 12:28