najy_zl
خبير دلفي و مشرف سابق
- مشكلة في استدعاء حدث من Dll
السلام عليكم... هذه الرسالة تظهر عندما يكون هناك فرق في مصطلح أو أسلوب الاستدعاء (Calling convention) بين تعريف الإجراء (أو الدالة) داخل الـ DLL و تعريف الإجراء (أو الدالة) في التطبيق المستدعي (الذي يستخدم فيه الإجراء أو الدالة). و للفائدة فإن أساليب الاستدعاء…
- كيف اجعل العربية مقروءة فى الدلفي Delphi ؟
السلام عليكم... ليس المهم أن تكون الواجهة عربية، المهم أن يدعم النظام الخطوط العربية. على أية حال تأكد من التالي في دلفي: افتح القائمة Tools و انقر الأمر Editor Options. ثم انقر على صفحة Display و في خانة Editor Font اختر أحد الخطوط العربية، عادة Courier New A…
- حفظ التعديلات التي تمت علي كومند ؟
السلام عليكم... طبعاً استخدام Control Array في مثل هذه الحالات يسهل العمل كثيراً و إن كان يمكن إنجاز المطلوب دون ذلك. على أية حال الكود التالي يعتمد على وجود Control Array للـ Commands حسب ما هو موجود في المثال المرفق في المشاركة رقم 1 للأخ walled_aall@hot: ان…
- خاصية لربط Object ب Usercontrol
السلام عليكم... الشكر الجزيل للأخ "Ala2 VB" الذي ذكرني باستخدام الـ PropertyPages. و لقد أمضيت ساعات لتطبيق الأمر، و قد نجح بشكل كبير. و للفائدة فإني سأشرحه هنا بشيء من التفصيل مع ملاحظة أني وضعت التوضيحات ضمن الكود باللغة الإنجليزية حتى لا تبدو بعض التوضيحات …
- خاصية لربط Object ب Usercontrol
السلام عليكم... عودة مرة أخرى! بعد بحث موسع بعض الشيء في الإنترنت تبين لي (أو هذا ما توصلت إليه حتى الآن) أن ذلك غير ممكن في VB لأنها لا تملك الواجهات (Interfaces) اللازمة لعرض الخصائص من النوع Object إلا في حالات محدودة مثل الـ Picture و الـ Font. النص التالي…
- خاصية لربط Object ب Usercontrol
السلام عليكم... بحثت عن هذا الموضوع في المنتدى، لكن رغم كثرة المواضيع عن الـ UserControl فإني لم أجد جواباً لسؤالي. أقوم بتصميم UserControl و جعلت له خاصية لربطه بمكون آخر (Label)، كما في الكود التالي: انسخ الكود Private FLinkedLabel As Label ' ' Public Proper…
- أريد كود لإستخراج البيانات بين تاريخين
السلام عليكم... بالنسبة إلى مشكلة التاريخ الهجري و الـ Timer و الـ Form الأخرى فإننا لا يمكن أن نقول فيها رأي لأننا لا نعلم ماذا يوجد لديك فعلاً إلا من خلال كود مكتوب أو مثال مرفق! أما بالنسبة إلى البحث حسب التاريخ فإن الأمر هو فعلاً "شغل تقويم أمريكاني" لأن م…
- كيف اجعل برنامجى يعمل مع بدا الوندوز
السلام عليكم... حل بسيط آخر: عند إعداد معالج التركيب (Setup Wizard) أنشئ اختصاراً (Link or Shortcut) للملف التنفيذي (Exe) الخاص بالبرنامج في قائمة "بدء التشغيل" (Startup). نرجو الاستفادة و السلام.
- مشكلة تعديل البيانات في نتائج الاستعلام
السلام عليكم... لا ليس للترقيم التلقائي كود خاص، لكن الخطأ في جملة SQL نفسها، فحقل الترقيم التلقائي هو حقل عددي (Number) و أنت تعاملينه على أنه نص (Text) و ذلك بوجود علامات التنصيص (أو الاقتباس) الفردية و العامل LIKE، لأن كلاً من علامات التنصيص و العامل LIKE ت…
- تحريك Command علي الفورم Drag And Drop
السلام عليكم... الـ CommandButton يعتبر حالة خاصة في عملية الـ Drag-and-Drop لأن لديه استجابة افتراضية لحدث النقر (Click). فلو ضبطت الخاصية DragMode على Automatic فإنه لن يستجيب للنقر لأنه سيعتبر أن مجرد ضغط الزر الأيسر للفأرة هو بداية عملية سحب (Drag) - في ال…
- ربط استعلامين بعلاقة Master / Details
السلام عليكم... يمكننا إنشاء علاقة Master/Details بين استعلامين أو بين استعلام و جدول باستعمال الخاصية DataSource للاستعلام الذي يشكل الجانب Details بشرط أن يحتوي استعلام الـ Details على بارامتر (Parameter) أو بارامترات بنفس اسم الحقل الذي نريد الربط معه في ال…
- كيف اخلي التكست مايقبل كتابت السالب
السلام عليكم... Private Sub Command1_Click() Dim NewBalance As Single Dim Msg As String NewBalance = CSng(Text1.Text) + CSng(Text3.Text) If CSng(Text2.Text) > NewBalance Then Msg = "لا يمكن سحب هذا المبلغ لأن الرصيد لا يكفي." & vbCrLf _ & "هل تريد سحب الرصيد ب…
- كيف يمكن صنع برنامج بالفيجول يقوم بتحويل الحروف للنظام الثنائي أو العشري
السلام عليكم... رغم عدم وضوح السؤال كما أشار الأخ "حريف برمجة" لكني أقدم هنا - للفائدة - دالتين بسيطتين تستعملان العامل XOR، الأولى لتشفير النص باستعمال رقم تشفير (أي عدد صحيح)، و الثانية لفك تشفير النص المشفر باستعمال نفس رقم التشفير المستخدم: ' دالة التشفير:…
- هل يمكن توليد رقم تلقائيا؟
السلام عليكم... الآخ "wael abed" لقد قمت بإنزال المثال الذي أشرت إليه بأنه في المشاركة 7 المتعلقة بنفس الموضوع في موقع vb4arab و إليك الملاحظات التالية من واقع تجربة عملية لمدة أكثر من 10 سنوات في دوشة البرمجة و قواعد البيانات: 1. قبل تشغيل البرنامج فتحت قاعدة…
- كيف اخلي التكست مايقبل كتابت السالب
السلام عليكم... و الله يا صديقي "التاجر" يا ريت أنت توضح لنا المطلوب بالضبط، إما بالشرح الوافي أو بإرفاق مشروع صغير مع توضيح المطلوب، و نحن في المساعدة إن شاء الله. و السلام.
- كيف اخلي التكست مايقبل كتابت السالب
السلام عليكم... ' دالة لقبول أعداد صحيحة موجبة - أرقام فقط: Private Function AcceptPositiveIntegers(KeyAscii As Integer) As Integer If KeyAscii < 32 Then AcceptPositiveIntegers = KeyAscii ElseIf (KeyAscii < 48) Or (KeyAscii > 57) Then AcceptPositiveIntegers = …
- مشكلة تعديل البيانات في نتائج الاستعلام
السلام عليكم... معنى الرسالة أن رقم العمود خارج نطاق أرقام الأعمدة في الـ DataGrid، أي أن الـ DataGrid لا تحتوي على عمود (Column) رقمه 2. حسب الملفات المرفقة في مشاركتك الأولى فإن الـ DataGrid تحتوي فعلاً على Column رقمه 2 و هو عمود address (ترقيم الأعمدة طبعا…
- كيفية اظهار واخفاء Taskbar عند تشغيل البرنامج
السلام عليكم... الكود التالي يعمل على تكبير نافذة الـ MDI بحجم الشاشة و وضعها في المقدمة مع تعطيل زر التكبير (Maximize) لأنه إذا لم يتم تعطيل هذا الزر فإن النافذة عند تكبيرها ستترك مكان شريط المهام (TaskBar) فارغاً. اترك الخاصية WindowState مضبوطة على Normal. …
- مشكلة مع متصفح Firefox
السلام عليكم... قمت بتركيب FireFox version 2 لكن المشكلة أنه حتى عند عرض الصفحات العربية تكون المحاذاة إلى اليسار و شريط التمرير (ScrollBar) إلى اليمين. كذلك لا يمكن محاذاة النص إلى اليسار باستعمال Ctrl+Shift في خانات النص. هل هكذا هو FireFox أم هناك مشكلة عند…
- كيف افتح الاله الحاسبة من الفيجوال
السلام عليكم... Shell "calc.exe", vbNormalFocus نرجو الاستفادة و السلام.