Q&A

  • INI 파일 을 실행파일이 있는 디렉토리에서 읽어올려고합니다.
INI 파일 을 실행파일이 있는 디렉토리에서 읽어올려고합니다.
아래처럼 작성했는데요.

var
Ini: TIniFile;
begin
Ini.FileName := ExtractFileDir(Application.ExeName) + '\Test.INI';
end;

이런에러가 나오면서 컴파일이 안되네요.
cannot assign to read-only property.
INI 화일의 초기 디렉토리 지정은 어떻게 해야 하나요?
2  COMMENTS
  • Profile
    레인시즈 2004.02.06 21:04
    해당 경로에 파일의 등록 정보를 확인 해 보세요
    읽기 전용이던지 그 파일이 열어져 있는듯  하네요
    속성 바꾸는 것에 대한 자료는 많으니깐 찾아 보심 될듯 하네요.

    그럼, 좋은 하루 되세요.

  • Profile
    dolputer 2004.02.07 00:03
    var
      Ini         : TiniFile;
      strResult   : String;
    begin
      Ini := TiniFile.Create(ExtractFileDir(Application.ExeName) + 'TEST.INI');
      try
        strResult := Ini.ReadString('TEST','ITEM','');
      finally
        Ini.Free;
      end;

    --------
    Ini.FileName 이 프로퍼티는 읽기전용이란소리네요..
    참고하시길..