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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2011, 04:19   #1
Умагаджи
Пользователь
 
Регистрация: 05.02.2011
Сообщений: 49
Восклицание ini файлы

Всем привет. Такой вопрос Разработал прогу на дельфи 7 теперь хочу сделать платной. Нужно чтобы при запуске проги открывалось другое окно с компонентами эдит и кнопкой, юзер вводит код в эдит и нажимает кнопку после чего введенный код записывается в ини файл и окно закрывается. а при след. запуске проги проверяется был ли уже ввден код если да то сразу открывается окно основной программы иначе вывод сообщения об ощибке. Напишите код подробно если можно. я читал про ини файлы но не могу сделать эту вещь
Умагаджи вне форума Ответить с цитированием
Старый 08.02.2011, 05:11   #2
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

какую же ты програму зделал, что еше хочеш за нее денги брать, если об ини не знаеш)?
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 08.02.2011, 05:17   #3
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

Код:
uses
  ..., IniFiles
var
  Tools: TIniFile;
  FT: TextFile;
  Path, PathT: string;
  Str: string;

  Path := GetCurrentDir;                                        
  PathT := Path + '\Tools.ini';                                   
  If not (FileExists(PathT)) then                              
  begin                                                              
    AssignFile(FT,PathT);                                       
    Rewrite(FT);                                                 
    CloseFile(FT);                                                  
  end;               

  Tools:= TIniFile.Create(PathT);                           
  Tools.WriteString('Settings','Index','0');                 
  Tools.Free;  

  Tools:= TIniFile.Create(PathT);                                 
  Str:=Tools.ReadString('Settings','Index','');  
  Tools.Free;
P.S. мне хоть скидку зделаеш?
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 08.02.2011, 10:42   #4
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Если будешь хранить код в ИНИ файле в незашифрованном виде, то её быстро сломают. Хотя просто даже если в зашифрованном,но не привязанном к железу, то просто при копировании твоего ини она будет работать на другом компе. Короче надо чтобы на каждом компе был код уникальный.
FaTaL вне форума Ответить с цитированием
Старый 08.02.2011, 11:34   #5
novichok1
Пользователь
 
Регистрация: 22.01.2011
Сообщений: 25
По умолчанию

FaTaL, а как привязать файл к железу ?
novichok1 вне форума Ответить с цитированием
Старый 08.02.2011, 16:09   #6
Умагаджи
Пользователь
 
Регистрация: 05.02.2011
Сообщений: 49
По умолчанию

это задание такое. сделал такстовый редактор и по заданию нужно ее защитить как-то либо сделать ключ либо еще как-то. вот я и решил сделать такое
Умагаджи вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ListBox и INI-файлы DoGFoX Общие вопросы Delphi 2 23.07.2010 02:27
ini-файлы KORT Общие вопросы C/C++ 1 07.07.2008 15:12
Ini файлы Airou Общие вопросы Delphi 23 07.05.2008 19:50
INI файлы aesoem Общие вопросы Delphi 3 24.12.2007 21:22