سلام دوستان
من یک محیط فرم ساز دارم که داخلش میشه با زبان #C برنامه نویسی کرد و میشه dll یک سری دستگاه رو داخلش import کرد و از اون دستگاه استفاده کرد.
من برای اتصال دستگاه حضور و غیاب فایل های DLL دستگاه رو دارم و یک نمونه کد #c برای اتصال به دستگاه.
وقتی فایل هارو داخل فرم سازم درج میکنم به من پیغام خطایی رو میده که نمیتونه فایل هارو بخونه
وقتی تو گوگل جستجو کردم فهمیدم فایل های DLL من 32 بیتی هستش و باید در فایل regsvr32 ثبتش کنم
ولی بعد از اجرای دستور بالا به من این پیغام رو میده که entry point یافت نشد یا اصلا فایلی که بهش معرفی میشه dll یا ocx نیست
وقتی نمونه کدی که شرکت سازنده دستگاه بهم داده بود نگاه کردم دیدم علاوه بر پوشه ای که dll هارو معرفی کرده یک سری entry point هم به صورت دستی درج شده
دقیقا نمیدونم این قسمت از برنامه چه عملیاتی انجام میده و چطور این اتفاق میفته که داخل نمونه کد خودش فایل های dll خونده میشه و به دستگاه متصل میشه ولی در فرم ساز من حتی امکان خوندن این فایل ها نیست.نمونه کد خود شرکت سازنده دستگاه رو میزارم اینجا
اگر کسی بتونه توضیح بده که دقیقا چه اتفاقی می افته داخل این فایل cs ممنون میشم.
فایل C# به همراه dll داخل پیوست هستش
[/CSHARP]
BSSDK.rar