Название: Разделители пути в реестре Отправлено: Андрей А. от Декабря 13, 2006, 18:06 Столкнулся с такой проблемой - не могу прочитать содержимое системных ключей "\Device\Serialxx", поскольку Qt преобразовывает все обратные слэши в строчке в прямые. Можно ли как-то обойти эту фишку? (Qt - 4.2)
Название: Разделители пути в реестре Отправлено: bigirbis от Декабря 13, 2006, 19:59 QString QDir::toNativeSeparators ( const QString & pathName ) [static]
Раньше это по-моему называлось convertSeparators() Название: Разделители пути в реестре Отправлено: Андрей А. от Декабря 13, 2006, 20:12 Цитировать QString QDir::toNativeSeparators ( const QString & pathName ) [static] Раньше это по-моему называлось convertSeparators() Спасибо за ответ, но к сожалению это не поможет - в setValue это все обратно отконвертится в "/".:-( Я уже проверил даже. Видимо надо как-то запретить конверсию или получить доступ к значениям ключей не по имени. Такое возможно? Название: Разделители пути в реестре Отправлено: bigirbis от Декабря 13, 2006, 20:30 Может это грубый вопрос, но в коде это так выглядит: "\\Device\\Serialxx"?
Название: Разделители пути в реестре Отправлено: Вячеслав от Декабря 14, 2006, 00:43 Посмотри второй тред ;)
Название: Разделители пути в реестре Отправлено: Андрей А. от Декабря 14, 2006, 10:51 Цитата: "bigirbis" Может это грубый вопрос, но в коде это так выглядит: "\\Device\\Serialxx"? Ну да, "\\Device\\Serial0", например. Но, собственно, если обратные слэши заменить на прямые, программа будет пытаться обратиться к параметру Serialxx подключа Device, что меня тоже не устраивает. |