الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

عملLOGOFF للويندوز من الفورم باستخدام مكتبات DLL

Featured Replies

بتاريخ:

بسم الله الرحمن الرحيم
الاخوة الاعضاء السلام عليكم ورحمة الله وبركاته
اقدم هذا مثال بسيط لربط مكتبات DLL بالفورم قم بعمله ومكتبات DLL لها اهمية كبرى تستخدمها الويندوز في التحكم مثل اقفال الجهاز واعادة تشغيله التحكم في سطح المكتب وكلمات السر ومهام كثيره.

عملLOGOFF للويندوز من الفورم باستخدام مكتبات DLL
كيف ربط مكتبات الربط الميكانيكي DLL بالديفلوبرا

ارفق لكم الملفات مع ملف يشرح ذلك
ارجو ان تكون الفكرة واضحة في ملف الورد الذي يوضح بالمثال
واي استفسار فهذا ايميلي
[email protected]
عبدالرحمن الزبيدي-الرياض

SHUTDOWN.zip

  • الردود 31
  • المشاهدات 13.9k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

بتاريخ:

مثال رائع ,في انتظار FFGEN.fmx

بتاريخ:
  • كاتب الموضوع

تم ارفاق ملفات FFGEN.fmx في مشاركة اخرى ابحث في منتدى الفورم

بتاريخ:

السلام عليكم ورحمة الله وبركاته،،
جزاكم الله خيرا

بتاريخ:

بارك الله فيك اخي

  • بعد 11 شهور...
بتاريخ:

بسم الله الرحمن الرحيم

شكرا لك على هذة المشاركة
قمت بالبحث عن FFGEN.fmx ولم اجدها ارجوا منكم ارفاقها

بتاريخ:

ربنا يعوضككككككككككككككككككككككككككككككككككككك

ايهاب وجدى

بتاريخ:

شكرا لك

بتاريخ:

شكرا لك اخي
مرفق هنا برنامج FFIGEN انه البرنامج الوهمي لتحويل كل الاجرارءات الخاص بمكتبات النوافذ الي اوراكل كود
مع تمنياتي بالتوفيق

ffigen.zip

بتاريخ:

بسم الله الرحمن الرحيم

شكرا لك على سرعة الاستجابة

بتاريخ:

بارك الله فيك ............

بتاريخ:

شكرا لك على هذة المشاركة المتميزة
و جزاك الله خيرا

  • بعد 1 شهر...
بتاريخ:

بوركت وجزالك الله الف خير

  • بعد 3 أسابيع...
بتاريخ:

السلام عليكم ورحمة الله وبركاته:
هذه أول مشاركة لي في هذا المنتدى الرائع
أشكر الأخ عبد الرحمن الزبيدي وعبد الله ندا على مثال استخدام الDLL و على الأداة FFIGEN
قمت بتجربتها ونجح المثال بشكل باهر والحمد لله

حاولت تجربة functions أخرى من مكتبتي Kernel32 و User32
مثلاً جربت Beep و GetCurrentDirectory
وكانت النتيجة موفقة

لكن عندما حاولت تجربة GetSystemDirectory
ومع أن استخدامه شبيه جداً باستخدام GetCurrentDirectory
لم ينجح معي وكانت النتيجة Abnormal Termination

ومع أنني وضعت Exception
لم أستطع التعرف على سبب وماهية الخطأ الذي يحصل عند استدعاء الفنكشن
وإنما أنشأ لي ملف Dump الذي أرفقته لكم

أرجو أن يكون لدى أحد منكم ما يفيدني به حول المسبب لهذا الخروج المفاجئ من الفورم
ولكم جزيل الشكر....

ifweb90_dump.txt

بتاريخ:

لغلق الويندوز ماعليك الا ان تضع الكود التالى تحت زر امر command button على التريغر when button pressed والامر هو
host('shutdown.exe -s -t 00');

بتاريخ:

أعتذر على خطئي
الآن عرفت مصدر المشكلة

يبدو أنني عكست ترتيب البارامترات عند الdeclaration
ولهذا كان يعطي في ملف الDump
رسالة Access Violation

شكراً مرة ثانية على هذه المقالة الممتازة

  • بعد 5 شهور...
بتاريخ:

شكراً على هذا الجهد الطيب

  • بعد 1 شهر...
بتاريخ:

جارى التجربة

  • بعد 5 شهور...
بتاريخ:

جزاك الله خير :angry:

بتاريخ:

شكرا علي هذه المساعدة

  • بعد 4 أسابيع...
بتاريخ:

الف شكر على هذه المشاركة الرائعه

بتاريخ:

السلام عليكم و رحمة الله و بركاته
الاخ الكريم
لقد قمت بالفعل بعمل ال user32 من خلال ال ffigenو لكن عند الحفظ اقوم باختيار حفظ بامتداد pll و لكن البرنامج يقوم
بحفظها بامتداد pld و لا يمكن فتح الملف من خلال الفورم لعمل plx فهل هناك طريقة لعمل plx منpld

و جزاكم الله خيرا على المجهود

بتاريخ:

الف شكر
وجزاكم الله كل خير

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.