PDA

View Full Version : حرفه ای: لود کلاس از داخل dll بدون نیاز به .h



++Hadi++
شنبه 08 اسفند 1394, 03:11 صبح
سلام دوستان
آیا راهی هست که بنده از درون یه dll یه کلاس رو داخل متغیری از نوع خود کلاس بریزم(نیاز به نمونه سازی از کلاس داخل dll بدون اینکه نیاز به هدرفایل اون داخل پروژه اصلیم داشته باشم...
یعنی به صورت کمپلت کلاس رو از داخل dll بخونم و ازش نمونه بسازم بدون اینکه نیاز به داشتن هدراون در پروژه اصلیم باشه؟؟؟
چیزی که مسلمه اینه که با تغییر اینترفیس کلاس داخل dll، نیازه پیاده سازیش و کد اصلی هم تغییر کنه و آب که از سر گذشت چه یک وجب چه صد متر... پس تغییر یه هدر نباید کار سختی باشه ولی همینجوری یه سوال برام پیش اومده...
البته روش استفاده از هدر به عنوان اصل کلاس و dll به جای cpp و همچنین استفاده از تابع در کلاس globals و فراخوانی تابع رو می دونم...

حامد مصافی
سه شنبه 11 اسفند 1394, 11:53 صبح
این بستگی به نوع dll داره. اما QLibrary احتمالا مشکل شما رو حل کنه

++Hadi++
پنج شنبه 13 اسفند 1394, 18:52 عصر
ممنون...
موفق باشید...