اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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


اليوم اقدم لكم مرفق ليس ميكروسوفت اكسس انما .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)

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

 

  • Like 2
  • Thanks 1
قام بنشر (معدل)

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

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

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

تم تعديل بواسطه SEMO.Pa3x
قام بنشر
  في 23‏/1‏/2021 at 05:29, SEMO.Pa3x said:

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

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

Expand  

نعم class library و Com Control 

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

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

Expand  

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

  في 23‏/1‏/2021 at 05:52, ابوخليل said:

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

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

Expand  

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

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

قام بنشر
  في 23‏/1‏/2021 at 07:01, Elsayed Bn Gemy said:

نعم class library و Com Control 

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

Expand  

 

قمت بكتابة 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 لما استدعيه من الريفرينس يرفض

قام بنشر
  في 23‏/1‏/2021 at 07:05, 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 لما استدعيه من الريفرينس يرفض

Expand  

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

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

قام بنشر
  اقتباس

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

 
Expand  

أين تقصد؟

 

  في 23‏/1‏/2021 at 07:09, Elsayed Bn Gemy said:

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

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

Expand  

اين تقصد ؟

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