سلام دوستان
می خوام تو یه حلقه فور پسورد های زیاد و یوزر ثابت به FTP وصل بشم جهت تست پسورد درست
حالا بحث این رو نمی کنم که چقد این QFTP دهن من رو صاف کرده و اومدم سر وقت API های مایکروسافت
کد زیر رو نگاه کنید
hftp = InternetOpenA(NULL,INTERNET_OPEN_TYPE_DIRECT,NULL, NULL,0);
hFtpSession = InternetConnect(hftp,tar, INTERNET_DEFAULT_FTP_PORT, "admin", loadlist2.at(u), INTERNET_SERVICE_FTP, 0, 0 );
bFtpSession = TRUE;
ارور زیر رو میده :
C:\Qt\Qt5.3.1\Tools\QtCreator\bin\FTP_brute-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK__Debug\..\FTP_brute\mainwindow.c pp:156: error: C2664: 'InternetConnectW' : cannot convert parameter 2 from 'QString' to 'LPCWSTR'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
هرچی گشتم تو اینترنت راه های زیادی رو گفته بودن اما تست کردم هیچ کدوم من رو به جواب نرسوند!
حالا چیکار کنم واسه تبدیل ؟
دوم اینکه آیا راه دیگری هست برای تست اف تی پی با پسورد های زیاد خارج از 2 روش بالا ؟ (برای اینکه تاپیک دیگه باز نشه اینجا پرسیدم)
سوم اینکه آیا Qt مثل ویژوال استدیو قسمتی داره برای انتخاب Multibytetostdchar?
ممنون و منتظر پاسختان هستم