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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2014, 15:35   #11
BLACK_RAIN
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 867
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
Я в курсе... Просто читаем все настройки как обычно - если их нет, загрузятся значения по умолчанию. По-моему, так даже легче...
Да, но мне надо в цикле загружать значения всех ключей секции в список, а для этого нужно смотреть именно на присутствие самой секции.
Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Тогда вот так:
GetPrivateProfileSectionNames: читаем наименование секций файла.
Это типа так?
Код:
function IniIsSectionExists(const section, ini: string): Boolean;
const
  buflen = 1000;
var
  p : array [0..buflen] of Char;
  p2 : PChar;
  n,i : integer;
begin
  Result := False;
  if (section<>'') and (ini<>'') then
  begin
    n := GetPrivateProfileSectionNames(p,buflen,PChar(ini));
    if n>0 then
    begin
      p2 := p;
      while p2^ <> #0 do
        begin
          if p2=section then
          begin
            Result := True;
            Exit;
          end;  
          inc(p2,StrLen(p2)+1);
        end;
    end;
  end;
end;

Последний раз редактировалось BLACK_RAIN; 04.03.2014 в 09:48.
BLACK_RAIN вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считать из секции INI файла Shouldercannon Общие вопросы Delphi 5 07.06.2011 21:54
Проверить на наличие изображения Nikolay-1989 БД в Delphi 1 15.03.2011 08:21
Очистка секции в ini файле Lone Hyena Общие вопросы Delphi 5 04.07.2010 22:21
Как пересмотреть все секции в INI.ini ? iskurt Помощь студентам 1 31.01.2010 07:48
Секции в ини файле russian-stalker Общие вопросы Delphi 1 02.09.2008 19:04