Вобще я вот эту тупую фишку ни понимаю.
пишу
QString s = " mysqldump.exe -u"+seting.value("LoginMySql","root").toString()+" -P"+seting.value("PortMySQL","3306").toString()+" -h"+seting.value("hostMySql").toString()+" -p"+seting.value("PassMySql").toString()+ " "+seting.value("BDMySql").toString()+ " > dump2.txt";
m_process->write(s);
Вот почему нельзя написать сюда s
это же полный бред
Функция write описана как
inline qint64 write(const QByteArray &data)
Тоесть когда мы вставляем параметр с указанием const это значит что эта функция не может менять эти параметры.
Так какого же хрена мой код дает ошибку, нет, так конечно всегда у меня было, но сейчас это уже бесит! Хочу в этом разобраться по подробнее