PDA

View Full Version : اشاره گر به یه کلاس مدیریت نشده در یک کلاس مدیریت شده



kochol
جمعه 19 خرداد 1385, 09:30 صبح
سلام
من می خوام تو کلاس مدیریت شده ای که دارم یه اشاره گر به یک کلاس مدیریت نشده داشته باشم.
بعد یک تابع از دی ال ال را لود می کنم که ارگومانی که می گیرد از نوع همان کلاس مدیریت نشده هست
ولی خطای زمان کامپایل می ده و می گه که


c:\Documents and Settings\f\My Documents\Visual Studio Projects\c++\Kgenet\KGERenderer\KGERenderer.cpp(51 ): error C2664: 'bool (HINSTANCE,KGERenderDeviceNOGC ** )' : cannot convert parameter 2 from 'KGERenderDeviceNOGC *__gc * ' to 'KGERenderDeviceNOGC ** '

اگه من فقط بدونم که این * gc__ چیه که به اشاره گر من اظافه کرده چیه و یا چه طوری می شه اونو از سر راه برداشت تمومه اگه فقط کلاس را به صورت مدیریت نشده در بیارم کد راحت کامپایل می شه فقط کافیه که gc__ از اول کلاس بر دارم

اگر کسی تجربه ای در این زمینه داره لطفا بگه چون خیلی من درگیر این کار شدم و مخم داره سوت می کشه. بازم اگه سوالی بود در خدمتم.

kochol
دوشنبه 22 خرداد 1385, 08:50 صبح
سلام
من که واقعا مخم سوت کشید شاید اصلا کامپایلرم خرابه من از روی کتاب دیتل visual c++ .net هر چی کد می نویسم خطاهای الکی می گیره
به خطایی که از این کد می گیره دقت کنید.


m_pRenderer = new KGERenderer(NULL);

KGENET error LNK2019: unresolved external symbol _main referenced in function _mainCRTStartup



نظر شماها چیه؟