14-04-13, 04:10 PM
السلام عليكم...
أعتقد أن مصطلح Application Extension DLL يشير إلى ملفات أو مكتبات الـ DLL القياسية التي تحتوي بالأساس على دوال و إجراءات (و ربما ثوابت و بيانات أخرى كالموارد)، و يتم الوصول إلى تلك الدوال و الإجراءات من خلال VB6 باستعمال جملة Declare. هذا النوع من مكتبات الـ DLL لا يمكن برمجته بلغة VB6 (يمكن برمجته بلغات أخرى مثل Delphi و ++C و VB.NET و غيرها).
لكن هناك نوع آخر من مكتبات الـ DLL هو مكتبات الأكتف إكس (ActiveX DLL) التي يمكن برمجتها بسهولة من خلال VB6. و هي مكتبات تتكون بالأساس من أصناف (Classes) ذات خصائص (Properties) و وظائف (Methods) يتم استدعاؤها من خلال برنامج VB6 المضيف.
التعامل مع هذه المكتبات لا يتم من خلال جملة Declare (مثل ملفات DLL القياسية) و لكن من خلال تضمينها في مراجع المشروع (References) ثم اشتقاق كائنات (Objects) من الأصناف المعرفة في المكتبة.
سلام.
أعتقد أن مصطلح Application Extension DLL يشير إلى ملفات أو مكتبات الـ DLL القياسية التي تحتوي بالأساس على دوال و إجراءات (و ربما ثوابت و بيانات أخرى كالموارد)، و يتم الوصول إلى تلك الدوال و الإجراءات من خلال VB6 باستعمال جملة Declare. هذا النوع من مكتبات الـ DLL لا يمكن برمجته بلغة VB6 (يمكن برمجته بلغات أخرى مثل Delphi و ++C و VB.NET و غيرها).
لكن هناك نوع آخر من مكتبات الـ DLL هو مكتبات الأكتف إكس (ActiveX DLL) التي يمكن برمجتها بسهولة من خلال VB6. و هي مكتبات تتكون بالأساس من أصناف (Classes) ذات خصائص (Properties) و وظائف (Methods) يتم استدعاؤها من خلال برنامج VB6 المضيف.
التعامل مع هذه المكتبات لا يتم من خلال جملة Declare (مثل ملفات DLL القياسية) و لكن من خلال تضمينها في مراجع المشروع (References) ثم اشتقاق كائنات (Objects) من الأصناف المعرفة في المكتبة.
سلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
