|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.07.2013, 15:22 | #1 |
Пользователь
Регистрация: 18.01.2013
Сообщений: 18
|
Страное поведение программы
Ну собстно, все прекрасно работает, только один момент мне не понятен.
В программе есть поле для ввода имени юзера. Если Вы устанавливаете эту програмку на компьютер впервые - она как от нее и требуется - сохраняет Ваше имя. Какая-то непонятная мишура в следующем, если удалить эту прогу, все файлы от нее(проверял нигде ничего не остается) и поставить ее заново, она все равно каким то непонятным мне образом загружает Ваше имя. Т.е. чтоб более понятно, если поставить ее на комп впервый раз - поле "Имя" - пустое. Вы введете туда свои данные и все прекрасно. Если Вы удалите ее(как уже сказал абсолютно все файлы удаляются) и поставите заного, она все равно загрузит то слово, которое вы вводили в поле "Имя".. вот как сохраняю поле "Имя": Код:
Код:
Последний раз редактировалось ArtemSakh; 02.07.2013 в 15:28. |
02.07.2013, 15:50 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Похоже на мистику
Файл C:\WINDOWS\files\name.txt точно удален?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
02.07.2013, 15:53 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
во-вторых, чтобы не наступать на подобные грабли, нужно использовать КОНСТАНТУ. примерно вот так: Код:
НО! Главное! Кто Вас учил писать свой файлы в каталог Windows?!?! Да ещё и неправильно! а) пользователю с обычными правами доступ на запись в данную папку запрещён! б) такой папки на диске C:\ вообще может не быть, а windows стоять совершенно в другом месте в) у вас в Windows есть папка "files"? а у меня, например, нет! короче. Не изобретайте велосипед, сохраняйте пользовательские данные там, где их положено сохранять (либо в %appdata%, либо в реестре) |
|
02.07.2013, 16:24 | #4 | |
Пользователь
Регистрация: 18.01.2013
Сообщений: 18
|
Цитата:
Б) Это вытекает из пункта "А". Винду ставил везде я, везде системный диск "С" В) ее и нет, но после распаковки папка "files" появляется как и прописано) По поводу того, что исправил)Да было дело просто переписал на форум не ту адресную строку) в коде все правильно папка "files" по поводу удаления "name.txt" - проверял неоднократно)везде все удаляется) |
|
02.07.2013, 16:26 | #5 | |
Пользователь
Регистрация: 18.01.2013
Сообщений: 18
|
Цитата:
Нет, ну это как бы некритично, то что она как то сохраняет "имя" - ну сохраняет и пусть) Просто интересно как и почему |
|
02.07.2013, 16:28 | #6 | |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
а чем удаляется прога\файлы?
Цитата:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
|
02.07.2013, 16:40 | #7 |
Пользователь
Регистрация: 18.01.2013
Сообщений: 18
|
Ок - переделаю конечную директорию - эт в принципе не сложно, и думаю правильно довериться Вашему опыту, который явно больше моего, спасибо что указали на ошибку)
Удаляю сам в ручную. Ну т.е. т.к. пока это лишь просто проба, пакую папки "2 папки" в SFX собстно папка "files", "program". Ну не просто удалил а зашел в C:\Windows\ и обе папки Shift+Del. Кроме как в эти 2 папки програмка не лезит, ничего кроме собстно .txt не создает. Проверял на нескольких машинах) в первый раз нормально, а после удаления и последующей установки, все равно выдирает откуда то имя) |
02.07.2013, 16:42 | #8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
киньте программу + исходник (можно в личку) |
|
02.07.2013, 16:46 | #9 |
Пользователь
Регистрация: 18.01.2013
Сообщений: 18
|
|
02.07.2013, 17:02 | #10 | |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
Цитата:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Непонятное поведение программы | Freimaks | Общие вопросы Delphi | 1 | 15.12.2012 00:00 |
Непонятное поведение программы | Bonifacyi | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.12.2011 14:10 |
Непонятное поведение программы на Delphi | Kashp | Помощь студентам | 10 | 14.12.2007 21:12 |