Azura_stone
شنبه 29 آذر 1393, 15:45 عصر
با سلام
من چندین کلاس در یک پروژه vfp دارم و میخوام از این کلاسها در C# استفاده كنم . کلاسها را olePublic كردم که dll بسازم ولی با BuildObject( "DataAccess" ) که در Init است مشكل دارم !
برای شناختن آنها هم در Dll چه کار کنم ( این کلاسها لایه BL ميباشند ) .
در حالت عادی dll ساخته میشه رجستر هم میشه به پروژه اضافه هم میشه ولی موقع New کردن کلاس خطا دارم ، خطالی زیر :
Creating an instance of the COM component with CLSID {5AD032A0-1C6A-40BF-9233-9CF35516F1D0} from the IClassFactory failed due to the following error: 80004005 Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL)).
وقتی که Init رو خالی می کنم و dll میسازم دیگه خطا ندارم .
:ناراحت:
من چندین کلاس در یک پروژه vfp دارم و میخوام از این کلاسها در C# استفاده كنم . کلاسها را olePublic كردم که dll بسازم ولی با BuildObject( "DataAccess" ) که در Init است مشكل دارم !
برای شناختن آنها هم در Dll چه کار کنم ( این کلاسها لایه BL ميباشند ) .
در حالت عادی dll ساخته میشه رجستر هم میشه به پروژه اضافه هم میشه ولی موقع New کردن کلاس خطا دارم ، خطالی زیر :
Creating an instance of the COM component with CLSID {5AD032A0-1C6A-40BF-9233-9CF35516F1D0} from the IClassFactory failed due to the following error: 80004005 Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL)).
وقتی که Init رو خالی می کنم و dll میسازم دیگه خطا ندارم .
:ناراحت: