PDA

View Full Version : مشکل با Nc Report



baradar
دوشنبه 26 فروردین 1392, 22:07 عصر
سلام

من با Qt 5.0.1 یک برنامه نوشتم حالا میخوام از NC Report 2.8.7 که دارم ازش در این برنامه استفاده کنم من فایل و کتابخانه ها را داخلش لود میکنم فایل سرآیندم بدون مشکل بارگزاری میشه بعد داخل رویداد دکمه یک شی از کلاسش را مانند زیر میسازم

NCReport *report = new NCReport();

بعد وقتی پروژه را اجرا میکنم و روی دکمه میزنم برنامه هنگ میکنه
لطفا راهنمایی کنید که چکار کنم که این مشکل رفع شود

با تشکر

alamate_aoal
دوشنبه 26 فروردین 1392, 23:54 عصر
سلام

NC Report 2.8.7 برای Qt4 هست .

baradar
سه شنبه 27 فروردین 1392, 13:52 عصر
سلام


NC Report 2.8.7 برای Qt4 هست .


برای Qt 5 باید چکار کنم

alamate_aoal
سه شنبه 27 فروردین 1392, 19:18 عصر
بعد از Extract کردن این (http://uploadtak.com/images/d8865_NCReportQt5.rar) فایل شما سه فایل/پوشه زیر رو خواهید داشت:
1- NCReportDesigner.exe
2- include
3- lib

گزینه‌ی 1 رو در پوشه bin از محل نصب کیوت‌5 کپی کن (مثلا: C:\Qt\Qt5.0.2-MSVC2010\5.0.2\msvc2010\bin)
گزینه های 2و3 هم که تابلو هستن!

پ.ن : برنامه هنگ میکنه یا کرش؟ خروجی Application Output در Qt Creator چیه؟

baradar
چهارشنبه 28 فروردین 1392, 16:18 عصر
سلام

با تشکر از پاسخ شما دوست گرامی تمامی کارهایی که گفتید انجام دادم ولی باز برنامه کرش میکنه و خارج میشه در زیر کدی که برای فایل pro گذاشتم را براتون قرار میدم من آخرش اومدم تمامی فایلهای هدر را داخل پوشه اصلی include خود qt ریختم و همچنین فایلهای lib به همراه dll ها را داخل پوشه bin خود qt برنامه بدون مشکل اجرا میشه ولی به محض کلیک روی دکمه ای که درون اون کد شاخت شی ncreport هست را میزنم برنامه کرش میکنه و خارج میشه


LIBS += H:\Qt\5.0.1\mingw47_32\bin\ncreport2.dll

حتی به صورت زیر هم قرار دادم


LIBS += H:\Qt\5.0.1\mingw47_32\bin\libncreport2.a

برنامه در مد release هست همچنین فایل اجرایی برنامه را که ساخته شد را داخل پوشه bin در خود qt ریختم و اجرا کردم که تمامی فایلهای مورد نیاز برای خود qt 5 و همچنین ncreport داخلش بود


تصویر زیر هم خود نحوه خطا را نشان میدهد

102973

alamate_aoal
چهارشنبه 28 فروردین 1392, 19:42 عصر
این فایلی که من آپلود کردم برای MSVC2010 هست, نمی‌تونید در MinGW از اون استفاده کنید

baradar
چهارشنبه 28 فروردین 1392, 20:08 عصر
سلام



این فایلی که من آپلود کردم برای MSVC2010 هست, نمی‌تونید در MinGW از اون استفاده کنید



من از داخل خود سایت ncreport نسخه mingw رو گرفتم و دارم با اون کار میکنم که این مشکلات را دارم اصلا ربطی به MSVC2010 نداره کار من

alamate_aoal
چهارشنبه 28 فروردین 1392, 21:55 عصر
فایلهای ncreport2.dll و ncreportd2.dll در زمان اجرا در دسترس کیوت هستند؟ برای اطمینان این دو فایل را پوشه‌ system32 کپی کن و ببین برنامه‌ات اجرا میشه.