najy_zl
خبير دلفي و مشرف سابق
- كيف احصل على كلمة في صفحة انترنت ؟
السلام عليكم... أضف الوحدة MSHTML إلى عبارة uses في القسم interface ثم استعمل إحدى الدالتين التاليتين للحصول على نص الـ Body كنص عادي أو كنص HTML انسخ الكود function GetBodyText ( ADocument : IDispatch ) : WideString ; var Doc : IHTMLDocument2 ; begin Result :…
- تقرير خطا غير مفهوم
لا يحتاج الأمر إلى كتابة كلمة interface أو uses لأنهما موجودتان. فقط نأتي قبل الفاصلة المنقوطة في السطر التابع لعبارة uses (الموجودة) و نضع فاصلة عادية ثم كلمة DB. كما في الصورة. نرجو الاستفادة و السلام.
- تقرير خطا غير مفهوم
السلام عليكم... رسالة الخطأ في السؤال الأساسي تقول: يعني أن المعرف loCaseInsensitive غير مصرح عنه (not declared). و هو في الواقع من القيم المصرح عنها في الوحدة DB التابعة لدلفي. الرجاء التأكد من وجود اسم الوحدة DB ضمن عبارة uses في القسم interface في بداية الك…
- مكون Line يستجيب للأحداث
السلام عليكم... خطر لي أن أرفق الـ Source Code (و يتضمن شرح بالعربي) لمزيد من الفائدة و لمن يريد أن يعدل عليه أو يطوره. AccessibleLineSource.rar نرجو الاستفادة و السلام.
- هل تنفيذ الأحداث على الأداة Line أمر مستحيل؟؟؟!
السلام عليكم... انظر :D هذه المشاركة :D فقد تكون مفيدة في هذه الحالة. نرجو الاستفادة و السلام.
- مكون Line يستجيب للأحداث
السلام عليكم... الحقيقة لا أدري إن كانت هناك مشكلة مع Vista لأنني أستعمل Windows XP. على أية حال جرب التالي: 1. إذا كنت قد وضعت فقط الملف AccessibleLine.ocx في المجلد System32 فجرب أن تضع الملفين الآخرين الموجودين في المرفقات (AccessibleLine.lib و AccessibleLi…
- مكون Line يستجيب للأحداث
السلام عليكم... استوقفني سؤال في إحدى المشاركات حول عدم إمكانية استجابة المكون Line في Visual Basic للأحداث (Events) فقمت بتصميم هذا المكون. * يمتلك الخصائص التالية (غير موجودة في المكون Line العادي): = الخاصية LineSize لتحديد حجم الخط بوحدة البكسل. = الخاصية …
- كيفية منع التكرار في الإستعلام ! ضروري الله يخليكم !
السلام عليكم... لا بد من وجود رابط، و إلا فعلى أي أساس يتم ربطه مع البيانات من بقية الجداول؟؟ يمكنك أن تعطينا حتى مثال نظري من خلال المشاركة يشبه ما لديك لتوضيح المسألة. و السلام.
- النقر على سجل داخل Dbgrid فيعرض السجل في Dbedit
السلام عليكم... طبعاً ممكن. من خلال الكود الموجود في مشاركتك الأولى، الـ DBGrid مرتبطة بـ form1.adoquery1. أضف الحقل Stud_id إلى جملة Select الخاصة بهذا الـ Query. أتوقع أن الحقل Stud_id هو رقم تعريف سجل الطالب، و الرقم لا يتكرر. في الحدث AfterScroll لنفس ذلك …
- نافذة رسائل (messagebox) قابلة للتخصيص بالكامل
السلام عليكم... تحتوي المرفقات على ملف ActiveX DLL باسم DSCDialogs.dll يحتوي على نافذة رسائل (MessageBox) كاملة الوظائف مع قابلية تخصيصها بشكل كامل. مزايا نافذة الرسائل المخصصة: 1. يمكنها أن تعرض كل الأزرار التي تعرضها الدالة MsgBox في Visual Basic 2. تعيد نفس…
- استفسار عن حجم صورة
السلام عليكم... بالنسبة إلى مقارنة صورتين... ضع على الـ Form مكونين إضافيين من الـ PictureBox (مثلاً Picture1 و Picture2) و اضبط الخاصية Visible لكليهما على False ثم استعمل الكود التالي: انسخ الكود ' دالة لمقارنة صورتين Private Function Are2PicsEqual ( APictur…
- استفسار عن حجم صورة
تعقيب السلام عليكم... فقط تعقيب على المشاركة السابقة: يمكن حساب حجم الـ Bitmap دون الحاجة إلى حساب حجم الصف لأن حجم الصف بالبايت موجود ضمن الـ BITMAP type كالتالي: انسخ الكود Option Explicit Private Type BITMAP bmType As Long bmWidth As Long bmHeight As Long b…
- استفسار عن حجم صورة
السلام عليكم... بالنسبة إلى الـ Bitmaps فإنه يمكن حساب حجمها كالتالي: 1. حساب حجم الصف بالبايت بالمعالدلة: حجم الصف = 4 × [ ( ( عمق البت × عرض الصورة ) + 31 ) / 32 ] لأن عرض الصف يكون دائماً من مضاعفات الـ DWORD (أي Long في Visual Basic) و هو ما يساوي 4 بايت. …
- Invalid Row Value
السلام عليكم... أعتقد من الصعب التأكد مما يجري في هذا الكود لأنه يحتوي على متغيرات و مكونات لا نعرف محتواها. سيكون من الأسهل إصلاح المشكلة إذا قمت بإرفاق المشروع و قاعدة البيانات مع مشاركة قادمة. و السلام.
- النقر على سجل داخل Dbgrid فيعرض السجل في Dbedit
السلام عليكم... إذا كانت مكونات الـ DBEdit مرتبطة بنفس الـ DataSource المرتبطة بها الـ DBGrid (و بالتالي نفس الـ Query أو الـ Table) فأنت لا تحتاج إلى أي كود لمزامنة محتويات مكونات الـ DBEdit مع محتويات الـ DBGrid. بعد إجراء التعديل في أي خلية في الـ DBGrid اض…
- كلمات مرور Firefox,internet Explorer
السلام عليكم... قد يفيدك :lol: هذا الموضوع :lol: الذي يحتوي على برنامج مع الـ Source Code. نرجو الاستفادة و السلام.
- رسم الدائرة من خلال Dll
السلام عليكم... المثال المرفق يحتوي على دالة لرسم دائرة مع تحديد مركزها و نصف قطرها، بالإضافة إلى تحديد حجم و لون و نمط خط الرسم، و نمط و لون التعبئة. الكود يحتوي على شرح مفصل. إذا كنت ستستدعي الدالة من ActiveX DLL فيمكن نقل الكود من الـ Module إلى Class Modul…
- [ تمت الإجابة ]مساعدة في تحديد التاريخ في برنامج منبه عيد الميلاد
السلام عليكم... تحتوي المرفقات على برنامجك مع التعديلات. توجد توضيحات داخل الكود. Birthday2.rar نرجو الاستفادة و السلام.
- [ تمت الإجابة ]سؤال ... كود يفتح الكمبيوتر لو مقفول
السلام عليكم... وجدت البرنامج المرفق في موقع www.vbforums.com و هو يمكن استعماله لوضع الحاسوب في وضعية الاستعداد (Hibernation) و إيقاظه من تلك الحالة في تاريخ و وقت محددين، مع إمكانية تشغيل منبه عند الإيقاظ. صاحب البرنامج يقول: 1.) This works only in Win2000 o…
- كيفية Subforms في الفيجوال بيسيك
السلام عليكم... نفرض أنك تستعمل المكون Adodc1 للاتصال بالجدول الرئيسي الذي يحتوي على الحقل ID كمفتاح أساسي. و أنك تستعمل المكون Adodc2 للاتصال بالجدول الفرعي (نفرض اسمه Table2) و الذي يحتوي أيضاً على حقل باسم ID كمفتاح أجنبي للربط مع الجدول الأول. في معالج الح…