|
آیا
نرم افزاری که با قفل Tiny قفل گذاری شده است، با قفل HID هم کار می کند؟ |
بله، در صورتی که ActiveX HID Support
ثبت شود و قفل HID هم مانند قفل Tiny برنامه ریزی شده باشد.
|
| |
|
آیا سرعت ارتباط با قفل HID نسبت به Tiny کندتر است؟ |
بله، قفل HID به دلیل routine های Coding بیشتر و پیچیده تر، نسبت به Tiny کندتر شده است.
برای رفع این مشکل می توان به جای استفاده از توابع Initialize و ShowTinyinfo از متد FirstTinyHID و property های تعریف شده، برای Set و Get اطلاعات روی قفل استفاده نمود.
|
| |
|
دلیل اینکه نرم افزار TinyManager قفل را شناسایی می کند اما نرم افزار قفل گذاری شده، قفل HID را شناسایی نمی کند، چیست؟ |
دلیل اول :
ممکن است نسخه ActiveX ثبت شده در سیستم، قدیمی تر از Version 3 باشد. ( که در این صورت قادر به شناسایی قفل HID نخواهد بود )
برای حل این مشکل باید ActiveX نسخه 3 به بعد register شود.
( توصیه می شود همیشه با آخرین ورژن ارائه شده در سایت کار شود )
دلیل دوم:
ممکن است همزمان برنامه های دیگری مثل TinyHIDManager و یا TinyProtect باز باشند. در هنگام کار با قفل باید از بسته بودن این دو نرم افزار اطمینان کامل داشت.
|
| |
|
دلیل اینکه نرم افزار TinyManager قفل را شناسایی می کند اما نرم افزار قفل گذاری شده، قفل Tiny را شناسایی نمی کند، چیست؟ |
ممکن است قفل با Tiny Manager جدید program شده باشد اما همچنان ActiveX قدیمی در system ثبت شده باشد.
برای حل این مشکل می بایست از به روز بودن ActiveX ثبت شده و هماهنگ بودن نسخه های TinyManager و ActiveX
اطمینان کامل داشت.
|
| |
|
آیا ActiveX امکان Write داده ها را دارد؟ |
بله، برای نوشتن اطلاعات روی قفل توسط ActiveX، باید از کلید Read/Write تولید شده در نرم افزار TinyManager استفاده شود.
|
| |
|
چرا در محیط Delphi در صورت False کردن خاصیت Visible کنترل Tiny ، event های ocx رخ نمی دهند؟ |
اگر در حالت design Time این خاصیت را False کنید این مشکل رخ می دهد. برای حل این مشکل باید در رویداد OnShow به صورت دستی این خاصیت را برابر False قرار داد.
|
| |
|
در محیط Delphi در صورت Create کنترل ActiveX Event های ocx رخ نمی دهند. چگونه می توان این مشکل را حل نمود؟ |
برای حل این مشکل پس از Create فرم باید ActiveX به یک فرم والد نسبت داده شود. در این حالت کنترل روی فرم نمایش داده می شود. برای پنهان کردن کنترل می توانید خاصیت visible را false نمود.
Tiny1:=TTiny.Create(self);
;Tiny1.parent:=Form1
;Tiny1.visible:=False
|
| |
|
چگونه می توان ActiveX را به درستی در ویندوز ویستا و Seven رجیستر کرد؟ |
در ویندوز ویستا و Seven، ثبت ActiveX فقط در کاربر Administrator ممکن است و در غیر این صورت، ویندوز اجازه ثبت ActiveX را نخواهد داد.
در بعضی از نسخه های ویندوز ویستا و Seven دسترسی به کاربر Administrator در هنگام Login غیر فعال است. برای فعال کردن کاربر Administrator به شیوه زیر عمل کنید:
- در حالت SafeMode ویندوز را راه اندازی کنید.
- در پنجره Command Promt دستور زیر را تایپ و اجرا کنید.
net user administrator /active
- ویندوز را Restart کره و با کاربر Administrator وارد شوید.
- ActiveX را Register نمایید.
از این پس ActiveX در ویندوز شما ثبت شده و نرم افزار شما در limited user نیز قابل اجراست.
|
| |
|
در ویندوز 64 بیتی، نرم افزار قفل گذاری شده در محیط های VB.Net و C# اجرا نمی شود و برنامه Close می دهد. چگونه می توان این مشکل را حل نمود؟
|
برای اجرای نرم افزار های حاوی Tiny ActiveX در محیط های 64 بیتی باید در زمان Compile در محیط .Net در پنجره Configuration Manager از منو Active solution platform گزینه x86 را انتخاب کرده و برنامه را Build نمایید.
|