Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#16

Re: IniFile.ReadString liest nicht alles aus!

  Alt 13. Aug 2006, 13:21
Falls die Einträge

Code:
Key1=""
Key2=
als gleichwertig betrachtet werden können, hilft vielleicht der folgende Code:

Delphi-Quellcode:
type
  TIniFileEx = class (TIniFile)
  public
    function ReadString2 (const aSection, aKey, aDefault: string): string;
  end;

function TIniFileEx.ReadString2 (const aSection, aKey, aDefault: string): string;
begin
  if ValueExists(aSection, aKey) then
    begin
      Result := ReadString(aSection, aKey, aDefault);
      if (Result = '') then
        Result := '""';
    end
  else
    Result := aDefault;
end;
Gruß Hawkeye
  Mit Zitat antworten Zitat