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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2012, 19:18   #21
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Легко. Например так:
Код:
var ini:TIniFile;
...
 ini.Create;
...
Она выдаст традиционный "Access violation...", а не ошибку инициализации потока
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 26.09.2012, 20:30   #22
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Лучше я не буду сохранять положение формы
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 26.09.2012, 21:13   #23
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Она выдаст традиционный "Access violation...", а не ошибку инициализации потока
Так то оно так, но кто знает что автор имел ввиду под ошибкой инициализации потока. Я понял так что он пытается в доппотоке создавать объект...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.09.2012, 21:30   #24
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
кто знает что автор имел ввиду под ошибкой инициализации потока
Тоже верно
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 29.09.2012, 17:50   #25
Fainder
Участник клуба
 
Регистрация: 15.02.2007
Сообщений: 1,112
По умолчанию

Т.С. не хочет работать с ini-файлами, да и в его сохранении не будет формата ini - на выходе текстовики с одной строкой - параметром.
Не проще ли, если стоит задача сохранить несколько значений переменных, не вводить ini, а обойтись обычным TStrings:
Код:
procedure TForm1.FormCreate(Sender: TObject);
var params : TStrings; dir,parampath : string;
begin
params:= TStrings.Create;
if fileexists(ExtractFilePath(Application.ExeName) + Dir + 'Volume.ini')=true then
   params.LoadFromFile(ExtractFilePath(Application.ExeName) + Dir + 'Volume.ini')else
      begin
         //  params.Strings[0]:='20';
        //задаём значения поумолчанию
      end;
   D:=params.Strings[0];
   E:=params.Strings[1];
//и т.д.
 params.Free;
end;

Последний раз редактировалось Fainder; 29.09.2012 в 17:53.
Fainder вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема со StringGrid и INI Zuba C++ Builder 9 03.05.2012 14:55
Проблема с ini Zuba C++ Builder 4 26.04.2012 10:28
Проблема с файлами ini WinMen Общие вопросы Delphi 3 08.11.2010 10:43
Проблема с чтением из INI файла JustKurt Общие вопросы Delphi 3 04.08.2009 20:47