اذهب الي المحتوي
أوفيسنا

تسجيل مكتبات *.Dll مرفق خارجي او من خلال الاكسس


Elsayed Bn Gemy

الردود الموصى بها

السلام عليكم ورحمة الله تعالى وبركاته


اليوم اقدم لكم مرفق ليس ميكروسوفت اكسس انما .exe   وذلك لتسجيل مكتبات DLL  


Capture332222.PNG.942ae582815e5992f85456392b0fa49d.PNG

 

 

هذا بالنسبة للمرفق
ارفقت المكتبة الخاصة بالمرفق يمكنك اضافتها الى برنامج الاكسس الخاص بك لتسجيل المكتبات الخاصة بك
 

المكتبة الذى ارفقتها بها ثلاث دوال

GetPathBySedo  وهى الدالة الخاصة باختيار ملف المراد تسجيله
InstallService   وهى الدالة الخاصة بتسجيل المكتبة
UnInstallService وهى الدالة الخاصة بالغاء تسجيل المكتبة
 

بعد اضافة المكتبة فى  قاعدة البيانات الخاصة بك
Untitled333.png.6fc020c2be17a50f39dedf9c6c395c06.png

فى محرر اكود الاكسس تستطيع استدعاء الدوال  عن طريق الاتى

دالة تسجيل المكتبة + دالة جلب المسار
يمكنك الاستغناء عن دالة استدعاء المسار اذا كان مسار المكتبة المراد تسجيلها محدد

Dim dll As New Dll_Add_Remove.ClsTest
dll.InstallService (dll.GetPathBySedo)

 

دالة الغاء تسجيل المكتبة
 

Dim dll As New Dll_Add_Remove.ClsTest
   dll.UnInstallService (dll.GetPathBySedo)

برنامج تسجيل المكتبات.rar

 

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

عليكم السلام، بارك الله بك..

سؤال 1: هل تقصد المكتبات المبرمجة بلغة اخرى يقبلها الاكسس؟

سؤال 2: هل يقبل المكتبات المبرمجة بلغة VB.NET ؟

تم تعديل بواسطه SEMO.Pa3x
رابط هذا التعليق
شارك

منذ ساعه, SEMO.Pa3x said:

عليكم السلام، بارك الله بك..

سؤال 1: هل تقصد المكتبات المبرمجة بلغة اخرى يقبلها الاكسس؟

نعم class library و Com Control 

منذ ساعه, SEMO.Pa3x said:

سؤال 2: هل يقبل المكتبات المبرمجة بلغة VB.NET ؟

نعم فالمكتبة المرفقة مصممة بلغة. Net 

منذ ساعه, ابوخليل said:

شكرا استاذ جمال هدية جمبلة

انا استخدم  ملف bat للنسخ والتسجل في الوقت نفسه وارفق هذا الملف ضمن حزمة التنصيب

بارك الله فيك بصراحة انا لم اقصد برنامج التسجيل في حد ذاته بل المكتبة المرفقة 

فهذه اول مكتبة اصممها واردت من الاخوة تجربتها في الاكسس 🙏🥰🥰

رابط هذا التعليق
شارك

2 دقائق مضت, Elsayed Bn Gemy said:

نعم class library و Com Control 

نعم فالمكتبة المرفقة مصممة بلغة. Net 

 

قمت بكتابة Class Library بلغة VB.NET

 

Public Class KillProcessLib
    Public Shared Function kProcess(ByVal prcName As String)
        Dim prc() As Process = System.Diagnostics.Process.GetProcessesByName(prcName)
        For Each xKill In prc
            xKill.Kill()
        Next
    End Function
End Class

 

الان كيف سأقوم بإستدعاءه في الاكسس؟ يظهرلي ملف امتداداه .InstallLog لما استدعيه من الريفرينس يرفض

رابط هذا التعليق
شارك

1 دقيقه مضت, SEMO.Pa3x said:

 

قمت بكتابة Class Library بلغة VB.NET

 


Public Class KillProcessLib
    Public Shared Function kProcess(ByVal prcName As String)
        Dim prc() As Process = System.Diagnostics.Process.GetProcessesByName(prcName)
        For Each xKill In prc
            xKill.Kill()
        Next
    End Function
End Class

 

الان كيف سأقوم بإستدعاءه في الاكسس؟ يظهرلي ملف امتداداه .InstallLog لما استدعيه من الريفرينس يرفض

بعد تسجيلها بالبرنامج ستجدها في الريفرنس تلقائيا  فقط قم باختيارها واستدعائها 

ولكن هل قمت باضافة مفتاح لها وتفعيل خيار com registered في البيسك نت 

رابط هذا التعليق
شارك

اقتباس

ولكن هل قمت باضافة مفتاح لها وتفعيل خيار com registered في البيسك نت 

 

أين تقصد؟

 

4 دقائق مضت, Elsayed Bn Gemy said:

بعد تسجيلها بالبرنامج ستجدها في الريفرنس تلقائيا  فقط قم باختيارها واستدعائها 

ولكن هل قمت باضافة مفتاح لها وتفعيل خيار com registered في البيسك نت 

اين تقصد ؟

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information