Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2012, 22:27   #1
VladimirNew
Пользователь
 
Регистрация: 27.05.2011
Сообщений: 74
По умолчанию Не корректно работает программа в определенном каталоге.

Моя программа работает с txt файлом. Производит запись и чтение. Но если папку с программой скинуть в каталог C:\Program Files, то запись ведется некорректно. Текст в файле не меняется, при этом он от туда читается.
Как это исправить? Подозреваю, что проблема в том, что это системный раздел.
VladimirNew вне форума Ответить с цитированием
Старый 25.02.2012, 23:48   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

если правильно понял по симптомам - у вас Windows Vista или Windows 7.
Тогда Вы правильно подозреваете:
в этих ОС, при включённом UAC, запись в системные разделы доступна только при запуске приложения от имени администратора.

Цитата:
Как это исправить?
- либо записывать программу в какой-нибудь несистемный каталог
- либо обеспечить в программе настройку, где лежит файл (по умолчанию его размещать в %APPDATA% - каталог, где лежать пользовательские данные. либо в папке "Мои документы"
- либо запускать программу по правой кнопке "Запустить от имени администратора"
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.02.2012, 12:56   #3
VladimirNew
Пользователь
 
Регистрация: 27.05.2011
Сообщений: 74
По умолчанию

Вопрос по второму пункту. Предлагаете этот текстовый файл помещать в моих документах? Отдельно о исполняемого файла?
VladimirNew вне форума Ответить с цитированием
Старый 27.02.2012, 00:32   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Предлагаете этот текстовый файл помещать в моих документах? Отдельно о исполняемого файла?
именно так - отдельно от исполняемого файла
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.02.2012, 07:02   #5
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

А можно поискать на тему как запускать программу с админскими правами.
Правда для этого пришлось собирать отдельный экзешник. И пользовать его как лаунчер.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция работает не корректно! VintProg Общие вопросы Delphi 8 04.08.2011 14:54
Не совсем корректно работает программа alexchromets Помощь студентам 2 26.12.2010 19:45
Фоновая программа корректно работает только пол дня (использовал таймер) TwiX Общие вопросы Delphi 2 06.09.2010 17:57
(паскаль) Обработка кв. матрицы. Программа есть. Не корректно работает функция SUM.. aslanbek999 Помощь студентам 3 02.06.2009 19:51
Программа работает не корректно Neymexa Общие вопросы C/C++ 5 24.12.2008 19:17