Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Работа с файлами в Delphi

Ответить
Настройки темы
Delphi - Работа с файлами в Delphi

Аватара для Interceptor

Новый участник


Сообщения: 46
Благодарности: 0

Профиль | Отправить PM | Цитировать


Програма должна уметь сохранять и считывать значение 10 переменных в файл.
Переменные разные, например string[21], integer, Tdatetime, ... и т.д.

1) Сразу же на ум приходит INI-файл, но слишком уж открыто в нём сидят эти переменные,
хотелось бы их припрятать от нехорошых глаз, ведь там будет сохранятся такая инфа, как
логин, пассворд, ...

2) Тогда можно сделать так:

type
 TCfg=record
       p1:string[21];
       p2:TDateTime;
...

       pn:boolean;
     end;
...

var
F: file of Tcfg;
 но тут меня смущает один момент: когда прийдется записывать и читать только одну

переменную прийдется это делать с целой структурой типа Tcfg;

3) Ваш вариант.

PS. Виндосный реестр не подходит.

-------
Как приятно порой бывает, когда тебя не понимают.


Отправлено: 17:17, 31-08-2004

 


Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


SW
Однозначно файл должен быть бинарным, и не пойму, почему тебе не нравится вариант с записями. И еще бы неполохо криптонуть в придачу файлик, а то логин, пароль инфа какая никакая а ценная.

Отправлено: 20:29, 31-08-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


SW
Исходя из своего опыта, советую:
1. Файл хранить именно в виде ini-файла, в текстовом виде;
2. Пароли и прочую приват-информаию криптовать своими алгоритмами и приводить к ascii-виду (см. например, как выглядят куки - они выглядят не как бинарные данные, даже если именно ими и являются). В самом простейшем случае можно и не приводить к ascii.

Kuper
>> Однозначно файл должен быть бинарным - не так уж и однозначно Никаких плюсов, кроме скорости написания кода.

Отправлено: 08:43, 01-09-2004 | #3



Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


hasherfrog
Вариант весьма неплохой .

Отправлено: 15:13, 01-09-2004 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Работа с файлами в Delphi

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Инфо - Работа с INF-файлами -devICE- Наборы обновлений для Windows XP/2003/Windows 7 6 17-10-2022 01:11
Работа с файлами ramo Программирование в *nix 5 23-04-2007 12:33
Работа с файлами в  Pascal paladin Программирование и базы данных 2 26-04-2004 11:31
Работа с *reg файлами Artya Хочу все знать 4 08-09-2003 14:32
Работа с *.lng файлами Artya Хочу все знать 2 18-03-2003 14:43




 
Переход