Название: Куда записываются файлы и файл бд?? Отправлено: nata267 от Февраль 10, 2011, 11:29 программирую под windows mobile, запускаю проект в VS на эмуляторе не понятно куда сохраняется бд после выполнения
Код: pDB = QSqlDatabase::addDatabase("QSQLITE"); она создается только её на компе нет нигде и файлы тоже Код: QFile file("out.txt"); куда пишутся непонятно((( на компе их нет нигде.. как же мне базу данных готовую использовать на эмуляторе, и файлы читать, куда их класть непонятно Название: Re: Куда записываются файлы и файл бд?? Отправлено: Karl-Philipp от Февраль 10, 2011, 11:44 Код: pDB = QSqlDatabase::addDatabase("QSQLITE"); Название: Re: Куда записываются файлы и файл бд?? Отправлено: nata267 от Февраль 10, 2011, 12:01 Код: pDB = QSqlDatabase::addDatabase("QSQLITE"); нет, проблема не в этом. специально убрала %1, потому что в QCoreApplication::applicationDirPath() - путь которого нет не компе, я пробовала и с %1 и без него Название: Re: Куда записываются файлы и файл бд?? Отправлено: Karl-Philipp от Февраль 10, 2011, 12:05 Попробуйте
Цитировать QString QCoreApplication::applicationFilePath () [static] Returns the file path of the application executable. Название: Re: Куда записываются файлы и файл бд?? Отправлено: Ubuntu_linux от Февраль 10, 2011, 12:20 QDir
Код QDir::absoluteFilePath ("nata.dat"); Название: Re: Куда записываются файлы и файл бд?? Отправлено: nata267 от Февраль 10, 2011, 12:22 Попробуйте Цитировать QString QCoreApplication::applicationFilePath () [static] Returns the file path of the application executable. так тем более не работает, QCoreApplication::applicationFilePath () = QCoreApplication::applicationDirPath () + "/cookbook.exe" Название: Re: Куда записываются файлы и файл бд?? Отправлено: nata267 от Февраль 10, 2011, 12:32 QDir Код QDir::absoluteFilePath ("nata.dat"); делаю так: Код: QDir binDir(QCoreApplication::applicationDirPath()); в строке str "/Program Files/cookbook/nata.dat" то есть то же самое что и в QCoreApplication::applicationDirPath(), смотрела в c:/Program Files, там даже нет папки cookbook, Название: Re: Куда записываются файлы и файл бд?? Отправлено: nata267 от Февраль 10, 2011, 13:44 допустим что в ос windows mobile такой абсолютный путь /Program Files/cookbook/nata.dat существует, но я запускаю проект на эмуляторе в ос windows 7, где эти файлы вообще могут храниться, поиском по всему компу я их не нашла, может они вообще не хранятся физически нигде?
Название: Re: Куда записываются файлы и файл бд?? Отправлено: Пантер от Февраль 10, 2011, 13:45 Возможно, эмулятор делает абстракцию ФС в памяти?
Название: Re: Куда записываются файлы и файл бд?? Отправлено: nata267 от Февраль 10, 2011, 14:23 Возможно, эмулятор делает абстракцию ФС в памяти? я тоже об этом подумала, так как при запуске скрипта на создание базы вместе с дампом данных, на экране эмулятора выскакивает сообщение: Storage memory is critically low.... Название: Re: Куда записываются файлы и файл бд?? Отправлено: nata267 от Февраль 10, 2011, 14:26 значит с реальной базой и файлами можно работать только на комуникаторе
Название: Re: Куда записываются файлы и файл бд?? Отправлено: Пантер от Февраль 10, 2011, 14:27 Поищи в доках по эмулятору. Может есть возможность что-нибудь куда-нибудь примонтировать.
Название: Re: Куда записываются файлы и файл бд?? Отправлено: nata267 от Февраль 11, 2011, 10:14 базу данных нашла в файловой системе эмулятора
|