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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2013, 14:53   #1
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию Прoблeмы c coздaниeм ini фaйлa

В formcreate накидал код, который проверяет есть ли файл и если нету оповещает пользователя и по согласию его должен его создать, но не создаёт
Код:
 myPath:=ExtractFilePath(ParamStr(0));
if FileExists(myPath+'\test.txt') then
begin
end
else
begin
Result:= MessageDlg('Файл настроик не найден, хотите создать его',
mtConfirmation,[mbYes,mbNo],0);
  If Result = mrYes then
  begin
  CanClose:=True;
   sIniFile := TIniFile.Create(ChangeFileExt(ParamStr(0),'a.ini'));
 Form1.Top:=sIniFile.ReadInteger('FORM1','Form1Top',Form1.Top); // верхнее положение окна
 Form1.Left:=sIniFile.ReadInteger('FORM1','Form1Left',Form1.Left); // левое положение окна
 Form1.Height:=sIniFile.ReadInteger('FORM1','Form1Height',Form1.Height); // высота
 Form1.Width:=sIniFile.ReadInteger('FORM1','Form1Width',Form1.Width); // ширина

 sIniFile.Free; // если сами создаем, то сами уничтожаем.
   showmessage(myPath);
в чём ошибка? showmessage срабатывает
bulldog5293 вне форума Ответить с цитированием
Старый 31.03.2013, 15:42   #2
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Зопишы сначала...
sIniFile := TIniFile.Create(ChangeFileExt(Param Str(0),'a.ini'));
sIniFile.WriteInteger('FORM1','Form 1Top',Form1.Top);
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 31.03.2013, 16:19   #3
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

Спасиба, что напомнил, я забыл что ReadInteger читает, WriteInteger пишет, на автомате с попыха написал
bulldog5293 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ini sli-pro Общие вопросы Delphi 1 05.01.2012 20:11
Как пересмотреть все секции в INI.ini ? iskurt Помощь студентам 1 31.01.2010 07:48
INI Яр|/||< (^_^) Общие вопросы Delphi 2 13.10.2009 16:53
*.INI Mustang Общие вопросы Delphi 16 09.10.2007 02:33