Q&A

  • 파일read
델파이 초봅니다. 꾸벅.

먼저 메일로 인사드립니다.

제게는 중요한 질문이 있어 글을 띄웁니다.



<질문>



CONFIG.INI 화일의 내용은 아래와 같습니다.

<

[NTSC USA BROADCAST]

CHAN_1=00.00 0

CHAN_2=55.25 0

..

>

CHAN_1 ~ CHAN_69 까지의 실수 내용을 FrequencyTable[1..69]에 저장하고

싶은데 잘 안됩니다.

아래는 제가 작성한 소스입니다.

고수님의 현명하신 조언 부탁드립니다.



IniFile := TIniFile.Create(ExtractFilePath(ParamStr(0))+'CONFIG.INI');

for i:= 1 to 69 do

begin

nIndex:= IniFile.Readsingle('NTSC USA BROADCAST', 'CHAN_'+IntToStr(i), '1');

FrequencyTable[i]:= nIndex;

end;



1  COMMENTS
  • Profile
    밥벌레 2000.03.03 17:34
    안녕하세용..

    웅 다 맞는것 같은데..

    ini 파일 내용이 이상한것 아닌지요??

    CHAN_1=00.00 0

    CHAN_2=55.25 0

    뒤에 0 붙은것 땜에 구런것 아닌지요?? 일단 불러들인담에 real 타입으로 바꾸다가 실패해서 1이 들어갈것 같은데요..

    구럼..이만..



    한승구 wrote:

    > 델파이 초봅니다. 꾸벅.

    > 먼저 메일로 인사드립니다.

    > 제게는 중요한 질문이 있어 글을 띄웁니다.

    >

    > <질문>

    >

    > CONFIG.INI 화일의 내용은 아래와 같습니다.

    > <

    > [NTSC USA BROADCAST]

    > CHAN_1=00.00 0

    > CHAN_2=55.25 0

    > ..

    > >

    > CHAN_1 ~ CHAN_69 까지의 실수 내용을 FrequencyTable[1..69]에 저장하고

    > 싶은데 잘 안됩니다.

    > 아래는 제가 작성한 소스입니다.

    > 고수님의 현명하신 조언 부탁드립니다.

    >

    > IniFile := TIniFile.Create(ExtractFilePath(ParamStr(0))+'CONFIG.INI');

    > for i:= 1 to 69 do

    > begin

    > nIndex:= IniFile.Readsingle('NTSC USA BROADCAST', 'CHAN_'+IntToStr(i), '1');

    > FrequencyTable[i]:= nIndex;

    > end;

    >