پدرخوانده
دوشنبه 24 شهریور 1393, 14:47 عصر
با سلام
dll ای هست برای استفاده از دستگاه سخت افزاری کالری آی دی متأسفانه مثال خود شرکت برای vb می باشد
مثال وی بی را در قسمت ضمیمه قرار دادم
ولیکن هر کاری می کنم مشابه اش را در محیط vfp انجام دهم موفق نمی شوم
dll مربوطه را نیز ضمیمه کرده ام
از طریق object brower خود فاکس می توانم دی ال ال را ببینم و متدهایش را
ولیکن اینکه چگونه به آن متصل شوم را نمی دانم؟
قاعده بر آن است که ابتدا از طریق دستور declear تابع و یا کلاس و یا ... را در داخل dll معرفی کرده و سپس از آن استفاده کنم
مثل:
DECLARE CallerID_ActiveX_class IN DIS_CallerID_DLL.dll
و حتی
حالت های مختلف همچون:
DECLARE object CallerID_ActiveX_class IN DIS_CallerID_DLL.dll
و یا
DECLARE object CallerID_ActiveX_class IN DIS_CallerID_DLL.dll object @
و یا
DECLARE class.CallerID_ActiveX_class IN DIS_CallerID_DLL.dll
تعریف کردم
و وقتی بعدش می خوام از طریق createobject , و یا object و یا newobject می خواهم از آن استفاده کنم موفق نمی شوم
XX = NEWOBJECT('CallerID_ActiveX_class')
وسیستم پیغام عدم شناسایی کلاس را می دهد
راهنمای خود شرکت برای این وسیله در لینک ذیل موجود می باشد:
http://www.danjeh.net/download.htm
ولیکن نمونه برای کد ویژوال فاکس ندارد
----
برخی از پارامترهای این دی ال ال
select_device
total_device
...
---
البته مشکل اصلی بنده در نحوه فرخوانی کلاس از داخل این دی ال ال می باشد
با تشکر
dll ای هست برای استفاده از دستگاه سخت افزاری کالری آی دی متأسفانه مثال خود شرکت برای vb می باشد
مثال وی بی را در قسمت ضمیمه قرار دادم
ولیکن هر کاری می کنم مشابه اش را در محیط vfp انجام دهم موفق نمی شوم
dll مربوطه را نیز ضمیمه کرده ام
از طریق object brower خود فاکس می توانم دی ال ال را ببینم و متدهایش را
ولیکن اینکه چگونه به آن متصل شوم را نمی دانم؟
قاعده بر آن است که ابتدا از طریق دستور declear تابع و یا کلاس و یا ... را در داخل dll معرفی کرده و سپس از آن استفاده کنم
مثل:
DECLARE CallerID_ActiveX_class IN DIS_CallerID_DLL.dll
و حتی
حالت های مختلف همچون:
DECLARE object CallerID_ActiveX_class IN DIS_CallerID_DLL.dll
و یا
DECLARE object CallerID_ActiveX_class IN DIS_CallerID_DLL.dll object @
و یا
DECLARE class.CallerID_ActiveX_class IN DIS_CallerID_DLL.dll
تعریف کردم
و وقتی بعدش می خوام از طریق createobject , و یا object و یا newobject می خواهم از آن استفاده کنم موفق نمی شوم
XX = NEWOBJECT('CallerID_ActiveX_class')
وسیستم پیغام عدم شناسایی کلاس را می دهد
راهنمای خود شرکت برای این وسیله در لینک ذیل موجود می باشد:
http://www.danjeh.net/download.htm
ولیکن نمونه برای کد ویژوال فاکس ندارد
----
برخی از پارامترهای این دی ال ال
select_device
total_device
...
---
البته مشکل اصلی بنده در نحوه فرخوانی کلاس از داخل این دی ال ال می باشد
با تشکر