QtJambi::поймать невалидный QVariant
От: varnie  
Дата: 01.09.08 15:23
Оценка:
привет.

скажите плз, каким образом в QT можно проверить на валидность ini-конфиг, загруженный в QSettings ?? у QSettings есть метод status, но непонятно по каким причинам он возвращает флаг об успешности, хотя я умышленно залез своими лапами в конфиг.ini своей программы и изменил бинарные данные у одного из параметров, хранящихся обернутые в QVariant.
вылетает warning на уровне либы QT в духе "QVariant::load: unable to load type xxxxxxx" и все. но метод status() у QSettings по прежнему возвращает флаг успешности не обращая на это внимания.. ексепшны никакие не бросаются
далее при попытке получить данные из этого QVariant-a из конфига через метод value все валится ессно..

итого: как в QTJambi я могу узнать что мой конфиг загруженный в QSettings имеет кривые данные?
"Я женился на первой же женщине, которая обратилась ко мне по мейлу." © Л. Торвальдс
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.