با سلام
من برنامه ای دارم که تحت وب هست و کاربران نیاز دارند که وزن قطعاتی را از طریق ترازو وارد سایت کنند و ترازو یک فایل dll داره می خوام بدونم چطوری من میتونم این کارو تو asp.net انجام بدم ؟ آیا امکانش هست ؟
با تشکر
با سلام
من برنامه ای دارم که تحت وب هست و کاربران نیاز دارند که وزن قطعاتی را از طریق ترازو وارد سایت کنند و ترازو یک فایل dll داره می خوام بدونم چطوری من میتونم این کارو تو asp.net انجام بدم ؟ آیا امکانش هست ؟
با تشکر
در صورتی که سخت افزار به سرور متصل باشد مثل یک برنامه ویندوزی به سخت افزار دسترسی دارید، ولی از طریق کلاینت ها باید با استفاده از Activex به سخت افزار دسترسی پیدا کنید.
فراموش نکنید . active X مثل اینکه فقط در IE کار میکنه.
ممنون از پاسخ شما .
یعنی اگر dll را به پروژه اضافه بکنم هر کلاینت میتونه اطلاعات دستگاه خودشو ثبت کنه ؟ و هر کلاینت تو اگر هر کلاینت در صفحه خودش تنضیمات dll مانند شماره پورت و .. را انجام بده فقط برا همون کلاینت اعمال میشه ؟
با تشکر
البته شما یک کار دیگه هم میتونید انجام بدید اما خب مشکلتر هست و به امکانات دیگه ای هم نیازه.
شما یک برنامه ویندوزی بنویسید. این برنامه ویندوزی وظیفه کار با دیوایس های سخت افزار رو به عهده داره. از طرف دیگه وب سایت شما امکان ارتباط با این برنامه رو از طریق سوکت و پورت خاص دارا هست.
شما با وب سایتتون از طریق ارتباطات TCP و سوکت با برنامه ویندوزی ارتباط برقرار میکنید و دستورات رو میدید و برنامه نتایج عملیات رو به وبسایت برمیگردونه.
اینطوری سیستم شما مستقل از بروزر میشه.
ممنون دوستان
اگر بشه Dll را از طریق javascript فراخوانی کرد مشکل حل میشه ؟
از اساتید کسی نمیدونه چطوری میشه یک Dll را با جاوا اسکریپت فراخوانی کرد ؟ بطوریکه سمت کلاینت اجرا بشه و اطلاعات پورت کلاینتو بخونه ؟؟
باید از AcitveX یا یوزر کنترل های دات نت استفاده کنید، با استفاده از اینها یم تونید به سخت افزار کلاینت دسترسی داشته باشید، و ارتباط بین این کنترل ها و برنامه تحت وب هم با جاوااسکریپت برقرار میشه.
https://barnamenevis.org/showthread.p...=1#post1191739