С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Xamarin

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171
#1

Программа после перезапуска не находит файл - Xamarin

12.08.2014, 10:31. Просмотров 1220. Ответов 1
Метки нет (Все метки)

Здравствуйте. Пишу под Андройд, в данной задаче, необходимо элементарно записать число в файл, а при повторном запуске приложения его считать. Делаю так:
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//получить путь файла
dbPath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal),"n_mash.dat");
//запись в файл
BinaryWriter bw = new BinaryWriter(new FileStream(dbPath, FileMode.OpenOrCreate));
bw.Write(Convert.ToDouble(value));
bw.Close();
 
//чтение
BinaryReader br;
if ((File.Exists (dbPath))) 
{
        br = new BinaryReader(new FileStream( dbPath, FileMode.Open));
        for(;;)
        {
            try
            {
                adapter_name_mash.Add(br.ReadDouble());
            }
            catch(EndOfStreamException) 
            {
                br.Close();
                break;
            }
        }
}

И если я пытаюсь читать файл сразу после записи, ну или же в этой сессии отладки, то всё проходит нормально, но если перезапустить отладку (отлаживаюсь в эмуляторе XamarinStudio) и в OnCreate пытаюсь прочитать, созданный в прошлой отладке файл, то программа его никогда не находит. Почему? Может где то что то в настройках подправить надо? Подскажите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2014, 10:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа после перезапуска не находит файл (Xamarin):

Программа не находит файл модуля - Turbo Pascal
Помогите исправить ошибку в коде. Пишет что нет такого файла. Вот сама программа Program primer; Uses stroki,crt; Var st:string; ...

После развертывания проекта с БД Access программа не находит базу - Visual Basic .NET
Здравствуйте! У меня возникла следующая проблема. Есть проект, написанный на Visual Studio 2010, который работает с базой данных...

Программа не находит файл по указанному пути - Turbo Pascal
Program VertMirrow; const m=10; n=15; type Tmatr=array of integer; {TStudentCard=record SunName ...

Программа не находит .spinf файл в своей папке - PascalABC.NET
Все два файла .spinf и .png лежат в папке с программой data\ Ошибка времени выполнения: Не удалось найти часть пути...

Обновление dataGrid сразу после добавления/удаления записи, а не после перезапуска приложения - C#
Здравствуйте, написал в с# процедуры на добавление и удаления данных, при нажатии соответственных кнопок, всё работает, но проблема в том...

Программа не находит файл по заданному пути хотя он есть - C#
Исключение FileNotFoundException FileStream ght = File.Open(string.Format(@"C:\экс\{0}\{1}", Tematik, y), ...

1
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171
18.08.2014, 10:12  [ТС] #2
Походу, это глюк эмулятора. На реальном устройстве всё Ок.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.08.2014, 10:12
Привет! Вот еще темы с ответами:

.NET 4.x При запуске из авто загрузки программа не находит файл настроек - C#
Добавил в авто загрузку. private void checkBox3_CheckedChanged(object sender, EventArgs e) { if...

Программа не находит файл, если путь к нему указан относительный - C#
есть текстбокс1 и кнопка1, при нажатии на кнопку один в текстбокс1 идет адрес выбранного файла: кнопка1: ...

Программа которая находит первые 500 простых чисел и записывает их в файл - C (СИ)
На языке СИ.

Программа, которая находит самое длинное слово в файле и выводит его в другой файл - Turbo Pascal
Здравствуйте мне нужно сделать программу которая находит самое длинное слово в файле и выводит его в другой файл, с использованием...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.